[2026-01-06T20:15:03.188332] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-06T20:15:03.388261] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-06T20:15:03.577279] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-06T20:15:03.768295] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-06T20:15:03.769062] [WARN ] [STATE ] State set to: WAITING [2026-01-06T20:15:03.769125] [INFO ] [STATE ] Checking TDM service status... [2026-01-06T20:15:04.011591] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-06T20:15:04.015772] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-06), and is a dependency of this service. [2026-01-06T20:15:04.084286] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-06T20:15:04.153661] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-06T20:15:04.220193] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-06T20:15:04.220480] [WARN ] [STATE ] State set to: RUNNING [2026-01-06T20:15:04.220554] [INFO ] [CACHE ] Starting cache update [2026-01-06T20:15:04.220621] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-06T20:15:04.224316] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-06T20:15:04.224630] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-06T20:15:04.224676] [INFO ] [CACHE ] Cache update completed successfully [2026-01-06T20:15:04.224706] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-06T20:15:04.224737] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-06T20:15:04.291549] [DEBUG] [REMOTE ] Fetched 3517 unique symbols from directory listing. [2026-01-06T20:15:04.300992] [INFO ] [sig ] Skipping 3517 symbols with existing configuration [2026-01-06T20:15:04.301142] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-06T20:15:04.302805] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-06T20:15:04.302872] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-06T20:15:04.434432] [DEBUG] [REMOTE ] Fetched 3517 unique symbols from directory listing. [2026-01-06T20:15:04.438660] [INFO ] [sig ] Found 3517 active symbols to forecast [2026-01-06T20:15:04.443359] [INFO ] [sig ] [1/3517] Forecasting A... [2026-01-06T20:15:04.443457] [INFO ] [sig ] Generating forecast for: A [2026-01-06T20:15:04.443511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-06T20:15:04.456461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-06T20:15:04.456837] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-06T20:15:04.457843] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-06T20:15:04.457900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:04.457936] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:04.457966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:04.458033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:04.521071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:04.522280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:04.522392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:04.522430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:04.649587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:04.649749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:04.649797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:04.649857] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:04.653682] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: UP (p=91.24%) [2026-01-06T20:15:04.653998] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-06T20:15:04.654151] [INFO ] [sig ] A: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:04.801964] [INFO ] [LOCAL ] Saved forecast: A 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/A.txt [2026-01-06T20:15:04.802125] [INFO ] [sig ] [1/3517] Completed A in 0.4s | 2.79 sym/s | Total: 0.4s | ETA: 21.0m [2026-01-06T20:15:04.802169] [INFO ] [sig ] [2/3517] Forecasting AAL... [2026-01-06T20:15:04.802201] [INFO ] [sig ] Generating forecast for: AAL [2026-01-06T20:15:04.802233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-06T20:15:04.814840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-06T20:15:04.815255] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-06T20:15:04.816197] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-06T20:15:04.816255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:04.816291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:04.816321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:04.816385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:04.873945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:04.874893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:04.874996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:04.875033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:05.003404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:05.003566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:05.003635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:05.003668] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:05.007471] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-06T20:15:05.007794] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-06T20:15:05.007940] [INFO ] [sig ] AAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:05.150975] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AAL.txt [2026-01-06T20:15:05.151147] [INFO ] [sig ] [2/3517] Completed AAL in 0.3s | 2.83 sym/s | Total: 0.7s | ETA: 20.7m [2026-01-06T20:15:05.151194] [INFO ] [sig ] [3/3517] Forecasting AAOI... [2026-01-06T20:15:05.151225] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-06T20:15:05.151256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-06T20:15:05.163876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-06T20:15:05.164272] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-06T20:15:05.165111] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-06T20:15:05.165165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:05.165199] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:05.165229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:05.165298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:05.225597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:05.226473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:05.226615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:05.226669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:05.354233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:05.354388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:05.354432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:05.354462] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:05.357919] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-06T20:15:05.358290] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-06T20:15:05.358427] [INFO ] [sig ] AAOI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:05.515103] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AAOI.txt [2026-01-06T20:15:05.515286] [INFO ] [sig ] [3/3517] Completed AAOI in 0.4s | 2.80 sym/s | Total: 1.1s | ETA: 20.9m [2026-01-06T20:15:05.515330] [INFO ] [sig ] [4/3517] Forecasting AAON... [2026-01-06T20:15:05.515363] [INFO ] [sig ] Generating forecast for: AAON [2026-01-06T20:15:05.515396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-06T20:15:05.528055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-06T20:15:05.528452] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-06T20:15:05.529387] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-06T20:15:05.529442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:05.529475] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:05.529503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:05.529563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:05.594672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:05.595801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:05.595889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:05.595924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:05.722103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:05.722259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:05.722304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:05.722333] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:05.726142] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: DOWN (p=13.30%) [2026-01-06T20:15:05.726436] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-06T20:15:05.726588] [INFO ] [sig ] AAON: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:05.870499] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AAON.txt [2026-01-06T20:15:05.870671] [INFO ] [sig ] [4/3517] Completed AAON in 0.4s | 2.80 sym/s | Total: 1.4s | ETA: 20.9m [2026-01-06T20:15:05.870713] [INFO ] [sig ] [5/3517] Forecasting AAP... [2026-01-06T20:15:05.870744] [INFO ] [sig ] Generating forecast for: AAP [2026-01-06T20:15:05.870777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-06T20:15:05.882374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-06T20:15:05.882798] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-06T20:15:05.883652] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-06T20:15:05.883706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:05.883739] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:05.883768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:05.883839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:05.943805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:05.944720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:05.944808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:05.944843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:06.073911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:06.074076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:06.074140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:06.074189] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:06.078103] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=73.68%) [2026-01-06T20:15:06.078539] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-06T20:15:06.078768] [INFO ] [sig ] AAP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:06.233231] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AAP.txt [2026-01-06T20:15:06.233396] [INFO ] [sig ] [5/3517] Completed AAP in 0.4s | 2.79 sym/s | Total: 1.8s | ETA: 21.0m [2026-01-06T20:15:06.233439] [INFO ] [sig ] [6/3517] Forecasting AAPB... [2026-01-06T20:15:06.233470] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-06T20:15:06.233504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-06T20:15:06.245671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-06T20:15:06.246029] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-06T20:15:06.246839] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-06T20:15:06.246892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:06.246925] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:06.246953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:06.247016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:06.307432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:06.308297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:06.308397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:06.308449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:06.428035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:06.428194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:06.428241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:06.428272] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:06.431741] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: DOWN (p=17.99%) [2026-01-06T20:15:06.432030] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-06T20:15:06.432160] [INFO ] [sig ] AAPB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:06.574917] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AAPB.txt [2026-01-06T20:15:06.575128] [INFO ] [sig ] [6/3517] Completed AAPB in 0.3s | 2.81 sym/s | Total: 2.1s | ETA: 20.8m [2026-01-06T20:15:06.575170] [INFO ] [sig ] [7/3517] Forecasting AAPD... [2026-01-06T20:15:06.575202] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-06T20:15:06.575240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-06T20:15:06.588466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-06T20:15:06.588931] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-06T20:15:06.589887] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-06T20:15:06.589941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:06.589975] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:06.590002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:06.590081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:06.647825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:06.648811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:06.648936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:06.648972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:06.775365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:06.775524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:06.775586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:06.775621] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:06.779196] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: UP (p=73.96%) [2026-01-06T20:15:06.779482] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-06T20:15:06.779636] [INFO ] [sig ] AAPD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:06.922217] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AAPD.txt [2026-01-06T20:15:06.922347] [INFO ] [sig ] [7/3517] Completed AAPD in 0.3s | 2.82 sym/s | Total: 2.5s | ETA: 20.7m [2026-01-06T20:15:06.922386] [INFO ] [sig ] [8/3517] Forecasting AAPL... [2026-01-06T20:15:06.922416] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-06T20:15:06.922448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-06T20:15:06.935441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-06T20:15:06.935726] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-06T20:15:06.936674] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-06T20:15:06.936727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:06.936948] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:06.936975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:06.937032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:06.994668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:06.995420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:06.995500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:06.995532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:07.122950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:07.123107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:07.123155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:07.123186] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:07.126609] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-06T20:15:07.126893] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-06T20:15:07.127175] [INFO ] [sig ] AAPL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:07.267166] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AAPL.txt [2026-01-06T20:15:07.267308] [INFO ] [sig ] [8/3517] Completed AAPL in 0.3s | 2.83 sym/s | Total: 2.8s | ETA: 20.6m [2026-01-06T20:15:07.267349] [INFO ] [sig ] [9/3517] Forecasting AAXJ... [2026-01-06T20:15:07.267380] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-06T20:15:07.267410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-06T20:15:07.279031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-06T20:15:07.279331] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-06T20:15:07.280113] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-06T20:15:07.280165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:07.280198] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:07.280225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:07.280284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:07.339634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:07.340467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:07.340549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:07.340600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:07.467376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:07.467530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:07.467588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:07.467624] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:07.471382] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=39.67%) [2026-01-06T20:15:07.471692] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-06T20:15:07.471828] [INFO ] [sig ] AAXJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:07.616550] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AAXJ.txt [2026-01-06T20:15:07.616681] [INFO ] [sig ] [9/3517] Completed AAXJ in 0.3s | 2.84 sym/s | Total: 3.2s | ETA: 20.6m [2026-01-06T20:15:07.616720] [INFO ] [sig ] [10/3517] Forecasting AB... [2026-01-06T20:15:07.616749] [INFO ] [sig ] Generating forecast for: AB [2026-01-06T20:15:07.616779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-06T20:15:07.628198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-06T20:15:07.628461] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-06T20:15:07.629266] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-06T20:15:07.629319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:07.629375] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:07.629403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:07.629462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:07.686908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:07.687502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:07.687600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:07.687636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:07.806636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:07.806738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:07.806776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:07.806804] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:07.809962] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-06T20:15:07.810231] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-06T20:15:07.810359] [INFO ] [sig ] AB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:07.953482] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AB.txt [2026-01-06T20:15:07.953617] [INFO ] [sig ] [10/3517] Completed AB in 0.3s | 2.85 sym/s | Total: 3.5s | ETA: 20.5m [2026-01-06T20:15:07.953665] [INFO ] [sig ] [11/3517] Forecasting ABCB... [2026-01-06T20:15:07.953695] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-06T20:15:07.953726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-06T20:15:07.967498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-06T20:15:07.967786] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-06T20:15:07.968551] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-06T20:15:07.968642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:07.968678] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:07.968710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:07.968768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:08.026324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:08.026925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:08.027004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:08.027036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:08.152221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:08.152384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:08.152430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:08.152459] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:08.156169] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-06T20:15:08.156446] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-06T20:15:08.156592] [INFO ] [sig ] ABCB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:08.296197] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABCB.txt [2026-01-06T20:15:08.296302] [INFO ] [sig ] [11/3517] Completed ABCB in 0.3s | 2.85 sym/s | Total: 3.9s | ETA: 20.5m [2026-01-06T20:15:08.296339] [INFO ] [sig ] [12/3517] Forecasting ABCL... [2026-01-06T20:15:08.296370] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-06T20:15:08.296400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-06T20:15:08.308332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-06T20:15:08.308612] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-06T20:15:08.309529] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-06T20:15:08.309598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:08.309634] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:08.309661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:08.309720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:08.367988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:08.368590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:08.368680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:08.368713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:08.488776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:08.488880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:08.488918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:08.488946] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:08.492639] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: DOWN (p=15.54%) [2026-01-06T20:15:08.492923] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-06T20:15:08.493054] [INFO ] [sig ] ABCL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:08.637781] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABCL.txt [2026-01-06T20:15:08.637906] [INFO ] [sig ] [12/3517] Completed ABCL in 0.3s | 2.86 sym/s | Total: 4.2s | ETA: 20.4m [2026-01-06T20:15:08.637945] [INFO ] [sig ] [13/3517] Forecasting ABEO... [2026-01-06T20:15:08.637975] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-06T20:15:08.638006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-06T20:15:08.652532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-06T20:15:08.652897] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-06T20:15:08.654151] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-06T20:15:08.654211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:08.654244] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:08.654271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:08.654331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:08.711433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:08.712103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:08.712185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:08.712217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:08.831072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:08.831201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:08.831240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:08.831299] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:08.834564] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: UP (p=87.89%) [2026-01-06T20:15:08.834865] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-06T20:15:08.835007] [INFO ] [sig ] ABEO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:08.974385] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ABEO.txt [2026-01-06T20:15:08.974512] [INFO ] [sig ] [13/3517] Completed ABEO in 0.3s | 2.87 sym/s | Total: 4.5s | ETA: 20.4m [2026-01-06T20:15:08.974551] [INFO ] [sig ] [14/3517] Forecasting ABG... [2026-01-06T20:15:08.974598] [INFO ] [sig ] Generating forecast for: ABG [2026-01-06T20:15:08.974630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-06T20:15:08.986205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-06T20:15:08.986517] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-06T20:15:08.987298] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-06T20:15:08.987350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:08.987382] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:08.987408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:08.987465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:09.048898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:09.049691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:09.049788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:09.049825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:09.171190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:09.171350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:09.171392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:09.171422] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:09.174808] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: DOWN (p=19.62%) [2026-01-06T20:15:09.175085] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-06T20:15:09.175222] [INFO ] [sig ] ABG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:09.315869] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABG.txt [2026-01-06T20:15:09.315995] [INFO ] [sig ] [14/3517] Completed ABG in 0.3s | 2.87 sym/s | Total: 4.9s | ETA: 20.3m [2026-01-06T20:15:09.316033] [INFO ] [sig ] [15/3517] Forecasting ABM... [2026-01-06T20:15:09.316062] [INFO ] [sig ] Generating forecast for: ABM [2026-01-06T20:15:09.316093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-06T20:15:09.327681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-06T20:15:09.327980] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-06T20:15:09.328816] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-06T20:15:09.328868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:09.328899] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:09.328926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:09.328983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:09.386604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:09.387282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:09.387362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:09.387395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:09.510117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:09.510288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:09.510332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:09.510369] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:09.513780] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=63.80%) [2026-01-06T20:15:09.514069] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-06T20:15:09.514198] [INFO ] [sig ] ABM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:09.654258] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ABM.txt [2026-01-06T20:15:09.654420] [INFO ] [sig ] [15/3517] Completed ABM in 0.3s | 2.88 sym/s | Total: 5.2s | ETA: 20.3m [2026-01-06T20:15:09.654461] [INFO ] [sig ] [16/3517] Forecasting ABNB... [2026-01-06T20:15:09.654491] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-06T20:15:09.654522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-06T20:15:09.667112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-06T20:15:09.667421] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-06T20:15:09.668206] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-06T20:15:09.668260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:09.668291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:09.668318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:09.668377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:09.728385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:09.729393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:09.729488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:09.729523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:09.851767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:09.851921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:09.851963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:09.851991] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:09.855695] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: DOWN (p=16.97%) [2026-01-06T20:15:09.855975] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-06T20:15:09.856107] [INFO ] [sig ] ABNB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:10.005433] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABNB.txt [2026-01-06T20:15:10.005624] [INFO ] [sig ] [16/3517] Completed ABNB in 0.4s | 2.88 sym/s | Total: 5.6s | ETA: 20.3m [2026-01-06T20:15:10.005669] [INFO ] [sig ] [17/3517] Forecasting ABOS... [2026-01-06T20:15:10.005702] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-06T20:15:10.005735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-06T20:15:10.018502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-06T20:15:10.018951] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-06T20:15:10.019785] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-06T20:15:10.019841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:10.019875] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:10.019904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:10.019965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:10.078916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:10.079822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:10.079911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:10.079944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:10.208647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:10.209025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:10.209081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:10.209116] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:10.213175] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-06T20:15:10.213479] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-06T20:15:10.213634] [INFO ] [sig ] ABOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:10.357268] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABOS.txt [2026-01-06T20:15:10.357429] [INFO ] [sig ] [17/3517] Completed ABOS in 0.4s | 2.87 sym/s | Total: 5.9s | ETA: 20.3m [2026-01-06T20:15:10.357470] [INFO ] [sig ] [18/3517] Forecasting ABSI... [2026-01-06T20:15:10.357502] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-06T20:15:10.357533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-06T20:15:10.370050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-06T20:15:10.370446] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-06T20:15:10.371416] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-06T20:15:10.371470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:10.371534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:10.371565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:10.371643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:10.433940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:10.434907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:10.434997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:10.435031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:10.562130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:10.562312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:10.562358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:10.562388] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:10.565986] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-06T20:15:10.566275] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-06T20:15:10.566410] [INFO ] [sig ] ABSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:10.715262] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABSI.txt [2026-01-06T20:15:10.715423] [INFO ] [sig ] [18/3517] Completed ABSI in 0.4s | 2.87 sym/s | Total: 6.3s | ETA: 20.3m [2026-01-06T20:15:10.715463] [INFO ] [sig ] [19/3517] Forecasting ABUS... [2026-01-06T20:15:10.715495] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-06T20:15:10.715525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-06T20:15:10.727326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-06T20:15:10.727742] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-06T20:15:10.728515] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-06T20:15:10.728568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:10.728651] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:10.728684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:10.728752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:10.789177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:10.790121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:10.790212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:10.790247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:10.914205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:10.914370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:10.914413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:10.914442] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:10.918481] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: DOWN (p=20.42%) [2026-01-06T20:15:10.918821] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-06T20:15:10.918958] [INFO ] [sig ] ABUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:11.067490] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABUS.txt [2026-01-06T20:15:11.067665] [INFO ] [sig ] [19/3517] Completed ABUS in 0.4s | 2.87 sym/s | Total: 6.6s | ETA: 20.3m [2026-01-06T20:15:11.067706] [INFO ] [sig ] [20/3517] Forecasting ABVC... [2026-01-06T20:15:11.067738] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-06T20:15:11.067770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-06T20:15:11.079714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-06T20:15:11.080085] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-06T20:15:11.081073] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-06T20:15:11.081125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:11.081158] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:11.081186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:11.081247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:11.141747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:11.142620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:11.142733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:11.142767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:11.266911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:11.267073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:11.267117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:11.267146] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:11.271070] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=46.96%) [2026-01-06T20:15:11.271356] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-06T20:15:11.271490] [INFO ] [sig ] ABVC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:11.412627] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ABVC.txt [2026-01-06T20:15:11.412762] [INFO ] [sig ] [20/3517] Completed ABVC in 0.3s | 2.87 sym/s | Total: 7.0s | ETA: 20.3m [2026-01-06T20:15:11.412801] [INFO ] [sig ] [21/3517] Forecasting ABVE... [2026-01-06T20:15:11.412831] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-06T20:15:11.412862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-06T20:15:11.424425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-06T20:15:11.424719] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-06T20:15:11.425478] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-06T20:15:11.425634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:11.425666] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:11.425692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:11.425750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:11.482724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:11.483317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:11.483394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:11.483426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:11.602208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:11.602361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:11.602509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:11.602540] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:11.605916] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: UP (p=71.10%) [2026-01-06T20:15:11.606192] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-06T20:15:11.606320] [INFO ] [sig ] ABVE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:11.746544] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ABVE.txt [2026-01-06T20:15:11.746690] [INFO ] [sig ] [21/3517] Completed ABVE in 0.3s | 2.88 sym/s | Total: 7.3s | ETA: 20.3m [2026-01-06T20:15:11.746735] [INFO ] [sig ] [22/3517] Forecasting ABVX... [2026-01-06T20:15:11.746767] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-06T20:15:11.746797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-06T20:15:11.759163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-06T20:15:11.759489] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-06T20:15:11.760479] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-06T20:15:11.760531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:11.760562] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:11.760616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:11.760676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:11.817120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:11.817780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:11.817861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:11.817893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:11.935868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:11.936012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:11.936054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:11.936082] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:11.939450] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-01-06T20:15:11.939752] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-06T20:15:11.939888] [INFO ] [sig ] ABVX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:12.115467] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ABVX.txt [2026-01-06T20:15:12.115645] [INFO ] [sig ] [22/3517] Completed ABVX in 0.4s | 2.87 sym/s | Total: 7.7s | ETA: 20.3m [2026-01-06T20:15:12.115690] [INFO ] [sig ] [23/3517] Forecasting ACA... [2026-01-06T20:15:12.115720] [INFO ] [sig ] Generating forecast for: ACA [2026-01-06T20:15:12.115751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-06T20:15:12.127273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-06T20:15:12.127609] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-06T20:15:12.128373] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-06T20:15:12.128426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:12.128459] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:12.128487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:12.128545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:12.188128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:12.188858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:12.189133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:12.189173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:12.312093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:12.312255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:12.312300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:12.312518] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:12.316164] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: UP (p=87.06%) [2026-01-06T20:15:12.316448] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-06T20:15:12.316617] [INFO ] [sig ] ACA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:12.457985] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACA.txt [2026-01-06T20:15:12.458136] [INFO ] [sig ] [23/3517] Completed ACA in 0.3s | 2.87 sym/s | Total: 8.0s | ETA: 20.3m [2026-01-06T20:15:12.458177] [INFO ] [sig ] [24/3517] Forecasting ACAD... [2026-01-06T20:15:12.458207] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-06T20:15:12.458238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-06T20:15:12.473036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-06T20:15:12.473487] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-06T20:15:12.474554] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-06T20:15:12.474624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:12.474674] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:12.474703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:12.474789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:12.531923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:12.532793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:12.532901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:12.532937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:12.653047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:12.653193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:12.653238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:12.653267] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:12.656748] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-06T20:15:12.657032] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-06T20:15:12.657185] [INFO ] [sig ] ACAD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:12.794701] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACAD.txt [2026-01-06T20:15:12.794832] [INFO ] [sig ] [24/3517] Completed ACAD in 0.3s | 2.87 sym/s | Total: 8.4s | ETA: 20.3m [2026-01-06T20:15:12.794872] [INFO ] [sig ] [25/3517] Forecasting ACB... [2026-01-06T20:15:12.794902] [INFO ] [sig ] Generating forecast for: ACB [2026-01-06T20:15:12.794934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-06T20:15:12.806674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-06T20:15:12.806969] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-06T20:15:12.807811] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-06T20:15:12.807865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:12.807899] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:12.807928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:12.807986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:12.865351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:12.866225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:12.866310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:12.866343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:12.990815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:12.990969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:12.991013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:12.991060] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:12.994506] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-01-06T20:15:12.994810] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-06T20:15:12.994945] [INFO ] [sig ] ACB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:13.134462] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACB.txt [2026-01-06T20:15:13.134613] [INFO ] [sig ] [25/3517] Completed ACB in 0.3s | 2.88 sym/s | Total: 8.7s | ETA: 20.2m [2026-01-06T20:15:13.134654] [INFO ] [sig ] [26/3517] Forecasting ACCO... [2026-01-06T20:15:13.134684] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-06T20:15:13.134714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-06T20:15:13.146078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-06T20:15:13.146351] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-06T20:15:13.147133] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-06T20:15:13.147184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:13.147217] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:13.147244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:13.147302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:13.204766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:13.205407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:13.205488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:13.205521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:13.332073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:13.332247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:13.332298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:13.332329] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:13.335988] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: UP (p=99.23%) [2026-01-06T20:15:13.336274] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-06T20:15:13.336414] [INFO ] [sig ] ACCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:13.475391] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACCO.txt [2026-01-06T20:15:13.475529] [INFO ] [sig ] [26/3517] Completed ACCO in 0.3s | 2.88 sym/s | Total: 9.0s | ETA: 20.2m [2026-01-06T20:15:13.475585] [INFO ] [sig ] [27/3517] Forecasting ACDC... [2026-01-06T20:15:13.475618] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-06T20:15:13.475662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-06T20:15:13.487208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-06T20:15:13.487497] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-06T20:15:13.488306] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-06T20:15:13.488362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:13.488418] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:13.488447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:13.488513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:13.545555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:13.546413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:13.546525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:13.546562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:13.659667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:13.659820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:13.659864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:13.659894] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:13.663304] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: DOWN (p=30.19%) [2026-01-06T20:15:13.663604] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-06T20:15:13.663742] [INFO ] [sig ] ACDC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:13.803816] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACDC.txt [2026-01-06T20:15:13.803945] [INFO ] [sig ] [27/3517] Completed ACDC in 0.3s | 2.88 sym/s | Total: 9.4s | ETA: 20.2m [2026-01-06T20:15:13.803985] [INFO ] [sig ] [28/3517] Forecasting ACEL... [2026-01-06T20:15:13.804014] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-06T20:15:13.804045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-06T20:15:13.815668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-06T20:15:13.815969] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-06T20:15:13.816771] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-06T20:15:13.816825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:13.816858] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:13.816886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:13.816944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:13.874673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:13.875423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:13.875508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:13.875542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:13.994710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:13.994869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:13.994914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:13.994944] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:13.998511] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-06T20:15:13.998877] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-06T20:15:13.999027] [INFO ] [sig ] ACEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:14.144282] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACEL.txt [2026-01-06T20:15:14.144426] [INFO ] [sig ] [28/3517] Completed ACEL in 0.3s | 2.89 sym/s | Total: 9.7s | ETA: 20.1m [2026-01-06T20:15:14.144466] [INFO ] [sig ] [29/3517] Forecasting ACGL... [2026-01-06T20:15:14.144496] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-06T20:15:14.144526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-06T20:15:14.156341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-06T20:15:14.156656] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-06T20:15:14.157423] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-06T20:15:14.157476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:14.157508] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:14.157546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:14.157631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:14.213767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:14.214414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:14.214495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:14.214526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:14.335694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:14.335859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:14.335903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:14.335931] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:14.339421] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-06T20:15:14.339768] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-06T20:15:14.339921] [INFO ] [sig ] ACGL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:14.480634] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACGL.txt [2026-01-06T20:15:14.480815] [INFO ] [sig ] [29/3517] Completed ACGL in 0.3s | 2.89 sym/s | Total: 10.0s | ETA: 20.1m [2026-01-06T20:15:14.480870] [INFO ] [sig ] [30/3517] Forecasting ACGLN... [2026-01-06T20:15:14.480903] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-06T20:15:14.480935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-06T20:15:14.492482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-06T20:15:14.492850] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-06T20:15:14.493668] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-06T20:15:14.493720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:14.493752] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:14.493779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:14.493842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:14.551449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:14.552357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:14.552454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:14.552489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:14.671324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:14.671482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:14.671525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:14.671666] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:14.675170] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-06T20:15:14.675460] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-06T20:15:14.675619] [INFO ] [sig ] ACGLN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:14.825432] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACGLN.txt [2026-01-06T20:15:14.825640] [INFO ] [sig ] [30/3517] Completed ACGLN in 0.3s | 2.89 sym/s | Total: 10.4s | ETA: 20.1m [2026-01-06T20:15:14.825694] [INFO ] [sig ] [31/3517] Forecasting ACGLO... [2026-01-06T20:15:14.825725] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-06T20:15:14.825757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-06T20:15:14.838737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-06T20:15:14.839155] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-06T20:15:14.839991] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-06T20:15:14.840046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:14.840091] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:14.840121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:14.840181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:14.897294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:14.898241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:14.898327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:14.898362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:15.021392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:15.021560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:15.021633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:15.021666] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:15.025382] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: UP (p=81.19%) [2026-01-06T20:15:15.025716] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-06T20:15:15.025859] [INFO ] [sig ] ACGLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:15.167564] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACGLO.txt [2026-01-06T20:15:15.167771] [INFO ] [sig ] [31/3517] Completed ACGLO in 0.3s | 2.89 sym/s | Total: 10.7s | ETA: 20.1m [2026-01-06T20:15:15.167811] [INFO ] [sig ] [32/3517] Forecasting ACHC... [2026-01-06T20:15:15.167844] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-06T20:15:15.167874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-06T20:15:15.180119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-06T20:15:15.180460] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-06T20:15:15.181261] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-06T20:15:15.181313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:15.181346] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:15.181373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:15.181431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:15.239203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:15.240114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:15.240202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:15.240237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:15.362535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:15.362714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:15.362760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:15.362790] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:15.366218] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: DOWN (p=18.54%) [2026-01-06T20:15:15.366505] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-06T20:15:15.366659] [INFO ] [sig ] ACHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:15.505389] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACHC.txt [2026-01-06T20:15:15.505545] [INFO ] [sig ] [32/3517] Completed ACHC in 0.3s | 2.89 sym/s | Total: 11.1s | ETA: 20.1m [2026-01-06T20:15:15.505615] [INFO ] [sig ] [33/3517] Forecasting ACI... [2026-01-06T20:15:15.505654] [INFO ] [sig ] Generating forecast for: ACI [2026-01-06T20:15:15.505688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-06T20:15:15.517428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-06T20:15:15.517777] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-06T20:15:15.518558] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-06T20:15:15.518655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:15.518689] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:15.518716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:15.518775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:15.577557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:15.578422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:15.578509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:15.578542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:15.704505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:15.704694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:15.704747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:15.704779] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:15.708322] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-06T20:15:15.708650] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-06T20:15:15.708788] [INFO ] [sig ] ACI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:15.847273] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACI.txt [2026-01-06T20:15:15.847423] [INFO ] [sig ] [33/3517] Completed ACI in 0.3s | 2.89 sym/s | Total: 11.4s | ETA: 20.1m [2026-01-06T20:15:15.847464] [INFO ] [sig ] [34/3517] Forecasting ACIC... [2026-01-06T20:15:15.847493] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-06T20:15:15.847525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-06T20:15:15.859185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-06T20:15:15.859536] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-06T20:15:15.860342] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-06T20:15:15.860395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:15.860428] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:15.860454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:15.860513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:15.916688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:15.917488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:15.917594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:15.917631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:16.041053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:16.041211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:16.041255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:16.041284] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:16.044675] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=56.60%) [2026-01-06T20:15:16.045068] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-06T20:15:16.045207] [INFO ] [sig ] ACIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:16.183795] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACIC.txt [2026-01-06T20:15:16.183942] [INFO ] [sig ] [34/3517] Completed ACIC in 0.3s | 2.90 sym/s | Total: 11.7s | ETA: 20.0m [2026-01-06T20:15:16.183984] [INFO ] [sig ] [35/3517] Forecasting ACLS... [2026-01-06T20:15:16.184014] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-06T20:15:16.184044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-06T20:15:16.195171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-06T20:15:16.195496] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-06T20:15:16.196294] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-06T20:15:16.196347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:16.196379] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:16.196407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:16.196465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:16.253204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:16.254086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:16.254169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:16.254202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:16.380139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:16.380304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:16.380352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:16.380382] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:16.383969] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=90.04%) [2026-01-06T20:15:16.384258] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-06T20:15:16.384401] [INFO ] [sig ] ACLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:16.523520] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACLS.txt [2026-01-06T20:15:16.523700] [INFO ] [sig ] [35/3517] Completed ACLS in 0.3s | 2.90 sym/s | Total: 12.1s | ETA: 20.0m [2026-01-06T20:15:16.523743] [INFO ] [sig ] [36/3517] Forecasting ACLX... [2026-01-06T20:15:16.523773] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-06T20:15:16.523805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-06T20:15:16.535605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-06T20:15:16.535976] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-06T20:15:16.536800] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-06T20:15:16.536858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:16.536893] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:16.536921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:16.536980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:16.593635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:16.594609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:16.594704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:16.594739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:16.715700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:16.715856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:16.715899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:16.715956] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:16.719345] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: UP (p=72.72%) [2026-01-06T20:15:16.719644] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-06T20:15:16.719777] [INFO ] [sig ] ACLX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:16.860030] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACLX.txt [2026-01-06T20:15:16.860190] [INFO ] [sig ] [36/3517] Completed ACLX in 0.3s | 2.90 sym/s | Total: 12.4s | ETA: 20.0m [2026-01-06T20:15:16.860232] [INFO ] [sig ] [37/3517] Forecasting ACM... [2026-01-06T20:15:16.860262] [INFO ] [sig ] Generating forecast for: ACM [2026-01-06T20:15:16.860293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-06T20:15:16.872175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-06T20:15:16.872521] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-06T20:15:16.873315] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-06T20:15:16.873368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:16.873400] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:16.873428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:16.873486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:16.929478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:16.930417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:16.930536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:16.930570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:17.047962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:17.048125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:17.048167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:17.048197] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:17.051616] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: UP (p=63.31%) [2026-01-06T20:15:17.051900] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-06T20:15:17.052031] [INFO ] [sig ] ACM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:17.195594] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACM.txt [2026-01-06T20:15:17.195760] [INFO ] [sig ] [37/3517] Completed ACM in 0.3s | 2.90 sym/s | Total: 12.8s | ETA: 20.0m [2026-01-06T20:15:17.195807] [INFO ] [sig ] [38/3517] Forecasting ACN... [2026-01-06T20:15:17.195840] [INFO ] [sig ] Generating forecast for: ACN [2026-01-06T20:15:17.195873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-06T20:15:17.208093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-06T20:15:17.208462] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-06T20:15:17.209336] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-06T20:15:17.209392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:17.209426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:17.209454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:17.209514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:17.266775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:17.267634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:17.267725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:17.267759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:17.390068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:17.390229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:17.390271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:17.390300] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:17.393742] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-06T20:15:17.394041] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-06T20:15:17.394179] [INFO ] [sig ] ACN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:17.533267] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACN.txt [2026-01-06T20:15:17.533431] [INFO ] [sig ] [38/3517] Completed ACN in 0.3s | 2.90 sym/s | Total: 13.1s | ETA: 20.0m [2026-01-06T20:15:17.533473] [INFO ] [sig ] [39/3517] Forecasting ACNB... [2026-01-06T20:15:17.533503] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-06T20:15:17.533534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-06T20:15:17.547339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-06T20:15:17.547768] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-06T20:15:17.548543] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-06T20:15:17.548613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:17.548672] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:17.548701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:17.548760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:17.606289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:17.607191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:17.607279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:17.607315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:17.718549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:17.718731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:17.718773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:17.718802] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:17.722148] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-01-06T20:15:17.722418] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-06T20:15:17.722546] [INFO ] [sig ] ACNB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:17.860309] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACNB.txt [2026-01-06T20:15:17.860474] [INFO ] [sig ] [39/3517] Completed ACNB in 0.3s | 2.91 sym/s | Total: 13.4s | ETA: 19.9m [2026-01-06T20:15:17.860515] [INFO ] [sig ] [40/3517] Forecasting ACON... [2026-01-06T20:15:17.860543] [INFO ] [sig ] Generating forecast for: ACON [2026-01-06T20:15:17.860591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-06T20:15:17.872231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-06T20:15:17.872618] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-06T20:15:17.873382] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-06T20:15:17.873434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:17.873467] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:17.873494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:17.873563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:17.933304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:17.934266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:17.934349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:17.934382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:18.048066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:18.048222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:18.048265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:18.048296] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:18.051703] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: UP (p=73.13%) [2026-01-06T20:15:18.051978] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-06T20:15:18.052123] [INFO ] [sig ] ACON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:18.190456] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACON.txt [2026-01-06T20:15:18.190647] [INFO ] [sig ] [40/3517] Completed ACON in 0.3s | 2.91 sym/s | Total: 13.7s | ETA: 19.9m [2026-01-06T20:15:18.190689] [INFO ] [sig ] [41/3517] Forecasting ACP... [2026-01-06T20:15:18.190720] [INFO ] [sig ] Generating forecast for: ACP [2026-01-06T20:15:18.190752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-06T20:15:18.201769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-06T20:15:18.202062] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-06T20:15:18.202861] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-06T20:15:18.202915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:18.202948] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:18.202975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:18.203032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:18.259205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:18.259920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:18.260003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:18.260036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:18.380683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:18.380848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:18.380894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:18.380924] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:18.384460] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-01-06T20:15:18.384764] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-06T20:15:18.384904] [INFO ] [sig ] ACP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:18.524863] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACP.txt [2026-01-06T20:15:18.525010] [INFO ] [sig ] [41/3517] Completed ACP in 0.3s | 2.91 sym/s | Total: 14.1s | ETA: 19.9m [2026-01-06T20:15:18.525048] [INFO ] [sig ] [42/3517] Forecasting ACRE... [2026-01-06T20:15:18.525079] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-06T20:15:18.525110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-06T20:15:18.537223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-06T20:15:18.537588] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-06T20:15:18.538364] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-06T20:15:18.538427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:18.538460] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:18.538488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:18.538546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:18.594900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:18.595808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:18.595896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:18.595928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:18.720479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:18.720661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:18.720705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:18.720735] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:18.724333] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-01-06T20:15:18.724654] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-06T20:15:18.724787] [INFO ] [sig ] ACRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:18.862758] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACRE.txt [2026-01-06T20:15:18.862891] [INFO ] [sig ] [42/3517] Completed ACRE in 0.3s | 2.91 sym/s | Total: 14.4s | ETA: 19.9m [2026-01-06T20:15:18.862928] [INFO ] [sig ] [43/3517] Forecasting ACRS... [2026-01-06T20:15:18.862959] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-06T20:15:18.862990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-06T20:15:18.877833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-06T20:15:18.878356] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-06T20:15:18.879596] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-06T20:15:18.879669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:18.879720] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:18.879762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:18.879853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:18.956041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:18.957247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:18.957385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:18.957434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:19.108316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:19.108483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:19.108527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:19.108557] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:19.112087] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: UP (p=54.23%) [2026-01-06T20:15:19.112375] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-06T20:15:19.112517] [INFO ] [sig ] ACRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:19.252742] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACRS.txt [2026-01-06T20:15:19.252933] [INFO ] [sig ] [43/3517] Completed ACRS in 0.4s | 2.90 sym/s | Total: 14.8s | ETA: 19.9m [2026-01-06T20:15:19.252979] [INFO ] [sig ] [44/3517] Forecasting ACTG... [2026-01-06T20:15:19.253009] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-06T20:15:19.253050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-06T20:15:19.265674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-06T20:15:19.266072] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-06T20:15:19.266970] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-06T20:15:19.267025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:19.267086] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:19.267115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:19.267175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:19.325021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:19.325953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:19.326041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:19.326075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:19.447260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:19.447422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:19.447465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:19.447522] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:19.451054] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-06T20:15:19.451383] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-06T20:15:19.451534] [INFO ] [sig ] ACTG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:19.597905] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACTG.txt [2026-01-06T20:15:19.598076] [INFO ] [sig ] [44/3517] Completed ACTG in 0.3s | 2.90 sym/s | Total: 15.2s | ETA: 19.9m [2026-01-06T20:15:19.598116] [INFO ] [sig ] [45/3517] Forecasting ACVA... [2026-01-06T20:15:19.598148] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-06T20:15:19.598178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-06T20:15:19.612774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-06T20:15:19.613255] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-06T20:15:19.614390] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-06T20:15:19.614462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:19.614510] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:19.614554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:19.614669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:19.683084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:19.684088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:19.684186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:19.684219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:19.806887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:19.807049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:19.807094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:19.807124] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:19.810673] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: DOWN (p=10.66%) [2026-01-06T20:15:19.810973] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-06T20:15:19.811111] [INFO ] [sig ] ACVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:19.949180] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACVA.txt [2026-01-06T20:15:19.949341] [INFO ] [sig ] [45/3517] Completed ACVA in 0.4s | 2.90 sym/s | Total: 15.5s | ETA: 19.9m [2026-01-06T20:15:19.949384] [INFO ] [sig ] [46/3517] Forecasting ACWI... [2026-01-06T20:15:19.949415] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-06T20:15:19.949448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-06T20:15:19.964740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-06T20:15:19.965323] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-06T20:15:19.966394] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-06T20:15:19.966460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:19.966500] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:19.966541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:19.966640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:20.033811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:20.034831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:20.034935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:20.034979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:20.154843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:20.155016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:20.155061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:20.155090] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:20.158702] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=66.00%) [2026-01-06T20:15:20.158992] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-06T20:15:20.159128] [INFO ] [sig ] ACWI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:20.297158] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACWI.txt [2026-01-06T20:15:20.297301] [INFO ] [sig ] [46/3517] Completed ACWI in 0.3s | 2.90 sym/s | Total: 15.9s | ETA: 19.9m [2026-01-06T20:15:20.297342] [INFO ] [sig ] [47/3517] Forecasting ACWX... [2026-01-06T20:15:20.297372] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-06T20:15:20.297406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-06T20:15:20.309850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-06T20:15:20.310227] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-06T20:15:20.311038] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-06T20:15:20.311091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:20.311123] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:20.311150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:20.311212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:20.366926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:20.367734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:20.367819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:20.367851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:20.491799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:20.491972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:20.492016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:20.492099] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:20.495929] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-06T20:15:20.496261] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-06T20:15:20.496421] [INFO ] [sig ] ACWX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:20.646584] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ACWX.txt [2026-01-06T20:15:20.646785] [INFO ] [sig ] [47/3517] Completed ACWX in 0.3s | 2.90 sym/s | Total: 16.2s | ETA: 19.9m [2026-01-06T20:15:20.646851] [INFO ] [sig ] [48/3517] Forecasting ACXP... [2026-01-06T20:15:20.646900] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-06T20:15:20.646937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-06T20:15:20.659167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-06T20:15:20.659531] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-06T20:15:20.660508] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-06T20:15:20.660595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:20.660649] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:20.660685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:20.660756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:20.723011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:20.724054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:20.724145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:20.724179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:20.846107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:20.846268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:20.846313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:20.846342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:20.850771] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: DOWN (p=42.61%) [2026-01-06T20:15:20.851100] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-06T20:15:20.851472] [INFO ] [sig ] ACXP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:20.997045] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ACXP.txt [2026-01-06T20:15:20.997199] [INFO ] [sig ] [48/3517] Completed ACXP in 0.4s | 2.90 sym/s | Total: 16.6s | ETA: 19.9m [2026-01-06T20:15:20.997242] [INFO ] [sig ] [49/3517] Forecasting ADBE... [2026-01-06T20:15:20.997275] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-06T20:15:20.997309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-06T20:15:21.012990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-06T20:15:21.013422] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-06T20:15:21.014549] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-06T20:15:21.014638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:21.014686] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:21.014729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:21.014818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:21.090203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:21.091148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:21.091238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:21.091273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:21.214128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:21.214291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:21.214352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:21.214384] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:21.217937] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=71.47%) [2026-01-06T20:15:21.218234] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-06T20:15:21.218373] [INFO ] [sig ] ADBE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:21.358409] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ADBE.txt [2026-01-06T20:15:21.358555] [INFO ] [sig ] [49/3517] Completed ADBE in 0.4s | 2.90 sym/s | Total: 16.9s | ETA: 20.0m [2026-01-06T20:15:21.358612] [INFO ] [sig ] [50/3517] Forecasting ADC... [2026-01-06T20:15:21.358655] [INFO ] [sig ] Generating forecast for: ADC [2026-01-06T20:15:21.358694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-06T20:15:21.370343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-06T20:15:21.370712] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-06T20:15:21.371486] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-06T20:15:21.371541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:21.371591] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:21.371622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:21.371685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:21.432068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:21.433006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:21.433091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:21.433124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:21.556157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:21.556511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:21.556556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:21.556607] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:21.560511] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=61.02%) [2026-01-06T20:15:21.560805] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-06T20:15:21.560939] [INFO ] [sig ] ADC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:21.705079] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ADC.txt [2026-01-06T20:15:21.705242] [INFO ] [sig ] [50/3517] Completed ADC in 0.3s | 2.90 sym/s | Total: 17.3s | ETA: 19.9m [2026-01-06T20:15:21.705283] [INFO ] [sig ] [51/3517] Forecasting ADEA... [2026-01-06T20:15:21.705315] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-06T20:15:21.705346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-06T20:15:21.717654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-06T20:15:21.718072] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-06T20:15:21.719305] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-06T20:15:21.719360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:21.719393] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:21.719421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:21.719479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:21.778835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:21.779717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:21.779798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:21.779831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:21.897104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:21.897263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:21.897307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:21.897338] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:21.900790] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-06T20:15:21.901078] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-06T20:15:21.901212] [INFO ] [sig ] ADEA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:22.051006] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ADEA.txt [2026-01-06T20:15:22.051167] [INFO ] [sig ] [51/3517] Completed ADEA in 0.3s | 2.90 sym/s | Total: 17.6s | ETA: 19.9m [2026-01-06T20:15:22.051212] [INFO ] [sig ] [52/3517] Forecasting ADI... [2026-01-06T20:15:22.051242] [INFO ] [sig ] Generating forecast for: ADI [2026-01-06T20:15:22.051275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-06T20:15:22.062943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-06T20:15:22.063248] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-06T20:15:22.064052] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-06T20:15:22.064106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:22.064328] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:22.064356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:22.064414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:22.123136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:22.123880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:22.123959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:22.123992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:22.249340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:22.249494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:22.249537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:22.249566] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:22.253333] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=42.62%) [2026-01-06T20:15:22.253626] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-06T20:15:22.253757] [INFO ] [sig ] ADI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:22.394660] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ADI.txt [2026-01-06T20:15:22.394807] [INFO ] [sig ] [52/3517] Completed ADI in 0.3s | 2.90 sym/s | Total: 18.0s | ETA: 19.9m [2026-01-06T20:15:22.394846] [INFO ] [sig ] [53/3517] Forecasting ADM... [2026-01-06T20:15:22.394876] [INFO ] [sig ] Generating forecast for: ADM [2026-01-06T20:15:22.394908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-06T20:15:22.406386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-06T20:15:22.406708] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-06T20:15:22.407715] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-06T20:15:22.407769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:22.407812] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:22.407845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:22.407905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:22.465092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:22.465781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:22.465861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:22.465894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:22.587743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:22.587908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:22.587951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:22.587981] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:22.591428] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: DOWN (p=46.07%) [2026-01-06T20:15:22.591729] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-06T20:15:22.591862] [INFO ] [sig ] ADM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:22.736726] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ADM.txt [2026-01-06T20:15:22.736864] [INFO ] [sig ] [53/3517] Completed ADM in 0.3s | 2.90 sym/s | Total: 18.3s | ETA: 19.9m [2026-01-06T20:15:22.736908] [INFO ] [sig ] [54/3517] Forecasting ADMA... [2026-01-06T20:15:22.736939] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-06T20:15:22.736971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-06T20:15:22.750284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-06T20:15:22.750677] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-06T20:15:22.751473] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-06T20:15:22.751526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:22.751558] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:22.751605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:22.751665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:22.810519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:22.811428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:22.811548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:22.811602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:22.938341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:22.938501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:22.938547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:22.938595] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:22.942545] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-06T20:15:22.942861] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-06T20:15:22.943012] [INFO ] [sig ] ADMA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:23.087080] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ADMA.txt [2026-01-06T20:15:23.087225] [INFO ] [sig ] [54/3517] Completed ADMA in 0.4s | 2.90 sym/s | Total: 18.6s | ETA: 19.9m [2026-01-06T20:15:23.087266] [INFO ] [sig ] [55/3517] Forecasting ADP... [2026-01-06T20:15:23.087297] [INFO ] [sig ] Generating forecast for: ADP [2026-01-06T20:15:23.087329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-06T20:15:23.098860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-06T20:15:23.099168] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-06T20:15:23.099954] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-06T20:15:23.100007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:23.100040] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:23.100068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:23.100126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:23.159619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:23.160283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:23.160366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:23.160400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:23.285038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:23.285200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:23.285244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:23.285277] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:23.288820] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: UP (p=99.68%) [2026-01-06T20:15:23.289111] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-06T20:15:23.289247] [INFO ] [sig ] ADP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:23.429565] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ADP.txt [2026-01-06T20:15:23.429717] [INFO ] [sig ] [55/3517] Completed ADP in 0.3s | 2.90 sym/s | Total: 19.0s | ETA: 19.9m [2026-01-06T20:15:23.429756] [INFO ] [sig ] [56/3517] Forecasting ADSE... [2026-01-06T20:15:23.429787] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-06T20:15:23.429817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-06T20:15:23.441200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-06T20:15:23.441520] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-06T20:15:23.442309] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-06T20:15:23.442360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:23.442392] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:23.442419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:23.442477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:23.498983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:23.499905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:23.499993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:23.500029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:23.618515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:23.618712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:23.618755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:23.618784] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:23.622176] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: UP (p=86.41%) [2026-01-06T20:15:23.622456] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-06T20:15:23.622608] [INFO ] [sig ] ADSE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:23.763808] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ADSE.txt [2026-01-06T20:15:23.763960] [INFO ] [sig ] [56/3517] Completed ADSE in 0.3s | 2.90 sym/s | Total: 19.3s | ETA: 19.9m [2026-01-06T20:15:23.763999] [INFO ] [sig ] [57/3517] Forecasting ADSK... [2026-01-06T20:15:23.764035] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-06T20:15:23.764067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-06T20:15:23.776730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-06T20:15:23.777110] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-06T20:15:23.778019] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-06T20:15:23.778074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:23.778120] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:23.778153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:23.778224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:23.841092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:23.842066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:23.842154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:23.842188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:23.969372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:23.969542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:23.969622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:23.969659] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:23.973536] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-06T20:15:23.973877] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-06T20:15:23.974021] [INFO ] [sig ] ADSK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:24.125187] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ADSK.txt [2026-01-06T20:15:24.125371] [INFO ] [sig ] [57/3517] Completed ADSK in 0.4s | 2.90 sym/s | Total: 19.7s | ETA: 19.9m [2026-01-06T20:15:24.125438] [INFO ] [sig ] [58/3517] Forecasting ADTN... [2026-01-06T20:15:24.125482] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-06T20:15:24.125528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-06T20:15:24.136899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-06T20:15:24.137246] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-06T20:15:24.138132] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-06T20:15:24.138187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:24.138220] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:24.138246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:24.138305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:24.196408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:24.197362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:24.197451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:24.197484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:24.316490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:24.316657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:24.316701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:24.316730] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:24.320124] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-06T20:15:24.320404] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-06T20:15:24.320536] [INFO ] [sig ] ADTN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:24.457461] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ADTN.txt [2026-01-06T20:15:24.457626] [INFO ] [sig ] [58/3517] Completed ADTN in 0.3s | 2.90 sym/s | Total: 20.0s | ETA: 19.9m [2026-01-06T20:15:24.457669] [INFO ] [sig ] [59/3517] Forecasting ADUS... [2026-01-06T20:15:24.457698] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-06T20:15:24.457732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-06T20:15:24.470006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-06T20:15:24.470337] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-06T20:15:24.471124] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-06T20:15:24.471177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:24.471209] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:24.471237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:24.471296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:24.527098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:24.527970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:24.528053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:24.528086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:24.647473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:24.647748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:24.647819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:24.647850] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:24.652187] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-06T20:15:24.652508] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-06T20:15:24.652682] [INFO ] [sig ] ADUS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:24.793338] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ADUS.txt [2026-01-06T20:15:24.793500] [INFO ] [sig ] [59/3517] Completed ADUS in 0.3s | 2.90 sym/s | Total: 20.4s | ETA: 19.9m [2026-01-06T20:15:24.793540] [INFO ] [sig ] [60/3517] Forecasting ADX... [2026-01-06T20:15:24.793584] [INFO ] [sig ] Generating forecast for: ADX [2026-01-06T20:15:24.793621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-06T20:15:24.806936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-06T20:15:24.807319] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-06T20:15:24.808173] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-06T20:15:24.808228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:24.808261] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:24.808290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:24.808364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:24.867411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:24.868369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:24.868458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:24.868492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:24.988782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:24.988941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:24.988984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:24.989036] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:24.992425] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=21.99%) [2026-01-06T20:15:24.992717] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-06T20:15:24.992849] [INFO ] [sig ] ADX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:25.130537] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ADX.txt [2026-01-06T20:15:25.130715] [INFO ] [sig ] [60/3517] Completed ADX in 0.3s | 2.90 sym/s | Total: 20.7s | ETA: 19.9m [2026-01-06T20:15:25.130771] [INFO ] [sig ] [61/3517] Forecasting AEE... [2026-01-06T20:15:25.130814] [INFO ] [sig ] Generating forecast for: AEE [2026-01-06T20:15:25.130857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-06T20:15:25.141944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-06T20:15:25.142252] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-06T20:15:25.143039] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-06T20:15:25.143097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:25.143154] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:25.143183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:25.143247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:25.202054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:25.202745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:25.202827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:25.202861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:25.325778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:25.325919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:25.325960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:25.325989] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:25.329341] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: DOWN (p=15.89%) [2026-01-06T20:15:25.329630] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-06T20:15:25.329760] [INFO ] [sig ] AEE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:25.468211] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEE.txt [2026-01-06T20:15:25.468339] [INFO ] [sig ] [61/3517] Completed AEE in 0.3s | 2.90 sym/s | Total: 21.0s | ETA: 19.9m [2026-01-06T20:15:25.468378] [INFO ] [sig ] [62/3517] Forecasting AEFC... [2026-01-06T20:15:25.468409] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-06T20:15:25.468440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-06T20:15:25.479833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-06T20:15:25.480126] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-06T20:15:25.480911] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-06T20:15:25.480963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:25.480995] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:25.481021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:25.481079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:25.537406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:25.538099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:25.538178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:25.538226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:25.654926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:25.655065] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:25.655106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:25.655139] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:25.658480] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=21.40%) [2026-01-06T20:15:25.658789] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-06T20:15:25.658922] [INFO ] [sig ] AEFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:25.797529] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEFC.txt [2026-01-06T20:15:25.797675] [INFO ] [sig ] [62/3517] Completed AEFC in 0.3s | 2.90 sym/s | Total: 21.4s | ETA: 19.8m [2026-01-06T20:15:25.797716] [INFO ] [sig ] [63/3517] Forecasting AEG... [2026-01-06T20:15:25.797746] [INFO ] [sig ] Generating forecast for: AEG [2026-01-06T20:15:25.797776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-06T20:15:25.808906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-06T20:15:25.809215] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-06T20:15:25.810002] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-06T20:15:25.810056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:25.810089] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:25.810117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:25.810175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:25.866278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:25.867098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:25.867181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:25.867214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:25.985707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:25.985874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:25.985917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:25.985945] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:25.989320] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: DOWN (p=14.48%) [2026-01-06T20:15:25.989613] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-06T20:15:25.989745] [INFO ] [sig ] AEG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:26.126380] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEG.txt [2026-01-06T20:15:26.126513] [INFO ] [sig ] [63/3517] Completed AEG in 0.3s | 2.91 sym/s | Total: 21.7s | ETA: 19.8m [2026-01-06T20:15:26.126554] [INFO ] [sig ] [64/3517] Forecasting AEHL... [2026-01-06T20:15:26.126601] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-06T20:15:26.126635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-06T20:15:26.137869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-06T20:15:26.138193] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-06T20:15:26.139003] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-06T20:15:26.139056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:26.139088] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:26.139125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:26.139188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:26.195146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:26.195947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:26.196030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:26.196063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:26.314171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:26.314329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:26.314371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:26.314433] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:26.317853] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: DOWN (p=4.06%) [2026-01-06T20:15:26.318142] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-06T20:15:26.318280] [INFO ] [sig ] AEHL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:26.455800] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEHL.txt [2026-01-06T20:15:26.455953] [INFO ] [sig ] [64/3517] Completed AEHL in 0.3s | 2.91 sym/s | Total: 22.0s | ETA: 19.8m [2026-01-06T20:15:26.455993] [INFO ] [sig ] [65/3517] Forecasting AEI... [2026-01-06T20:15:26.456024] [INFO ] [sig ] Generating forecast for: AEI [2026-01-06T20:15:26.456056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-06T20:15:26.468752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-06T20:15:26.469125] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-06T20:15:26.469975] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-06T20:15:26.470031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:26.470066] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:26.470095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:26.470156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:26.549005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:26.550229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:26.550344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:26.550395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:26.673782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:26.673945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:26.673988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:26.674018] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:26.677516] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=49.81%) [2026-01-06T20:15:26.677851] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-06T20:15:26.677995] [INFO ] [sig ] AEI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:26.823807] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEI.txt [2026-01-06T20:15:26.823965] [INFO ] [sig ] [65/3517] Completed AEI in 0.4s | 2.90 sym/s | Total: 22.4s | ETA: 19.8m [2026-01-06T20:15:26.824007] [INFO ] [sig ] [66/3517] Forecasting AEIS... [2026-01-06T20:15:26.824037] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-06T20:15:26.824068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-06T20:15:26.835673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-06T20:15:26.836059] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-06T20:15:26.836902] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-06T20:15:26.836967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:26.837001] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:26.837031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:26.837098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:26.896185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:26.897101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:26.897187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:26.897222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:27.016693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:27.016852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:27.016896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:27.016926] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:27.020463] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-01-06T20:15:27.020760] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-06T20:15:27.020896] [INFO ] [sig ] AEIS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:27.159505] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AEIS.txt [2026-01-06T20:15:27.159675] [INFO ] [sig ] [66/3517] Completed AEIS in 0.3s | 2.91 sym/s | Total: 22.7s | ETA: 19.8m [2026-01-06T20:15:27.159717] [INFO ] [sig ] [67/3517] Forecasting AEM... [2026-01-06T20:15:27.159747] [INFO ] [sig ] Generating forecast for: AEM [2026-01-06T20:15:27.159779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-06T20:15:27.171123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-06T20:15:27.171420] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-06T20:15:27.172206] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-06T20:15:27.172259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:27.172291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:27.172318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:27.172375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:27.232030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:27.232868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:27.232950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:27.232984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:27.358114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:27.358274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:27.358316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:27.358346] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:27.361812] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=21.34%) [2026-01-06T20:15:27.362091] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-06T20:15:27.362221] [INFO ] [sig ] AEM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:27.501176] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEM.txt [2026-01-06T20:15:27.501339] [INFO ] [sig ] [67/3517] Completed AEM in 0.3s | 2.91 sym/s | Total: 23.1s | ETA: 19.8m [2026-01-06T20:15:27.501380] [INFO ] [sig ] [68/3517] Forecasting AEO... [2026-01-06T20:15:27.501412] [INFO ] [sig ] Generating forecast for: AEO [2026-01-06T20:15:27.501443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-06T20:15:27.515834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-06T20:15:27.516251] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-06T20:15:27.517234] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-06T20:15:27.517297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:27.517331] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:27.517359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:27.517427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:27.600158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:27.601241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:27.601338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:27.601384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:27.725889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:27.726031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:27.726076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:27.726107] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:27.729640] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: UP (p=78.84%) [2026-01-06T20:15:27.729929] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-06T20:15:27.730064] [INFO ] [sig ] AEO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:27.867743] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AEO.txt [2026-01-06T20:15:27.867876] [INFO ] [sig ] [68/3517] Completed AEO in 0.4s | 2.90 sym/s | Total: 23.4s | ETA: 19.8m [2026-01-06T20:15:27.867916] [INFO ] [sig ] [69/3517] Forecasting AEP... [2026-01-06T20:15:27.867946] [INFO ] [sig ] Generating forecast for: AEP [2026-01-06T20:15:27.867976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-06T20:15:27.879206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-06T20:15:27.879506] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-06T20:15:27.880299] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-06T20:15:27.880352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:27.880384] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:27.880411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:27.880474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:27.936370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:27.937013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:27.937093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:27.937125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:28.063939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:28.064109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:28.064154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:28.064184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:28.067712] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: DOWN (p=29.24%) [2026-01-06T20:15:28.067990] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-06T20:15:28.068119] [INFO ] [sig ] AEP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:28.204842] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEP.txt [2026-01-06T20:15:28.204974] [INFO ] [sig ] [69/3517] Completed AEP in 0.3s | 2.90 sym/s | Total: 23.8s | ETA: 19.8m [2026-01-06T20:15:28.205015] [INFO ] [sig ] [70/3517] Forecasting AES... [2026-01-06T20:15:28.205046] [INFO ] [sig ] Generating forecast for: AES [2026-01-06T20:15:28.205077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-06T20:15:28.218388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-06T20:15:28.218868] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-06T20:15:28.219756] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-06T20:15:28.219811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:28.219844] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:28.219872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:28.219931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:28.278674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:28.279687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:28.279779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:28.279814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:28.404016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:28.404186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:28.404231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:28.404261] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:28.408120] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=5.52%) [2026-01-06T20:15:28.408535] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-06T20:15:28.408757] [INFO ] [sig ] AES: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:28.554155] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AES.txt [2026-01-06T20:15:28.554323] [INFO ] [sig ] [70/3517] Completed AES in 0.3s | 2.90 sym/s | Total: 24.1s | ETA: 19.8m [2026-01-06T20:15:28.554366] [INFO ] [sig ] [71/3517] Forecasting AESI... [2026-01-06T20:15:28.554398] [INFO ] [sig ] Generating forecast for: AESI [2026-01-06T20:15:28.554431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-06T20:15:28.566521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-06T20:15:28.566897] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-06T20:15:28.567723] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-06T20:15:28.567777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:28.567810] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:28.567838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:28.567896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:28.625561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:28.626475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:28.626605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:28.626645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:28.742583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:28.742710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:28.742750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:28.742779] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:28.745986] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-01-06T20:15:28.746280] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-06T20:15:28.746412] [INFO ] [sig ] AESI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:28.884941] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AESI.txt [2026-01-06T20:15:28.885090] [INFO ] [sig ] [71/3517] Completed AESI in 0.3s | 2.90 sym/s | Total: 24.4s | ETA: 19.8m [2026-01-06T20:15:28.885131] [INFO ] [sig ] [72/3517] Forecasting AEVA... [2026-01-06T20:15:28.885161] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-06T20:15:28.885192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-06T20:15:28.896536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-06T20:15:28.896826] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-06T20:15:28.897615] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-06T20:15:28.897669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:28.897701] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:28.897729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:28.897791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:28.953834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:28.954451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:28.954531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:28.954564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:29.072474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:29.072652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:29.072697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:29.072726] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:29.076094] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=29.95%) [2026-01-06T20:15:29.076378] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-06T20:15:29.076504] [INFO ] [sig ] AEVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:29.218396] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEVA.txt [2026-01-06T20:15:29.218536] [INFO ] [sig ] [72/3517] Completed AEVA in 0.3s | 2.91 sym/s | Total: 24.8s | ETA: 19.8m [2026-01-06T20:15:29.218606] [INFO ] [sig ] [73/3517] Forecasting AEYE... [2026-01-06T20:15:29.218659] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-06T20:15:29.218694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-06T20:15:29.234265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-06T20:15:29.234772] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-06T20:15:29.235903] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-06T20:15:29.235972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:29.236025] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:29.236072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:29.236161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:29.300568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:29.301543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:29.301656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:29.301690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:29.419909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:29.420084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:29.420129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:29.420159] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:29.423636] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=34.91%) [2026-01-06T20:15:29.423921] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-06T20:15:29.424057] [INFO ] [sig ] AEYE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:29.577713] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AEYE.txt [2026-01-06T20:15:29.577848] [INFO ] [sig ] [73/3517] Completed AEYE in 0.4s | 2.90 sym/s | Total: 25.1s | ETA: 19.8m [2026-01-06T20:15:29.577888] [INFO ] [sig ] [74/3517] Forecasting AFB... [2026-01-06T20:15:29.577918] [INFO ] [sig ] Generating forecast for: AFB [2026-01-06T20:15:29.577948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-06T20:15:29.589373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-06T20:15:29.589656] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-06T20:15:29.590419] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-06T20:15:29.590472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:29.590504] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:29.590531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:29.590606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:29.647834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:29.648450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:29.648529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:29.648561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:29.772324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:29.772454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:29.772495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:29.772524] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:29.775791] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-01-06T20:15:29.776066] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-06T20:15:29.776197] [INFO ] [sig ] AFB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:29.928753] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AFB.txt [2026-01-06T20:15:29.928972] [INFO ] [sig ] [74/3517] Completed AFB in 0.4s | 2.90 sym/s | Total: 25.5s | ETA: 19.8m [2026-01-06T20:15:29.929023] [INFO ] [sig ] [75/3517] Forecasting AFCG... [2026-01-06T20:15:29.929059] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-06T20:15:29.929101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-06T20:15:29.942227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-06T20:15:29.942520] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-06T20:15:29.943315] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-06T20:15:29.943369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:29.943402] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:29.943430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:29.943490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:29.999901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:30.000548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:30.000646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:30.000679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:30.128920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:30.129087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:30.129137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:30.129168] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:30.133223] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: DOWN (p=11.85%) [2026-01-06T20:15:30.133727] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-06T20:15:30.133858] [INFO ] [sig ] AFCG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:30.274119] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AFCG.txt [2026-01-06T20:15:30.274277] [INFO ] [sig ] [75/3517] Completed AFCG in 0.3s | 2.90 sym/s | Total: 25.8s | ETA: 19.8m [2026-01-06T20:15:30.274320] [INFO ] [sig ] [76/3517] Forecasting AFG... [2026-01-06T20:15:30.274351] [INFO ] [sig ] Generating forecast for: AFG [2026-01-06T20:15:30.274382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-06T20:15:30.285826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-06T20:15:30.286098] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-06T20:15:30.286891] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-06T20:15:30.286944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:30.286977] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:30.287004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:30.287062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:30.344333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:30.345012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:30.345092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:30.345125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:30.465677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:30.465817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:30.465861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:30.465891] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:30.469222] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-06T20:15:30.469500] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-06T20:15:30.469646] [INFO ] [sig ] AFG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:30.607311] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AFG.txt [2026-01-06T20:15:30.607455] [INFO ] [sig ] [76/3517] Completed AFG in 0.3s | 2.90 sym/s | Total: 26.2s | ETA: 19.7m [2026-01-06T20:15:30.607495] [INFO ] [sig ] [77/3517] Forecasting AFGC... [2026-01-06T20:15:30.607526] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-06T20:15:30.607556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-06T20:15:30.618893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-06T20:15:30.619224] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-06T20:15:30.620032] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-06T20:15:30.620086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:30.620129] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:30.620158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:30.620216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:30.676692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:30.677560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:30.677663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:30.677696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:30.783983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:30.784141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:30.784183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:30.784213] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:30.787613] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=31.08%) [2026-01-06T20:15:30.787891] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-06T20:15:30.788018] [INFO ] [sig ] AFGC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:30.924724] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AFGC.txt [2026-01-06T20:15:30.924851] [INFO ] [sig ] [77/3517] Completed AFGC in 0.3s | 2.91 sym/s | Total: 26.5s | ETA: 19.7m [2026-01-06T20:15:30.924890] [INFO ] [sig ] [78/3517] Forecasting AFL... [2026-01-06T20:15:30.924919] [INFO ] [sig ] Generating forecast for: AFL [2026-01-06T20:15:30.924948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-06T20:15:30.936424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-06T20:15:30.936843] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-06T20:15:30.937661] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-06T20:15:30.937713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:30.937771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:30.937800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:30.937859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:30.994510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:30.995372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:30.995457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:30.995489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:31.109833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:31.109994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:31.110037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:31.110067] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:31.113476] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=11.77%) [2026-01-06T20:15:31.113809] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-06T20:15:31.113951] [INFO ] [sig ] AFL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:31.255372] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AFL.txt [2026-01-06T20:15:31.255514] [INFO ] [sig ] [78/3517] Completed AFL in 0.3s | 2.91 sym/s | Total: 26.8s | ETA: 19.7m [2026-01-06T20:15:31.255556] [INFO ] [sig ] [79/3517] Forecasting AFRI... [2026-01-06T20:15:31.255603] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-06T20:15:31.255635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-06T20:15:31.265673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-06T20:15:31.265940] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-06T20:15:31.266854] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-06T20:15:31.266907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:31.266939] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:31.266966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:31.267025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:31.322869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:31.323503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:31.323602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:31.323638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:31.420684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:31.420831] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:15:31.420875] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:31.420904] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:31.424260] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-06T20:15:31.424540] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-06T20:15:31.424697] [INFO ] [sig ] AFRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:31.561729] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AFRI.txt [2026-01-06T20:15:31.561872] [INFO ] [sig ] [79/3517] Completed AFRI in 0.3s | 2.91 sym/s | Total: 27.1s | ETA: 19.7m [2026-01-06T20:15:31.561912] [INFO ] [sig ] [80/3517] Forecasting AFRM... [2026-01-06T20:15:31.561943] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-06T20:15:31.561974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-06T20:15:31.573547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-06T20:15:31.573909] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-06T20:15:31.574764] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-06T20:15:31.574820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:31.574853] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:31.574880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:31.574938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:31.630739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:31.631441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:31.631524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:31.631560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:31.752064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:31.752225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:31.752268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:31.752297] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:31.755733] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: UP (p=57.06%) [2026-01-06T20:15:31.756047] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-06T20:15:31.756192] [INFO ] [sig ] AFRM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:31.895017] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AFRM.txt [2026-01-06T20:15:31.895148] [INFO ] [sig ] [80/3517] Completed AFRM in 0.3s | 2.91 sym/s | Total: 27.5s | ETA: 19.7m [2026-01-06T20:15:31.895193] [INFO ] [sig ] [81/3517] Forecasting AFYA... [2026-01-06T20:15:31.895223] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-06T20:15:31.895255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-06T20:15:31.906812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-06T20:15:31.907145] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-06T20:15:31.907943] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-06T20:15:31.907996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:31.908028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:31.908056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:31.908114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:31.963980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:31.964648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:31.964728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:31.964761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:32.084601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:32.084772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:32.084815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:32.084886] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:32.088397] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-01-06T20:15:32.088710] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-06T20:15:32.088842] [INFO ] [sig ] AFYA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:32.228411] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AFYA.txt [2026-01-06T20:15:32.228545] [INFO ] [sig ] [81/3517] Completed AFYA in 0.3s | 2.92 sym/s | Total: 27.8s | ETA: 19.6m [2026-01-06T20:15:32.228603] [INFO ] [sig ] [82/3517] Forecasting AG... [2026-01-06T20:15:32.228651] [INFO ] [sig ] Generating forecast for: AG [2026-01-06T20:15:32.228684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-06T20:15:32.240188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-06T20:15:32.240498] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-06T20:15:32.241334] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-06T20:15:32.241388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:32.241422] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:32.241450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:32.241509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:32.298730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:32.299371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:32.299453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:32.299487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:32.419844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:32.419994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:32.420038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:32.420068] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:32.423488] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=77.81%) [2026-01-06T20:15:32.423788] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-06T20:15:32.423922] [INFO ] [sig ] AG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:32.562746] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AG.txt [2026-01-06T20:15:32.562914] [INFO ] [sig ] [82/3517] Completed AG in 0.3s | 2.92 sym/s | Total: 28.1s | ETA: 19.6m [2026-01-06T20:15:32.562957] [INFO ] [sig ] [83/3517] Forecasting AGCO... [2026-01-06T20:15:32.562987] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-06T20:15:32.563018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-06T20:15:32.575914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-06T20:15:32.576289] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-06T20:15:32.577096] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-06T20:15:32.577149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:32.577180] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:32.577206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:32.577264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:32.632961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:32.633899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:32.633986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:32.634018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:32.752245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:32.752409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:32.752454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:32.752483] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:32.755891] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=81.73%) [2026-01-06T20:15:32.756176] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-06T20:15:32.756317] [INFO ] [sig ] AGCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:32.900558] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGCO.txt [2026-01-06T20:15:32.900808] [INFO ] [sig ] [83/3517] Completed AGCO in 0.3s | 2.92 sym/s | Total: 28.5s | ETA: 19.6m [2026-01-06T20:15:32.900877] [INFO ] [sig ] [84/3517] Forecasting AGD... [2026-01-06T20:15:32.900921] [INFO ] [sig ] Generating forecast for: AGD [2026-01-06T20:15:32.900966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-06T20:15:32.915678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-06T20:15:32.916043] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-06T20:15:32.916904] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-06T20:15:32.916971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:32.917017] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:32.917055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:32.917137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:32.975593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:32.976499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:32.976609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:32.976648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:33.094656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:33.094821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:33.094865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:33.094910] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:33.098310] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-01-06T20:15:33.098613] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-06T20:15:33.098763] [INFO ] [sig ] AGD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:33.236379] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGD.txt [2026-01-06T20:15:33.236533] [INFO ] [sig ] [84/3517] Completed AGD in 0.3s | 2.92 sym/s | Total: 28.8s | ETA: 19.6m [2026-01-06T20:15:33.236594] [INFO ] [sig ] [85/3517] Forecasting AGEN... [2026-01-06T20:15:33.236626] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-06T20:15:33.236656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-06T20:15:33.247931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-06T20:15:33.248304] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-06T20:15:33.249135] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-06T20:15:33.249188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:33.249220] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:33.249249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:33.249309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:33.305024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:33.305851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:33.305935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:33.305968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:33.427653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:33.427819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:33.427865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:33.427894] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:33.431313] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=59.27%) [2026-01-06T20:15:33.431619] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-06T20:15:33.431756] [INFO ] [sig ] AGEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:33.624988] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGEN.txt [2026-01-06T20:15:33.625189] [INFO ] [sig ] [85/3517] Completed AGEN in 0.4s | 2.91 sym/s | Total: 29.2s | ETA: 19.6m [2026-01-06T20:15:33.625251] [INFO ] [sig ] [86/3517] Forecasting AGI... [2026-01-06T20:15:33.625296] [INFO ] [sig ] Generating forecast for: AGI [2026-01-06T20:15:33.625346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-06T20:15:33.640969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-06T20:15:33.641386] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-06T20:15:33.642487] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-06T20:15:33.642558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:33.642682] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:33.642718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:33.642779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:33.722803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:33.723729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:33.723819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:33.723871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:33.843809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:33.843974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:33.844020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:33.844048] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:33.847558] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: DOWN (p=6.75%) [2026-01-06T20:15:33.847881] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-06T20:15:33.848025] [INFO ] [sig ] AGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:33.986501] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGI.txt [2026-01-06T20:15:33.986648] [INFO ] [sig ] [86/3517] Completed AGI in 0.4s | 2.91 sym/s | Total: 29.5s | ETA: 19.6m [2026-01-06T20:15:33.986689] [INFO ] [sig ] [87/3517] Forecasting AGIO... [2026-01-06T20:15:33.986719] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-06T20:15:33.986750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-06T20:15:33.998491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-06T20:15:33.998841] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-06T20:15:33.999647] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-06T20:15:33.999700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:33.999732] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:33.999759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:33.999816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:34.056851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:34.057627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:34.057721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:34.057756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:34.180300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:34.180459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:34.180502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:34.180531] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:34.184059] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=18.85%) [2026-01-06T20:15:34.184351] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-06T20:15:34.184489] [INFO ] [sig ] AGIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:34.336370] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGIO.txt [2026-01-06T20:15:34.336536] [INFO ] [sig ] [87/3517] Completed AGIO in 0.3s | 2.91 sym/s | Total: 29.9s | ETA: 19.6m [2026-01-06T20:15:34.336596] [INFO ] [sig ] [88/3517] Forecasting AGM... [2026-01-06T20:15:34.336628] [INFO ] [sig ] Generating forecast for: AGM [2026-01-06T20:15:34.336741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-06T20:15:34.349825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-06T20:15:34.350123] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-06T20:15:34.350939] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-06T20:15:34.350993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:34.351026] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:34.351080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:34.351151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:34.407916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:34.408812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:34.408927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:34.408961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:34.536385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:34.536550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:34.536615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:34.536646] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:34.540182] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=93.05%) [2026-01-06T20:15:34.540473] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-06T20:15:34.540635] [INFO ] [sig ] AGM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:34.682868] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGM.txt [2026-01-06T20:15:34.683014] [INFO ] [sig ] [88/3517] Completed AGM in 0.3s | 2.91 sym/s | Total: 30.2s | ETA: 19.6m [2026-01-06T20:15:34.683055] [INFO ] [sig ] [89/3517] Forecasting AGMH... [2026-01-06T20:15:34.683084] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-06T20:15:34.683115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-06T20:15:34.694044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-06T20:15:34.694335] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-06T20:15:34.695309] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-06T20:15:34.695363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:34.695604] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:34.695635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:34.695694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:34.753382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:34.754122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:34.754204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:34.754237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:34.870030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:34.870186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:34.870230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:34.870260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:34.873733] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-01-06T20:15:34.874016] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-06T20:15:34.874152] [INFO ] [sig ] AGMH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:35.016128] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGMH.txt [2026-01-06T20:15:35.016273] [INFO ] [sig ] [89/3517] Completed AGMH in 0.3s | 2.91 sym/s | Total: 30.6s | ETA: 19.6m [2026-01-06T20:15:35.016314] [INFO ] [sig ] [90/3517] Forecasting AGNC... [2026-01-06T20:15:35.016344] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-06T20:15:35.016374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-06T20:15:35.028487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-06T20:15:35.028867] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-06T20:15:35.029701] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-06T20:15:35.029756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:35.029789] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:35.029818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:35.029877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:35.090457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:35.091305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:35.091395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:35.091433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:35.230284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:35.230441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:35.230485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:35.230516] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:35.233925] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: DOWN (p=29.43%) [2026-01-06T20:15:35.234205] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-06T20:15:35.234335] [INFO ] [sig ] AGNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:35.372881] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGNC.txt [2026-01-06T20:15:35.372986] [INFO ] [sig ] [90/3517] Completed AGNC in 0.4s | 2.91 sym/s | Total: 30.9s | ETA: 19.6m [2026-01-06T20:15:35.373026] [INFO ] [sig ] [91/3517] Forecasting AGNCL... [2026-01-06T20:15:35.373055] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-06T20:15:35.373085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-06T20:15:35.384705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-06T20:15:35.385006] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-06T20:15:35.385788] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-06T20:15:35.385841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:35.385875] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:35.385903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:35.385962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:35.441536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:35.442158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:35.442237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:35.442270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:35.547813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:35.547902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:35.547939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:35.547969] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:35.551032] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-06T20:15:35.551292] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-06T20:15:35.551418] [INFO ] [sig ] AGNCL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:35.688401] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGNCL.txt [2026-01-06T20:15:35.688533] [INFO ] [sig ] [91/3517] Completed AGNCL in 0.3s | 2.91 sym/s | Total: 31.2s | ETA: 19.6m [2026-01-06T20:15:35.688590] [INFO ] [sig ] [92/3517] Forecasting AGNCM... [2026-01-06T20:15:35.688649] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-06T20:15:35.688712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-06T20:15:35.699816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-06T20:15:35.700112] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-06T20:15:35.700903] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-06T20:15:35.700956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:35.700988] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:35.701016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:35.701074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:35.756915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:35.757524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:35.757623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:35.757659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:35.861092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:35.861176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:35.861212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:35.861240] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:35.864271] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-06T20:15:35.864530] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-06T20:15:35.864670] [INFO ] [sig ] AGNCM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:36.003822] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGNCM.txt [2026-01-06T20:15:36.003951] [INFO ] [sig ] [92/3517] Completed AGNCM in 0.3s | 2.92 sym/s | Total: 31.6s | ETA: 19.6m [2026-01-06T20:15:36.003990] [INFO ] [sig ] [93/3517] Forecasting AGNCN... [2026-01-06T20:15:36.004019] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-06T20:15:36.004049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-06T20:15:36.015282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-06T20:15:36.015614] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-06T20:15:36.016387] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-06T20:15:36.016439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:36.016471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:36.016497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:36.016554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:36.072283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:36.072952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:36.073033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:36.073065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:36.186816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:36.186956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:36.186997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:36.187025] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:36.190336] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: DOWN (p=10.96%) [2026-01-06T20:15:36.190628] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-06T20:15:36.190757] [INFO ] [sig ] AGNCN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:36.327357] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGNCN.txt [2026-01-06T20:15:36.327476] [INFO ] [sig ] [93/3517] Completed AGNCN in 0.3s | 2.92 sym/s | Total: 31.9s | ETA: 19.6m [2026-01-06T20:15:36.327516] [INFO ] [sig ] [94/3517] Forecasting AGNCO... [2026-01-06T20:15:36.327545] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-06T20:15:36.327593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-06T20:15:36.338538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-06T20:15:36.338847] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-06T20:15:36.339821] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-06T20:15:36.339874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:36.339906] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:36.339933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:36.339990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:36.396245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:36.396851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:36.396929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:36.396961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:36.509865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:36.509964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:36.510000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:36.510029] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:36.513117] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-06T20:15:36.513380] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-06T20:15:36.513503] [INFO ] [sig ] AGNCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:36.651516] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGNCO.txt [2026-01-06T20:15:36.651655] [INFO ] [sig ] [94/3517] Completed AGNCO in 0.3s | 2.92 sym/s | Total: 32.2s | ETA: 19.5m [2026-01-06T20:15:36.651696] [INFO ] [sig ] [95/3517] Forecasting AGNCP... [2026-01-06T20:15:36.651726] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-06T20:15:36.651756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-06T20:15:36.662701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-06T20:15:36.662993] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-06T20:15:36.663768] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-06T20:15:36.663820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:36.663876] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:36.663905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:36.663964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:36.720600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:36.721237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:36.721315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:36.721346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:36.844961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:36.845107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:36.845148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:36.845192] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:36.848511] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=32.57%) [2026-01-06T20:15:36.848817] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-06T20:15:36.848950] [INFO ] [sig ] AGNCP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:36.985166] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGNCP.txt [2026-01-06T20:15:36.985297] [INFO ] [sig ] [95/3517] Completed AGNCP in 0.3s | 2.92 sym/s | Total: 32.5s | ETA: 19.5m [2026-01-06T20:15:36.985336] [INFO ] [sig ] [96/3517] Forecasting AGO... [2026-01-06T20:15:36.985367] [INFO ] [sig ] Generating forecast for: AGO [2026-01-06T20:15:36.985397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-06T20:15:36.996429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-06T20:15:36.996737] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-06T20:15:36.997507] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-06T20:15:36.997559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:36.997612] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:36.997641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:36.997699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:37.053243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:37.053877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:37.053958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:37.053990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:37.171057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:37.171188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:37.171227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:37.171256] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:37.174509] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-06T20:15:37.174797] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-06T20:15:37.174924] [INFO ] [sig ] AGO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:37.311592] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGO.txt [2026-01-06T20:15:37.311700] [INFO ] [sig ] [96/3517] Completed AGO in 0.3s | 2.92 sym/s | Total: 32.9s | ETA: 19.5m [2026-01-06T20:15:37.311737] [INFO ] [sig ] [97/3517] Forecasting AGRO... [2026-01-06T20:15:37.311766] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-06T20:15:37.311796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-06T20:15:37.325595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-06T20:15:37.325884] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-06T20:15:37.326655] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-06T20:15:37.326707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:37.326739] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:37.326766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:37.326828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:37.382602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:37.383182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:37.383280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:37.383315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:37.501161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:37.501256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:37.501292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:37.501320] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:37.504467] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-06T20:15:37.504745] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-06T20:15:37.504869] [INFO ] [sig ] AGRO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:37.642736] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGRO.txt [2026-01-06T20:15:37.642840] [INFO ] [sig ] [97/3517] Completed AGRO in 0.3s | 2.92 sym/s | Total: 33.2s | ETA: 19.5m [2026-01-06T20:15:37.642878] [INFO ] [sig ] [98/3517] Forecasting AGX... [2026-01-06T20:15:37.642908] [INFO ] [sig ] Generating forecast for: AGX [2026-01-06T20:15:37.642938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-06T20:15:37.655246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-06T20:15:37.655614] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-06T20:15:37.656436] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-06T20:15:37.656488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:37.656521] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:37.656548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:37.656624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:37.727344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:37.728278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:37.728368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:37.728401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:37.848081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:37.848238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:37.848282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:37.848343] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:37.851798] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: DOWN (p=31.94%) [2026-01-06T20:15:37.852078] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-06T20:15:37.852209] [INFO ] [sig ] AGX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:37.990861] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGX.txt [2026-01-06T20:15:37.991009] [INFO ] [sig ] [98/3517] Completed AGX in 0.3s | 2.92 sym/s | Total: 33.5s | ETA: 19.5m [2026-01-06T20:15:37.991048] [INFO ] [sig ] [99/3517] Forecasting AGYS... [2026-01-06T20:15:37.991079] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-06T20:15:37.991111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-06T20:15:38.003051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-06T20:15:38.003368] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-06T20:15:38.004166] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-06T20:15:38.004219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:38.004251] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:38.004277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:38.004358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:38.060126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:38.060755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:38.060836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:38.060868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:38.176821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:38.176909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:38.176945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:38.176974] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:38.180031] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=5.99%) [2026-01-06T20:15:38.180289] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-06T20:15:38.180416] [INFO ] [sig ] AGYS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:38.317872] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AGYS.txt [2026-01-06T20:15:38.317981] [INFO ] [sig ] [99/3517] Completed AGYS in 0.3s | 2.92 sym/s | Total: 33.9s | ETA: 19.5m [2026-01-06T20:15:38.318019] [INFO ] [sig ] [100/3517] Forecasting AGZD... [2026-01-06T20:15:38.318050] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-06T20:15:38.318080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-06T20:15:38.329105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-06T20:15:38.329412] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-06T20:15:38.330202] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-06T20:15:38.330254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:38.330285] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:38.330312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:38.330371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:38.386228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:38.386996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:38.387077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:38.387111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:38.499721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:38.499857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:38.499902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:38.499932] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:38.503235] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=82.15%) [2026-01-06T20:15:38.503509] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-06T20:15:38.503659] [INFO ] [sig ] AGZD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:38.640824] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AGZD.txt [2026-01-06T20:15:38.640994] [INFO ] [sig ] [100/3517] Completed AGZD in 0.3s | 2.92 sym/s | Total: 34.2s | ETA: 19.5m [2026-01-06T20:15:38.641034] [INFO ] [sig ] [101/3517] Forecasting AHCO... [2026-01-06T20:15:38.641067] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-06T20:15:38.641100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-06T20:15:38.652802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-06T20:15:38.653211] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-06T20:15:38.654041] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-06T20:15:38.654107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:38.654139] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:38.654166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:38.654227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:38.709827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:38.710783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:38.710872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:38.710906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:38.858301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:38.858507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:38.858603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:38.858690] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:38.863292] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=1.97%) [2026-01-06T20:15:38.863778] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-06T20:15:38.863966] [INFO ] [sig ] AHCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:39.071255] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AHCO.txt [2026-01-06T20:15:39.071464] [INFO ] [sig ] [101/3517] Completed AHCO in 0.4s | 2.92 sym/s | Total: 34.6s | ETA: 19.5m [2026-01-06T20:15:39.071521] [INFO ] [sig ] [102/3517] Forecasting AHH... [2026-01-06T20:15:39.071558] [INFO ] [sig ] Generating forecast for: AHH [2026-01-06T20:15:39.071629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-06T20:15:39.086543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-06T20:15:39.087430] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-06T20:15:39.088440] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-06T20:15:39.088508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:39.088568] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:39.088669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:39.088748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:39.173814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:39.174984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:39.175125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:39.175170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:39.351637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:39.351843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:39.351911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:39.351951] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:39.357077] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: DOWN (p=10.75%) [2026-01-06T20:15:39.357623] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-06T20:15:39.357865] [INFO ] [sig ] AHH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:39.581531] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AHH.txt [2026-01-06T20:15:39.581744] [INFO ] [sig ] [102/3517] Completed AHH in 0.5s | 2.90 sym/s | Total: 35.1s | ETA: 19.6m [2026-01-06T20:15:39.581789] [INFO ] [sig ] [103/3517] Forecasting AI... [2026-01-06T20:15:39.581819] [INFO ] [sig ] Generating forecast for: AI [2026-01-06T20:15:39.581852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-06T20:15:39.597477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-06T20:15:39.598029] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-06T20:15:39.599193] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-06T20:15:39.599263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:39.599305] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:39.599341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:39.599426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:39.677428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:39.678413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:39.678505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:39.678541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:39.810264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:39.810451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:39.810499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:39.810528] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:39.815643] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: DOWN (p=37.58%) [2026-01-06T20:15:39.816150] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-06T20:15:39.816357] [INFO ] [sig ] AI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:39.990002] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AI.txt [2026-01-06T20:15:39.990161] [INFO ] [sig ] [103/3517] Completed AI in 0.4s | 2.90 sym/s | Total: 35.5s | ETA: 19.6m [2026-01-06T20:15:39.990201] [INFO ] [sig ] [104/3517] Forecasting AIA... [2026-01-06T20:15:39.990234] [INFO ] [sig ] Generating forecast for: AIA [2026-01-06T20:15:39.990265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-06T20:15:40.002346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-06T20:15:40.002816] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-06T20:15:40.003746] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-06T20:15:40.003804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:40.003837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:40.003864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:40.003924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:40.062647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:40.063556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:40.063664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:40.063699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:40.192370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:40.192555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:40.192651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:40.192708] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:40.197330] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=83.58%) [2026-01-06T20:15:40.197838] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-06T20:15:40.198044] [INFO ] [sig ] AIA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:40.345900] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AIA.txt [2026-01-06T20:15:40.346038] [INFO ] [sig ] [104/3517] Completed AIA in 0.4s | 2.90 sym/s | Total: 35.9s | ETA: 19.6m [2026-01-06T20:15:40.346082] [INFO ] [sig ] [105/3517] Forecasting AIG... [2026-01-06T20:15:40.346114] [INFO ] [sig ] Generating forecast for: AIG [2026-01-06T20:15:40.346144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-06T20:15:40.357561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-06T20:15:40.357903] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-06T20:15:40.358733] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-06T20:15:40.358786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:40.358818] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:40.358845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:40.358903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:40.414818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:40.415665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:40.415748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:40.415810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:40.541030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:40.541188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:40.541231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:40.541261] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:40.544676] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=35.23%) [2026-01-06T20:15:40.544964] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-06T20:15:40.545096] [INFO ] [sig ] AIG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:40.690475] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AIG.txt [2026-01-06T20:15:40.690660] [INFO ] [sig ] [105/3517] Completed AIG in 0.3s | 2.90 sym/s | Total: 36.2s | ETA: 19.6m [2026-01-06T20:15:40.690704] [INFO ] [sig ] [106/3517] Forecasting AIMD... [2026-01-06T20:15:40.690738] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-06T20:15:40.690770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-06T20:15:40.704150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-06T20:15:40.704601] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-06T20:15:40.705501] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-06T20:15:40.705594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:40.705636] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:40.705666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:40.705728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:40.763859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:40.764745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:40.764833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:40.764868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:40.887175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:40.887336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:40.887386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:40.887419] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:40.891031] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=34.02%) [2026-01-06T20:15:40.891343] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-06T20:15:40.891485] [INFO ] [sig ] AIMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:41.032520] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AIMD.txt [2026-01-06T20:15:41.032686] [INFO ] [sig ] [106/3517] Completed AIMD in 0.3s | 2.90 sym/s | Total: 36.6s | ETA: 19.6m [2026-01-06T20:15:41.032729] [INFO ] [sig ] [107/3517] Forecasting AIO... [2026-01-06T20:15:41.032761] [INFO ] [sig ] Generating forecast for: AIO [2026-01-06T20:15:41.032822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-06T20:15:41.044191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-06T20:15:41.044607] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-06T20:15:41.045641] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-06T20:15:41.045706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:41.045750] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:41.045787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:41.045869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:41.104510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:41.105397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:41.105499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:41.105534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:41.231991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:41.232160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:41.232204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:41.232234] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:41.236007] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=98.82%) [2026-01-06T20:15:41.236313] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-06T20:15:41.236466] [INFO ] [sig ] AIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:41.386533] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AIO.txt [2026-01-06T20:15:41.386704] [INFO ] [sig ] [107/3517] Completed AIO in 0.4s | 2.90 sym/s | Total: 36.9s | ETA: 19.6m [2026-01-06T20:15:41.386748] [INFO ] [sig ] [108/3517] Forecasting AIP... [2026-01-06T20:15:41.386779] [INFO ] [sig ] Generating forecast for: AIP [2026-01-06T20:15:41.386809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-06T20:15:41.398906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-06T20:15:41.399266] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-06T20:15:41.400120] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-06T20:15:41.400176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:41.400212] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:41.400243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:41.400303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:41.461116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:41.462012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:41.462101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:41.462136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:41.592456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:41.592654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:41.592737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:41.592777] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:41.596936] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-01-06T20:15:41.597347] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-06T20:15:41.597512] [INFO ] [sig ] AIP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:41.750252] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AIP.txt [2026-01-06T20:15:41.750446] [INFO ] [sig ] [108/3517] Completed AIP in 0.4s | 2.89 sym/s | Total: 37.3s | ETA: 19.6m [2026-01-06T20:15:41.750492] [INFO ] [sig ] [109/3517] Forecasting AIPI... [2026-01-06T20:15:41.750536] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-06T20:15:41.750605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-06T20:15:41.762472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-06T20:15:41.762823] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-06T20:15:41.763680] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-06T20:15:41.763735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:41.763769] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:41.763797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:41.763857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:41.825200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:41.826115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:41.826203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:41.826238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:41.952033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:41.952193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:41.952249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:41.952286] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:41.956061] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=96.30%) [2026-01-06T20:15:41.956368] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-06T20:15:41.956511] [INFO ] [sig ] AIPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:42.106997] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AIPI.txt [2026-01-06T20:15:42.107187] [INFO ] [sig ] [109/3517] Completed AIPI in 0.4s | 2.89 sym/s | Total: 37.7s | ETA: 19.6m [2026-01-06T20:15:42.107236] [INFO ] [sig ] [110/3517] Forecasting AIQ... [2026-01-06T20:15:42.107270] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-06T20:15:42.107305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-06T20:15:42.119649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-06T20:15:42.119998] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-06T20:15:42.120888] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-06T20:15:42.120944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:42.120978] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:42.121006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:42.121066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:42.183284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:42.184191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:42.184283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:42.184318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:42.331073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:42.331249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:42.331304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:42.331347] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:42.335800] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-01-06T20:15:42.336160] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-06T20:15:42.336331] [INFO ] [sig ] AIQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:42.503844] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AIQ.txt [2026-01-06T20:15:42.504007] [INFO ] [sig ] [110/3517] Completed AIQ in 0.4s | 2.89 sym/s | Total: 38.1s | ETA: 19.6m [2026-01-06T20:15:42.504050] [INFO ] [sig ] [111/3517] Forecasting AIRG... [2026-01-06T20:15:42.504082] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-06T20:15:42.504115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-06T20:15:42.516811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-06T20:15:42.517225] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-06T20:15:42.518076] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-06T20:15:42.518134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:42.518172] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:42.518212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:42.518290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:42.580084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:42.581095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:42.581194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:42.581229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:42.699665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:42.699824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:42.699869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:42.699902] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:42.703524] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=27.21%) [2026-01-06T20:15:42.703937] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-06T20:15:42.704107] [INFO ] [sig ] AIRG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:42.853229] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AIRG.txt [2026-01-06T20:15:42.853391] [INFO ] [sig ] [111/3517] Completed AIRG in 0.3s | 2.89 sym/s | Total: 38.4s | ETA: 19.6m [2026-01-06T20:15:42.853450] [INFO ] [sig ] [112/3517] Forecasting AIRJ... [2026-01-06T20:15:42.853497] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-06T20:15:42.853552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-06T20:15:42.865374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-06T20:15:42.865730] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-06T20:15:42.866549] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-06T20:15:42.866626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:42.866697] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:42.866730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:42.866792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:42.927701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:42.928557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:42.928678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:42.928715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:43.053004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:43.053167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:43.053211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:43.053242] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:43.056712] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: DOWN (p=2.52%) [2026-01-06T20:15:43.057004] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-06T20:15:43.057144] [INFO ] [sig ] AIRJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:43.198031] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AIRJ.txt [2026-01-06T20:15:43.198351] [INFO ] [sig ] [112/3517] Completed AIRJ in 0.3s | 2.89 sym/s | Total: 38.8s | ETA: 19.6m [2026-01-06T20:15:43.198406] [INFO ] [sig ] [113/3517] Forecasting AIRS... [2026-01-06T20:15:43.198443] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-06T20:15:43.198480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-06T20:15:43.212495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-06T20:15:43.212882] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-06T20:15:43.213821] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-06T20:15:43.213876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:43.213909] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:43.213937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:43.214002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:43.274541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:43.275488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:43.275661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:43.275701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:43.411998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:43.412177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:43.412242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:43.412288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:43.416992] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=71.32%) [2026-01-06T20:15:43.417396] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-06T20:15:43.417607] [INFO ] [sig ] AIRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:43.567156] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AIRS.txt [2026-01-06T20:15:43.567317] [INFO ] [sig ] [113/3517] Completed AIRS in 0.4s | 2.89 sym/s | Total: 39.1s | ETA: 19.6m [2026-01-06T20:15:43.567360] [INFO ] [sig ] [114/3517] Forecasting AISP... [2026-01-06T20:15:43.567390] [INFO ] [sig ] Generating forecast for: AISP [2026-01-06T20:15:43.567422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-06T20:15:43.581032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-06T20:15:43.581465] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-06T20:15:43.582437] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-06T20:15:43.582492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:43.582541] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:43.582609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:43.582711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:43.655178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:43.656042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:43.656131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:43.656164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:43.778059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:43.778211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:43.778256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:43.778287] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:43.781788] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: DOWN (p=36.96%) [2026-01-06T20:15:43.782077] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-06T20:15:43.782211] [INFO ] [sig ] AISP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:43.923195] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AISP.txt [2026-01-06T20:15:43.923349] [INFO ] [sig ] [114/3517] Completed AISP in 0.4s | 2.89 sym/s | Total: 39.5s | ETA: 19.6m [2026-01-06T20:15:43.923390] [INFO ] [sig ] [115/3517] Forecasting AIZN... [2026-01-06T20:15:43.923420] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-06T20:15:43.923451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-06T20:15:43.935916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-06T20:15:43.936310] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-06T20:15:43.937201] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-06T20:15:43.937256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:43.937289] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:43.937316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:43.937375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:43.997142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:43.998031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:43.998118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:43.998152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:44.107719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:44.107889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:44.107935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:44.108022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:44.111859] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-06T20:15:44.112199] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-06T20:15:44.112350] [INFO ] [sig ] AIZN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:44.264084] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AIZN.txt [2026-01-06T20:15:44.264249] [INFO ] [sig ] [115/3517] Completed AIZN in 0.3s | 2.89 sym/s | Total: 39.8s | ETA: 19.6m [2026-01-06T20:15:44.264290] [INFO ] [sig ] [116/3517] Forecasting AJG... [2026-01-06T20:15:44.264325] [INFO ] [sig ] Generating forecast for: AJG [2026-01-06T20:15:44.264359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-06T20:15:44.276344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-06T20:15:44.276761] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-06T20:15:44.277551] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-06T20:15:44.277624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:44.277658] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:44.277685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:44.277744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:44.334468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:44.335348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:44.335443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:44.335476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:44.457969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:44.458130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:44.458175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:44.458204] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:44.461648] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=52.89%) [2026-01-06T20:15:44.461931] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-06T20:15:44.462067] [INFO ] [sig ] AJG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:44.600859] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AJG.txt [2026-01-06T20:15:44.601007] [INFO ] [sig ] [116/3517] Completed AJG in 0.3s | 2.89 sym/s | Total: 40.2s | ETA: 19.6m [2026-01-06T20:15:44.601046] [INFO ] [sig ] [117/3517] Forecasting AKAM... [2026-01-06T20:15:44.601078] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-06T20:15:44.601110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-06T20:15:44.612954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-06T20:15:44.613268] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-06T20:15:44.614059] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-06T20:15:44.614113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:44.614145] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:44.614172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:44.614230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:44.670321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:44.670980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:44.671061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:44.671097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:44.788909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:44.789064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:44.789107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:44.789136] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:44.792520] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-01-06T20:15:44.792820] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-06T20:15:44.792955] [INFO ] [sig ] AKAM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:44.935893] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AKAM.txt [2026-01-06T20:15:44.936064] [INFO ] [sig ] [117/3517] Completed AKAM in 0.3s | 2.89 sym/s | Total: 40.5s | ETA: 19.6m [2026-01-06T20:15:44.936106] [INFO ] [sig ] [118/3517] Forecasting AKBA... [2026-01-06T20:15:44.936140] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-06T20:15:44.936175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-06T20:15:44.952104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-06T20:15:44.952500] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-06T20:15:44.953343] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-06T20:15:44.953399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:44.953432] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:44.953459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:44.953524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:45.012033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:45.012910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:45.012995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:45.013030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:45.138996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:45.139121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:45.139163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:45.139191] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:45.142449] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-01-06T20:15:45.142735] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-06T20:15:45.142864] [INFO ] [sig ] AKBA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:45.281615] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AKBA.txt [2026-01-06T20:15:45.281786] [INFO ] [sig ] [118/3517] Completed AKBA in 0.3s | 2.89 sym/s | Total: 40.8s | ETA: 19.6m [2026-01-06T20:15:45.281829] [INFO ] [sig ] [119/3517] Forecasting AL... [2026-01-06T20:15:45.281861] [INFO ] [sig ] Generating forecast for: AL [2026-01-06T20:15:45.281893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-06T20:15:45.293702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-06T20:15:45.294108] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-06T20:15:45.294995] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-06T20:15:45.295051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:45.295085] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:45.295115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:45.295174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:45.356226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:45.357241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:45.357336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:45.357372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:45.482083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:45.482251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:45.482298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:45.482347] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:45.486303] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=54.48%) [2026-01-06T20:15:45.486732] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-06T20:15:45.486898] [INFO ] [sig ] AL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:45.636670] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AL.txt [2026-01-06T20:15:45.636831] [INFO ] [sig ] [119/3517] Completed AL in 0.4s | 2.89 sym/s | Total: 41.2s | ETA: 19.6m [2026-01-06T20:15:45.636872] [INFO ] [sig ] [120/3517] Forecasting ALAB... [2026-01-06T20:15:45.636901] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-06T20:15:45.636932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-06T20:15:45.649282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-06T20:15:45.649663] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-06T20:15:45.650487] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-06T20:15:45.650543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:45.650602] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:45.650638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:45.650700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:45.713567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:45.714499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:45.714628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:45.714678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:45.841180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:45.841325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:45.841367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:45.841396] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:45.844833] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=68.11%) [2026-01-06T20:15:45.845115] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-06T20:15:45.845248] [INFO ] [sig ] ALAB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:45.982637] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALAB.txt [2026-01-06T20:15:45.982774] [INFO ] [sig ] [120/3517] Completed ALAB in 0.3s | 2.89 sym/s | Total: 41.5s | ETA: 19.6m [2026-01-06T20:15:45.982814] [INFO ] [sig ] [121/3517] Forecasting ALB... [2026-01-06T20:15:45.982845] [INFO ] [sig ] Generating forecast for: ALB [2026-01-06T20:15:45.982875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-06T20:15:45.994903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-06T20:15:45.995226] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-06T20:15:45.996019] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-06T20:15:45.996075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:45.996108] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:45.996134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:45.996191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:46.052306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:46.053086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:46.053180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:46.053237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:46.175902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:46.176057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:46.176102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:46.176133] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:46.179601] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=79.37%) [2026-01-06T20:15:46.179886] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-06T20:15:46.180019] [INFO ] [sig ] ALB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:46.318496] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALB.txt [2026-01-06T20:15:46.318666] [INFO ] [sig ] [121/3517] Completed ALB in 0.3s | 2.89 sym/s | Total: 41.9s | ETA: 19.6m [2026-01-06T20:15:46.318711] [INFO ] [sig ] [122/3517] Forecasting ALC... [2026-01-06T20:15:46.318741] [INFO ] [sig ] Generating forecast for: ALC [2026-01-06T20:15:46.318775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-06T20:15:46.330487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-06T20:15:46.330814] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-06T20:15:46.331814] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-06T20:15:46.331877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:46.331920] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:46.331957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:46.332038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:46.395966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:46.396823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:46.396905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:46.396970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:46.520852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:46.521031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:46.521091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:46.521134] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:46.524635] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=82.27%) [2026-01-06T20:15:46.524944] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-06T20:15:46.525086] [INFO ] [sig ] ALC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:46.663715] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALC.txt [2026-01-06T20:15:46.663882] [INFO ] [sig ] [122/3517] Completed ALC in 0.3s | 2.89 sym/s | Total: 42.2s | ETA: 19.6m [2026-01-06T20:15:46.663922] [INFO ] [sig ] [123/3517] Forecasting ALCO... [2026-01-06T20:15:46.663952] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-06T20:15:46.663983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-06T20:15:46.675374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-06T20:15:46.675832] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-06T20:15:46.676639] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-06T20:15:46.676693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:46.676725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:46.676753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:46.676824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:46.733688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:46.734535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:46.734637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:46.734674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:46.860568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:46.860726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:46.860770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:46.860801] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:46.864306] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-01-06T20:15:46.864606] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-06T20:15:46.864737] [INFO ] [sig ] ALCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:47.002851] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALCO.txt [2026-01-06T20:15:47.003003] [INFO ] [sig ] [123/3517] Completed ALCO in 0.3s | 2.89 sym/s | Total: 42.6s | ETA: 19.6m [2026-01-06T20:15:47.003050] [INFO ] [sig ] [124/3517] Forecasting ALDX... [2026-01-06T20:15:47.003086] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-06T20:15:47.003127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-06T20:15:47.014315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-06T20:15:47.014679] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-06T20:15:47.015534] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-06T20:15:47.015615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:47.015662] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:47.015693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:47.015753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:47.075455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:47.076342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:47.076429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:47.076464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:47.198486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:47.198664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:47.198711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:47.198741] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:47.202148] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: UP (p=99.87%) [2026-01-06T20:15:47.202429] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-06T20:15:47.202561] [INFO ] [sig ] ALDX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:47.341871] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALDX.txt [2026-01-06T20:15:47.342005] [INFO ] [sig ] [124/3517] Completed ALDX in 0.3s | 2.89 sym/s | Total: 42.9s | ETA: 19.6m [2026-01-06T20:15:47.342045] [INFO ] [sig ] [125/3517] Forecasting ALEX... [2026-01-06T20:15:47.342074] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-06T20:15:47.342105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-06T20:15:47.353665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-06T20:15:47.353966] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-06T20:15:47.354785] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-06T20:15:47.354839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:47.354873] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:47.354902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:47.354961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:47.412262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:47.413009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:47.413092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:47.413127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:47.538335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:47.538495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:47.538539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:47.538569] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:47.542034] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=24.66%) [2026-01-06T20:15:47.542322] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-06T20:15:47.542457] [INFO ] [sig ] ALEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:47.685823] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALEX.txt [2026-01-06T20:15:47.686049] [INFO ] [sig ] [125/3517] Completed ALEX in 0.3s | 2.89 sym/s | Total: 43.2s | ETA: 19.6m [2026-01-06T20:15:47.686110] [INFO ] [sig ] [126/3517] Forecasting ALG... [2026-01-06T20:15:47.686153] [INFO ] [sig ] Generating forecast for: ALG [2026-01-06T20:15:47.686198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-06T20:15:47.697725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-06T20:15:47.698107] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-06T20:15:47.698991] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-06T20:15:47.699046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:47.699080] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:47.699107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:47.699167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:47.756016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:47.756884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:47.756974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:47.757016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:47.877786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:47.877944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:47.877988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:47.878019] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:47.881488] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=6.91%) [2026-01-06T20:15:47.881791] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-06T20:15:47.881926] [INFO ] [sig ] ALG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:48.022206] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALG.txt [2026-01-06T20:15:48.022360] [INFO ] [sig ] [126/3517] Completed ALG in 0.3s | 2.89 sym/s | Total: 43.6s | ETA: 19.5m [2026-01-06T20:15:48.022403] [INFO ] [sig ] [127/3517] Forecasting ALGM... [2026-01-06T20:15:48.022433] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-06T20:15:48.022464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-06T20:15:48.034687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-06T20:15:48.035083] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-06T20:15:48.035964] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-06T20:15:48.036019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:48.036053] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:48.036081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:48.036141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:48.093563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:48.094434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:48.094527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:48.094562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:48.216406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:48.216565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:48.216629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:48.216658] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:48.220061] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: DOWN (p=3.06%) [2026-01-06T20:15:48.220349] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-06T20:15:48.220482] [INFO ] [sig ] ALGM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:48.360545] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALGM.txt [2026-01-06T20:15:48.360720] [INFO ] [sig ] [127/3517] Completed ALGM in 0.3s | 2.89 sym/s | Total: 43.9s | ETA: 19.5m [2026-01-06T20:15:48.360759] [INFO ] [sig ] [128/3517] Forecasting ALGN... [2026-01-06T20:15:48.360790] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-06T20:15:48.360823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-06T20:15:48.373164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-06T20:15:48.373516] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-06T20:15:48.374318] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-06T20:15:48.374372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:48.374406] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:48.374434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:48.374493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:48.431619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:48.432493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:48.432607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:48.432645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:48.556894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:48.557080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:48.557138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:48.557179] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:48.561914] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: UP (p=60.24%) [2026-01-06T20:15:48.562359] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-06T20:15:48.562555] [INFO ] [sig ] ALGN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:48.718717] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALGN.txt [2026-01-06T20:15:48.718886] [INFO ] [sig ] [128/3517] Completed ALGN in 0.4s | 2.89 sym/s | Total: 44.3s | ETA: 19.5m [2026-01-06T20:15:48.718927] [INFO ] [sig ] [129/3517] Forecasting ALGS... [2026-01-06T20:15:48.718957] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-06T20:15:48.718988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-06T20:15:48.731664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-06T20:15:48.732049] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-06T20:15:48.732856] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-06T20:15:48.732910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:48.732971] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:48.733001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:48.733063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:48.791123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:48.791995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:48.792088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:48.792123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:48.913040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:48.913199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:48.913243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:48.913271] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:48.916700] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: UP (p=96.50%) [2026-01-06T20:15:48.917000] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-06T20:15:48.917133] [INFO ] [sig ] ALGS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:49.066931] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALGS.txt [2026-01-06T20:15:49.067152] [INFO ] [sig ] [129/3517] Completed ALGS in 0.3s | 2.89 sym/s | Total: 44.6s | ETA: 19.5m [2026-01-06T20:15:49.067226] [INFO ] [sig ] [130/3517] Forecasting ALHC... [2026-01-06T20:15:49.067280] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-06T20:15:49.067334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-06T20:15:49.084011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-06T20:15:49.084540] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-06T20:15:49.085788] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-06T20:15:49.085860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:49.085912] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:49.085958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:49.086053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:49.155393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:49.156381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:49.156503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:49.156541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:49.279043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:49.279205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:49.279252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:49.279284] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:49.282777] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=26.33%) [2026-01-06T20:15:49.283055] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-06T20:15:49.283185] [INFO ] [sig ] ALHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:49.479909] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALHC.txt [2026-01-06T20:15:49.480054] [INFO ] [sig ] [130/3517] Completed ALHC in 0.4s | 2.89 sym/s | Total: 45.0s | ETA: 19.6m [2026-01-06T20:15:49.480096] [INFO ] [sig ] [131/3517] Forecasting ALK... [2026-01-06T20:15:49.480127] [INFO ] [sig ] Generating forecast for: ALK [2026-01-06T20:15:49.480159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-06T20:15:49.492133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-06T20:15:49.492476] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-06T20:15:49.493321] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-06T20:15:49.493377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:49.493412] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:49.493442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:49.493502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:49.549859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:49.550721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:49.550810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:49.550846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:49.676652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:49.676799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:49.676843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:49.676872] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:49.680340] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: UP (p=91.41%) [2026-01-06T20:15:49.680643] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-06T20:15:49.680777] [INFO ] [sig ] ALK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:49.818330] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALK.txt [2026-01-06T20:15:49.818482] [INFO ] [sig ] [131/3517] Completed ALK in 0.3s | 2.89 sym/s | Total: 45.4s | ETA: 19.5m [2026-01-06T20:15:49.818522] [INFO ] [sig ] [132/3517] Forecasting ALKS... [2026-01-06T20:15:49.818553] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-06T20:15:49.818604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-06T20:15:49.831916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-06T20:15:49.832271] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-06T20:15:49.833081] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-06T20:15:49.833135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:49.833167] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:49.833194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:49.833251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:49.889017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:49.889958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:49.890044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:49.890078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:50.007744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:50.007903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:50.007946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:50.008001] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:50.011461] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-06T20:15:50.011754] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-06T20:15:50.011886] [INFO ] [sig ] ALKS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:50.155068] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALKS.txt [2026-01-06T20:15:50.155226] [INFO ] [sig ] [132/3517] Completed ALKS in 0.3s | 2.89 sym/s | Total: 45.7s | ETA: 19.5m [2026-01-06T20:15:50.155268] [INFO ] [sig ] [133/3517] Forecasting ALL... [2026-01-06T20:15:50.155299] [INFO ] [sig ] Generating forecast for: ALL [2026-01-06T20:15:50.155330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-06T20:15:50.172992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-06T20:15:50.173279] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-06T20:15:50.174071] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-06T20:15:50.174125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:50.174158] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:50.174185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:50.174244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:50.231011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:50.231713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:50.231796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:50.231830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:50.347654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:50.347788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:50.347831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:50.347861] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:50.351176] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=71.83%) [2026-01-06T20:15:50.351455] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-06T20:15:50.351602] [INFO ] [sig ] ALL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:50.489631] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALL.txt [2026-01-06T20:15:50.489768] [INFO ] [sig ] [133/3517] Completed ALL in 0.3s | 2.89 sym/s | Total: 46.0s | ETA: 19.5m [2026-01-06T20:15:50.489809] [INFO ] [sig ] [134/3517] Forecasting ALLE... [2026-01-06T20:15:50.489839] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-06T20:15:50.489870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-06T20:15:50.501858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-06T20:15:50.502150] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-06T20:15:50.502933] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-06T20:15:50.502999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:50.503045] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:50.503082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:50.503144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:50.563461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:50.564309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:50.564394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:50.564427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:50.682712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:50.682848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:50.682890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:50.682919] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:50.686230] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: UP (p=98.18%) [2026-01-06T20:15:50.686503] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-06T20:15:50.686657] [INFO ] [sig ] ALLE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:50.824614] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALLE.txt [2026-01-06T20:15:50.824740] [INFO ] [sig ] [134/3517] Completed ALLE in 0.3s | 2.89 sym/s | Total: 46.4s | ETA: 19.5m [2026-01-06T20:15:50.824778] [INFO ] [sig ] [135/3517] Forecasting ALLO... [2026-01-06T20:15:50.824809] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-06T20:15:50.824840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-06T20:15:50.837205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-06T20:15:50.837483] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-06T20:15:50.838258] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-06T20:15:50.838311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:50.838343] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:50.838371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:50.838429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:50.894680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:50.895502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:50.895623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:50.895661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:51.017487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:51.017665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:51.017708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:51.017737] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:51.021251] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: UP (p=84.54%) [2026-01-06T20:15:51.021543] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-06T20:15:51.021695] [INFO ] [sig ] ALLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:51.164229] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALLO.txt [2026-01-06T20:15:51.164385] [INFO ] [sig ] [135/3517] Completed ALLO in 0.3s | 2.89 sym/s | Total: 46.7s | ETA: 19.5m [2026-01-06T20:15:51.164425] [INFO ] [sig ] [136/3517] Forecasting ALLY... [2026-01-06T20:15:51.164456] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-06T20:15:51.164488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-06T20:15:51.176077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-06T20:15:51.176399] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-06T20:15:51.177195] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-06T20:15:51.177259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:51.177292] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:51.177320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:51.177378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:51.234438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:51.235122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:51.235202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:51.235236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:51.359662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:51.359805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:51.359848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:51.359878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:51.363229] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: DOWN (p=14.83%) [2026-01-06T20:15:51.363504] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-06T20:15:51.363654] [INFO ] [sig ] ALLY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:51.504027] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALLY.txt [2026-01-06T20:15:51.504299] [INFO ] [sig ] [136/3517] Completed ALLY in 0.3s | 2.89 sym/s | Total: 47.1s | ETA: 19.5m [2026-01-06T20:15:51.504376] [INFO ] [sig ] [137/3517] Forecasting ALMS... [2026-01-06T20:15:51.504436] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-06T20:15:51.504505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-06T20:15:51.517771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-06T20:15:51.518103] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-06T20:15:51.519061] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-06T20:15:51.519117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:51.519149] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:51.519177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:51.519269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:51.576792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:51.577847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:51.577986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:51.578039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:51.717656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:51.717825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:51.717870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:51.717901] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:51.721448] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=79.69%) [2026-01-06T20:15:51.721776] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-06T20:15:51.721918] [INFO ] [sig ] ALMS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:51.861953] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALMS.txt [2026-01-06T20:15:51.862091] [INFO ] [sig ] [137/3517] Completed ALMS in 0.4s | 2.89 sym/s | Total: 47.4s | ETA: 19.5m [2026-01-06T20:15:51.862132] [INFO ] [sig ] [138/3517] Forecasting ALNY... [2026-01-06T20:15:51.862161] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-06T20:15:51.862193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-06T20:15:51.873094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-06T20:15:51.873377] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-06T20:15:51.874153] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-06T20:15:51.874206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:51.874239] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:51.874267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:51.874325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:51.932652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:51.933392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:51.933476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:51.933510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:52.053561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:52.053724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:52.053766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:52.053795] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:52.057121] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-01-06T20:15:52.057393] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-06T20:15:52.057520] [INFO ] [sig ] ALNY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:52.195741] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALNY.txt [2026-01-06T20:15:52.195879] [INFO ] [sig ] [138/3517] Completed ALNY in 0.3s | 2.89 sym/s | Total: 47.8s | ETA: 19.5m [2026-01-06T20:15:52.195919] [INFO ] [sig ] [139/3517] Forecasting ALRM... [2026-01-06T20:15:52.195948] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-06T20:15:52.195979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-06T20:15:52.207248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-06T20:15:52.207554] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-06T20:15:52.208339] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-06T20:15:52.208401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:52.208433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:52.208462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:52.208524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:52.264238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:52.264934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:52.265048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:52.265082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:52.388307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:52.388454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:52.388497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:52.388525] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:52.391906] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-01-06T20:15:52.392177] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-06T20:15:52.392306] [INFO ] [sig ] ALRM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:52.530486] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALRM.txt [2026-01-06T20:15:52.530646] [INFO ] [sig ] [139/3517] Completed ALRM in 0.3s | 2.89 sym/s | Total: 48.1s | ETA: 19.5m [2026-01-06T20:15:52.530693] [INFO ] [sig ] [140/3517] Forecasting ALRS... [2026-01-06T20:15:52.530725] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-06T20:15:52.530756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-06T20:15:52.541693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-06T20:15:52.541984] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-06T20:15:52.542764] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-06T20:15:52.542816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:52.542848] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:52.542876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:52.542934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:52.599275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:52.600132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:52.600218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:52.600251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:52.722733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:52.722909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:52.722957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:52.722988] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:52.726344] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=0.11%) [2026-01-06T20:15:52.726633] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-06T20:15:52.726763] [INFO ] [sig ] ALRS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:52.871682] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALRS.txt [2026-01-06T20:15:52.871849] [INFO ] [sig ] [140/3517] Completed ALRS in 0.3s | 2.89 sym/s | Total: 48.4s | ETA: 19.5m [2026-01-06T20:15:52.871893] [INFO ] [sig ] [141/3517] Forecasting ALSN... [2026-01-06T20:15:52.871923] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-06T20:15:52.871953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-06T20:15:52.883303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-06T20:15:52.883610] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-06T20:15:52.884389] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-06T20:15:52.884441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:52.884474] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:52.884502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:52.884560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:52.942742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:52.943388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:52.943471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:52.943505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:53.061746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:53.061883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:53.061927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:53.061958] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:53.065333] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=70.40%) [2026-01-06T20:15:53.065650] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-06T20:15:53.065782] [INFO ] [sig ] ALSN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:53.204550] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALSN.txt [2026-01-06T20:15:53.204722] [INFO ] [sig ] [141/3517] Completed ALSN in 0.3s | 2.89 sym/s | Total: 48.8s | ETA: 19.5m [2026-01-06T20:15:53.204788] [INFO ] [sig ] [142/3517] Forecasting ALTG... [2026-01-06T20:15:53.204829] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-06T20:15:53.204867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-06T20:15:53.216182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-06T20:15:53.216492] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-06T20:15:53.217292] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-06T20:15:53.217347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:53.217380] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:53.217409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:53.217469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:53.274718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:53.275371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:53.275449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:53.275482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:53.397240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:53.397404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:53.397450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:53.397481] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:53.400884] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: DOWN (p=21.25%) [2026-01-06T20:15:53.401164] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-06T20:15:53.401290] [INFO ] [sig ] ALTG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:53.548526] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALTG.txt [2026-01-06T20:15:53.548830] [INFO ] [sig ] [142/3517] Completed ALTG in 0.3s | 2.89 sym/s | Total: 49.1s | ETA: 19.5m [2026-01-06T20:15:53.548904] [INFO ] [sig ] [143/3517] Forecasting ALTI... [2026-01-06T20:15:53.548950] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-06T20:15:53.548995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-06T20:15:53.563757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-06T20:15:53.564208] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-06T20:15:53.565275] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-06T20:15:53.565342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:53.565390] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:53.565430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:53.565515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:53.647894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:53.649063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:53.649183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:53.649230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:53.805502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:53.805681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:53.805743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:53.805774] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:53.809288] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-01-06T20:15:53.809594] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-06T20:15:53.809733] [INFO ] [sig ] ALTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:53.949919] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALTI.txt [2026-01-06T20:15:53.950075] [INFO ] [sig ] [143/3517] Completed ALTI in 0.4s | 2.89 sym/s | Total: 49.5s | ETA: 19.5m [2026-01-06T20:15:53.950115] [INFO ] [sig ] [144/3517] Forecasting ALTS... [2026-01-06T20:15:53.950145] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-06T20:15:53.950177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-06T20:15:53.961383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-06T20:15:53.961724] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-06T20:15:53.962501] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-06T20:15:53.962554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:53.962610] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:53.962640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:53.962699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:54.019180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:54.020063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:54.020149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:54.020183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:54.147231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:54.147407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:54.147455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:54.147485] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:54.151541] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: UP (p=51.28%) [2026-01-06T20:15:54.151944] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-06T20:15:54.152120] [INFO ] [sig ] ALTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:54.293466] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALTS.txt [2026-01-06T20:15:54.293632] [INFO ] [sig ] [144/3517] Completed ALTS in 0.3s | 2.89 sym/s | Total: 49.9s | ETA: 19.5m [2026-01-06T20:15:54.293674] [INFO ] [sig ] [145/3517] Forecasting ALTY... [2026-01-06T20:15:54.293704] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-06T20:15:54.293757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-06T20:15:54.308430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-06T20:15:54.308866] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-06T20:15:54.309842] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-06T20:15:54.309898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:54.309933] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:54.309961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:54.310021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:54.387705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:54.388786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:54.388911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:54.388954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:54.499969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:54.500129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:54.500174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:54.500209] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:54.503694] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=79.24%) [2026-01-06T20:15:54.503986] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-06T20:15:54.504127] [INFO ] [sig ] ALTY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:54.642624] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALTY.txt [2026-01-06T20:15:54.642765] [INFO ] [sig ] [145/3517] Completed ALTY in 0.3s | 2.89 sym/s | Total: 50.2s | ETA: 19.5m [2026-01-06T20:15:54.642806] [INFO ] [sig ] [146/3517] Forecasting ALVO... [2026-01-06T20:15:54.642837] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-06T20:15:54.642868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-06T20:15:54.654231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-06T20:15:54.654514] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-06T20:15:54.655296] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-06T20:15:54.655348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:54.655405] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:54.655433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:54.655496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:54.711330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:54.712046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:54.712126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:54.712159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:54.833382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:54.833543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:54.833606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:54.833641] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:54.837053] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-01-06T20:15:54.837336] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-06T20:15:54.837483] [INFO ] [sig ] ALVO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:54.980218] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALVO.txt [2026-01-06T20:15:54.980373] [INFO ] [sig ] [146/3517] Completed ALVO in 0.3s | 2.89 sym/s | Total: 50.5s | ETA: 19.4m [2026-01-06T20:15:54.980414] [INFO ] [sig ] [147/3517] Forecasting ALX... [2026-01-06T20:15:54.980446] [INFO ] [sig ] Generating forecast for: ALX [2026-01-06T20:15:54.980477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-06T20:15:54.994621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-06T20:15:54.995047] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-06T20:15:54.996057] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-06T20:15:54.996115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:54.996172] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:54.996204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:54.996265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:55.057771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:55.058754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:55.058844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:55.058878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:55.169782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:55.169938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:55.169983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:55.170013] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:55.173395] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=2.27%) [2026-01-06T20:15:55.173710] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-06T20:15:55.173848] [INFO ] [sig ] ALX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:55.310932] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ALX.txt [2026-01-06T20:15:55.311084] [INFO ] [sig ] [147/3517] Completed ALX in 0.3s | 2.89 sym/s | Total: 50.9s | ETA: 19.4m [2026-01-06T20:15:55.311123] [INFO ] [sig ] [148/3517] Forecasting ALXO... [2026-01-06T20:15:55.311156] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-06T20:15:55.311187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-06T20:15:55.322679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-06T20:15:55.323006] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-06T20:15:55.323810] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-06T20:15:55.323863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:55.323897] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:55.323926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:55.323986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:55.381191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:55.381978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:55.382061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:55.382095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:55.501427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:55.501582] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:55.501625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:55.501654] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:55.505145] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=86.12%) [2026-01-06T20:15:55.505419] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-06T20:15:55.505549] [INFO ] [sig ] ALXO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:55.643125] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALXO.txt [2026-01-06T20:15:55.643270] [INFO ] [sig ] [148/3517] Completed ALXO in 0.3s | 2.89 sym/s | Total: 51.2s | ETA: 19.4m [2026-01-06T20:15:55.643308] [INFO ] [sig ] [149/3517] Forecasting ALZN... [2026-01-06T20:15:55.643339] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-06T20:15:55.643372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-06T20:15:55.654077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-06T20:15:55.654379] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-06T20:15:55.655192] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-06T20:15:55.655244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:55.655276] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:55.655304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:55.655362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:55.710781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:55.711641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:55.711750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:55.711791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:55.830848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:55.830993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:55.831035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:55.831110] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:55.834639] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-06T20:15:55.834919] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-06T20:15:55.835050] [INFO ] [sig ] ALZN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:55.978364] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ALZN.txt [2026-01-06T20:15:55.978521] [INFO ] [sig ] [149/3517] Completed ALZN in 0.3s | 2.89 sym/s | Total: 51.5s | ETA: 19.4m [2026-01-06T20:15:55.978561] [INFO ] [sig ] [150/3517] Forecasting AM... [2026-01-06T20:15:55.978615] [INFO ] [sig ] Generating forecast for: AM [2026-01-06T20:15:55.978672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-06T20:15:55.990467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-06T20:15:55.990876] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-06T20:15:55.991681] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-06T20:15:55.991736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:55.991775] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:55.991808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:55.991879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:56.052534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:56.053597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:56.053686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:56.053720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:56.173391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:56.173549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:56.173609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:56.173641] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:56.177103] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: UP (p=53.45%) [2026-01-06T20:15:56.177424] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-06T20:15:56.177595] [INFO ] [sig ] AM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:56.323254] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AM.txt [2026-01-06T20:15:56.323445] [INFO ] [sig ] [150/3517] Completed AM in 0.3s | 2.89 sym/s | Total: 51.9s | ETA: 19.4m [2026-01-06T20:15:56.323487] [INFO ] [sig ] [151/3517] Forecasting AMAL... [2026-01-06T20:15:56.323524] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-06T20:15:56.323564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-06T20:15:56.335284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-06T20:15:56.335693] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-06T20:15:56.336640] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-06T20:15:56.336694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:56.336726] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:56.336753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:56.336812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:56.392812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:56.393707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:56.393794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:56.393830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:56.513887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:56.514048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:56.514089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:56.514121] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:56.517507] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: UP (p=89.14%) [2026-01-06T20:15:56.517825] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-06T20:15:56.517965] [INFO ] [sig ] AMAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:56.674438] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMAL.txt [2026-01-06T20:15:56.674614] [INFO ] [sig ] [151/3517] Completed AMAL in 0.4s | 2.89 sym/s | Total: 52.2s | ETA: 19.4m [2026-01-06T20:15:56.674656] [INFO ] [sig ] [152/3517] Forecasting AMBA... [2026-01-06T20:15:56.674687] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-06T20:15:56.674719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-06T20:15:56.686156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-06T20:15:56.686504] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-06T20:15:56.687294] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-06T20:15:56.687347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:56.687379] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:56.687407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:56.687465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:56.744500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:56.745394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:56.745478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:56.745511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:56.872131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:56.872295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:56.872340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:56.872370] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:56.876051] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=10.82%) [2026-01-06T20:15:56.876398] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-06T20:15:56.876541] [INFO ] [sig ] AMBA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:57.023962] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMBA.txt [2026-01-06T20:15:57.024114] [INFO ] [sig ] [152/3517] Completed AMBA in 0.3s | 2.89 sym/s | Total: 52.6s | ETA: 19.4m [2026-01-06T20:15:57.024154] [INFO ] [sig ] [153/3517] Forecasting AMBP... [2026-01-06T20:15:57.024184] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-06T20:15:57.024216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-06T20:15:57.036460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-06T20:15:57.036847] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-06T20:15:57.037667] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-06T20:15:57.037721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:57.037755] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:57.037783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:57.037847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:57.094274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:57.095133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:57.095219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:57.095253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:57.217024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:57.217206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:57.217265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:57.217310] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:57.221119] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: UP (p=93.96%) [2026-01-06T20:15:57.221429] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-06T20:15:57.221590] [INFO ] [sig ] AMBP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:57.362755] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMBP.txt [2026-01-06T20:15:57.362913] [INFO ] [sig ] [153/3517] Completed AMBP in 0.3s | 2.89 sym/s | Total: 52.9s | ETA: 19.4m [2026-01-06T20:15:57.362954] [INFO ] [sig ] [154/3517] Forecasting AMC... [2026-01-06T20:15:57.362985] [INFO ] [sig ] Generating forecast for: AMC [2026-01-06T20:15:57.363016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-06T20:15:57.374948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-06T20:15:57.375295] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-06T20:15:57.376104] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-06T20:15:57.376157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:57.376189] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:57.376216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:57.376274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:57.437900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:57.439097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:57.439226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:57.439263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:57.563331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:57.563486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:57.563537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:57.563601] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:57.567039] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-06T20:15:57.567316] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-06T20:15:57.567442] [INFO ] [sig ] AMC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:57.707697] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMC.txt [2026-01-06T20:15:57.707830] [INFO ] [sig ] [154/3517] Completed AMC in 0.3s | 2.89 sym/s | Total: 53.3s | ETA: 19.4m [2026-01-06T20:15:57.707869] [INFO ] [sig ] [155/3517] Forecasting AMCX... [2026-01-06T20:15:57.707899] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-06T20:15:57.707936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-06T20:15:57.721222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-06T20:15:57.721562] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-06T20:15:57.722520] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-06T20:15:57.722589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:57.722624] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:57.722651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:57.722732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:57.780248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:57.781370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:57.781465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:57.781499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:57.909349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:57.909539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:57.909608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:57.909643] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:57.913549] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=72.93%) [2026-01-06T20:15:57.913867] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-06T20:15:57.914015] [INFO ] [sig ] AMCX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:15:58.066907] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMCX.txt [2026-01-06T20:15:58.067097] [INFO ] [sig ] [155/3517] Completed AMCX in 0.4s | 2.89 sym/s | Total: 53.6s | ETA: 19.4m [2026-01-06T20:15:58.067139] [INFO ] [sig ] [156/3517] Forecasting AMD... [2026-01-06T20:15:58.067172] [INFO ] [sig ] Generating forecast for: AMD [2026-01-06T20:15:58.067204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-06T20:15:58.079365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-06T20:15:58.079692] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-06T20:15:58.080454] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-06T20:15:58.080506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:58.080538] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:58.080566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:58.080649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:58.136731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:58.137321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:58.137424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:58.137469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:58.262506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:58.262647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:58.262688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:58.262718] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:58.265959] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: DOWN (p=6.96%) [2026-01-06T20:15:58.266223] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-06T20:15:58.266347] [INFO ] [sig ] AMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:58.406325] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMD.txt [2026-01-06T20:15:58.406446] [INFO ] [sig ] [156/3517] Completed AMD in 0.3s | 2.89 sym/s | Total: 54.0s | ETA: 19.4m [2026-01-06T20:15:58.406484] [INFO ] [sig ] [157/3517] Forecasting AMDL... [2026-01-06T20:15:58.406513] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-06T20:15:58.406545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-06T20:15:58.417957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-06T20:15:58.418240] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-06T20:15:58.419032] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-06T20:15:58.419083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:58.419115] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:58.419142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:58.419199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:58.476475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:58.477091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:58.477168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:58.477209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:58.609319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:58.609508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:58.609552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:58.609598] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:58.613604] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-01-06T20:15:58.613872] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-06T20:15:58.614003] [INFO ] [sig ] AMDL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:58.754509] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMDL.txt [2026-01-06T20:15:58.754667] [INFO ] [sig ] [157/3517] Completed AMDL in 0.3s | 2.89 sym/s | Total: 54.3s | ETA: 19.4m [2026-01-06T20:15:58.754707] [INFO ] [sig ] [158/3517] Forecasting AME... [2026-01-06T20:15:58.754737] [INFO ] [sig ] Generating forecast for: AME [2026-01-06T20:15:58.754786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-06T20:15:58.767560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-06T20:15:58.767864] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-06T20:15:58.768678] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-06T20:15:58.768739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:58.768771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:58.768809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:58.768885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:58.824640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:58.825254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:58.825334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:58.825366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:58.948334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:58.948462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:58.948503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:58.948532] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:58.951817] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: DOWN (p=30.99%) [2026-01-06T20:15:58.952109] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-06T20:15:58.952234] [INFO ] [sig ] AME: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:59.090136] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AME.txt [2026-01-06T20:15:59.090266] [INFO ] [sig ] [158/3517] Completed AME in 0.3s | 2.89 sym/s | Total: 54.6s | ETA: 19.4m [2026-01-06T20:15:59.090304] [INFO ] [sig ] [159/3517] Forecasting AMG... [2026-01-06T20:15:59.090333] [INFO ] [sig ] Generating forecast for: AMG [2026-01-06T20:15:59.090363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-06T20:15:59.101385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-06T20:15:59.101689] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-06T20:15:59.102432] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-06T20:15:59.102484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:59.102516] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:59.102543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:59.102621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:59.158010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:59.158699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:59.158778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:59.158812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:59.277715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:59.277884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:59.277937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:59.277968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:59.281709] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-06T20:15:59.281996] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-06T20:15:59.282129] [INFO ] [sig ] AMG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:59.421026] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMG.txt [2026-01-06T20:15:59.421235] [INFO ] [sig ] [159/3517] Completed AMG in 0.3s | 2.89 sym/s | Total: 55.0s | ETA: 19.4m [2026-01-06T20:15:59.421291] [INFO ] [sig ] [160/3517] Forecasting AMGN... [2026-01-06T20:15:59.421333] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-06T20:15:59.421390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-06T20:15:59.432968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-06T20:15:59.433299] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-06T20:15:59.434153] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-06T20:15:59.434207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:59.434244] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:59.434272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:59.434344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:59.490800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:59.491524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:59.491622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:59.491657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:59.608930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:59.609077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:59.609120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:59.609149] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:59.612466] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-06T20:15:59.612755] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-06T20:15:59.612879] [INFO ] [sig ] AMGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:15:59.750553] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMGN.txt [2026-01-06T20:15:59.750707] [INFO ] [sig ] [160/3517] Completed AMGN in 0.3s | 2.89 sym/s | Total: 55.3s | ETA: 19.3m [2026-01-06T20:15:59.750746] [INFO ] [sig ] [161/3517] Forecasting AMH... [2026-01-06T20:15:59.750776] [INFO ] [sig ] Generating forecast for: AMH [2026-01-06T20:15:59.750807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-06T20:15:59.761750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-06T20:15:59.762047] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-06T20:15:59.762825] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-06T20:15:59.762878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:15:59.762910] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:15:59.762938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:15:59.762996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:15:59.818144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:15:59.818847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:15:59.818930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:15:59.818963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:15:59.934554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:15:59.934711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:15:59.934751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:15:59.934780] [INFO ] [FORECASTER] Training complete [2026-01-06T20:15:59.938054] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: DOWN (p=13.21%) [2026-01-06T20:15:59.938321] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-06T20:15:59.938443] [INFO ] [sig ] AMH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:00.077020] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMH.txt [2026-01-06T20:16:00.077209] [INFO ] [sig ] [161/3517] Completed AMH in 0.3s | 2.89 sym/s | Total: 55.6s | ETA: 19.3m [2026-01-06T20:16:00.077272] [INFO ] [sig ] [162/3517] Forecasting AMLX... [2026-01-06T20:16:00.077306] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-06T20:16:00.077353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-06T20:16:00.088996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-06T20:16:00.089411] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-06T20:16:00.090229] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-06T20:16:00.090283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:00.090316] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:00.090342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:00.090399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:00.149819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:00.150712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:00.150804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:00.150838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:00.272338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:00.272455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:00.272500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:00.272530] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:00.275907] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=42.74%) [2026-01-06T20:16:00.276185] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-06T20:16:00.276311] [INFO ] [sig ] AMLX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:00.417341] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMLX.txt [2026-01-06T20:16:00.417458] [INFO ] [sig ] [162/3517] Completed AMLX in 0.3s | 2.89 sym/s | Total: 56.0s | ETA: 19.3m [2026-01-06T20:16:00.417496] [INFO ] [sig ] [163/3517] Forecasting AMN... [2026-01-06T20:16:00.417526] [INFO ] [sig ] Generating forecast for: AMN [2026-01-06T20:16:00.417556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-06T20:16:00.428763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-06T20:16:00.429073] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-06T20:16:00.429871] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-06T20:16:00.429923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:00.429986] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:00.430016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:00.430078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:00.485534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:00.486221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:00.486304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:00.486337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:00.603401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:00.603516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:00.603556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:00.603608] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:00.606850] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=77.21%) [2026-01-06T20:16:00.607145] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-06T20:16:00.607268] [INFO ] [sig ] AMN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:00.745657] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMN.txt [2026-01-06T20:16:00.745780] [INFO ] [sig ] [163/3517] Completed AMN in 0.3s | 2.90 sym/s | Total: 56.3s | ETA: 19.3m [2026-01-06T20:16:00.745819] [INFO ] [sig ] [164/3517] Forecasting AMP... [2026-01-06T20:16:00.745849] [INFO ] [sig ] Generating forecast for: AMP [2026-01-06T20:16:00.745881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-06T20:16:00.756353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-06T20:16:00.756647] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-06T20:16:00.757388] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-06T20:16:00.757439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:00.757471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:00.757498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:00.757555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:00.813230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:00.813986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:00.814066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:00.814099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:00.934984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:00.935152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:00.935196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:00.935226] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:00.938609] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-01-06T20:16:00.938915] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-06T20:16:00.939047] [INFO ] [sig ] AMP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:01.082064] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMP.txt [2026-01-06T20:16:01.082224] [INFO ] [sig ] [164/3517] Completed AMP in 0.3s | 2.90 sym/s | Total: 56.6s | ETA: 19.3m [2026-01-06T20:16:01.082271] [INFO ] [sig ] [165/3517] Forecasting AMPG... [2026-01-06T20:16:01.082303] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-06T20:16:01.082345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-06T20:16:01.095171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-06T20:16:01.095437] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-06T20:16:01.096227] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-06T20:16:01.096281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:01.096314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:01.096341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:01.096399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:01.152388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:01.153011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:01.153089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:01.153121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:01.274223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:01.274370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:01.274411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:01.274439] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:01.277763] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: UP (p=94.17%) [2026-01-06T20:16:01.278067] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-06T20:16:01.278194] [INFO ] [sig ] AMPG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:01.415077] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMPG.txt [2026-01-06T20:16:01.415201] [INFO ] [sig ] [165/3517] Completed AMPG in 0.3s | 2.90 sym/s | Total: 57.0s | ETA: 19.3m [2026-01-06T20:16:01.415240] [INFO ] [sig ] [166/3517] Forecasting AMPH... [2026-01-06T20:16:01.415268] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-06T20:16:01.415298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-06T20:16:01.426087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-06T20:16:01.426368] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-06T20:16:01.427150] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-06T20:16:01.427203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:01.427234] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:01.427260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:01.427317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:01.482895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:01.483666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:01.483748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:01.483780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:01.606455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:01.606629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:01.606676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:01.606735] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:01.610127] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=27.23%) [2026-01-06T20:16:01.610407] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-06T20:16:01.610538] [INFO ] [sig ] AMPH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:01.751383] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMPH.txt [2026-01-06T20:16:01.751551] [INFO ] [sig ] [166/3517] Completed AMPH in 0.3s | 2.90 sym/s | Total: 57.3s | ETA: 19.3m [2026-01-06T20:16:01.751609] [INFO ] [sig ] [167/3517] Forecasting AMPL... [2026-01-06T20:16:01.751641] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-06T20:16:01.751678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-06T20:16:01.763783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-06T20:16:01.764183] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-06T20:16:01.765006] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-06T20:16:01.765059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:01.765093] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:01.765120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:01.765179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:01.826241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:01.827242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:01.827334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:01.827369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:01.948474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:01.948679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:01.948728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:01.948758] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:01.952388] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-01-06T20:16:01.952688] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-06T20:16:01.952827] [INFO ] [sig ] AMPL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:02.091286] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMPL.txt [2026-01-06T20:16:02.091426] [INFO ] [sig ] [167/3517] Completed AMPL in 0.3s | 2.90 sym/s | Total: 57.6s | ETA: 19.3m [2026-01-06T20:16:02.091465] [INFO ] [sig ] [168/3517] Forecasting AMPX... [2026-01-06T20:16:02.091495] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-06T20:16:02.091526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-06T20:16:02.104020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-06T20:16:02.104324] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-06T20:16:02.105186] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-06T20:16:02.105242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:02.105276] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:02.105305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:02.105365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:02.160729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:02.161420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:02.161499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:02.161532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:02.283226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:02.283389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:02.283433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:02.283463] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:02.287119] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=50.28%) [2026-01-06T20:16:02.287657] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-06T20:16:02.287796] [INFO ] [sig ] AMPX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:02.430732] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMPX.txt [2026-01-06T20:16:02.430893] [INFO ] [sig ] [168/3517] Completed AMPX in 0.3s | 2.90 sym/s | Total: 58.0s | ETA: 19.3m [2026-01-06T20:16:02.430932] [INFO ] [sig ] [169/3517] Forecasting AMRC... [2026-01-06T20:16:02.430963] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-06T20:16:02.430996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-06T20:16:02.442919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-06T20:16:02.443321] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-06T20:16:02.444146] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-06T20:16:02.444202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:02.444236] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:02.444264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:02.444325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:02.500425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:02.501323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:02.501417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:02.501453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:02.625188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:02.625350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:02.625393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:02.625422] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:02.628806] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=6.26%) [2026-01-06T20:16:02.629100] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-06T20:16:02.629240] [INFO ] [sig ] AMRC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:02.768312] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMRC.txt [2026-01-06T20:16:02.768455] [INFO ] [sig ] [169/3517] Completed AMRC in 0.3s | 2.90 sym/s | Total: 58.3s | ETA: 19.3m [2026-01-06T20:16:02.768495] [INFO ] [sig ] [170/3517] Forecasting AMRN... [2026-01-06T20:16:02.768525] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-06T20:16:02.768556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-06T20:16:02.780158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-06T20:16:02.780479] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-06T20:16:02.781257] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-06T20:16:02.781309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:02.781342] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:02.781369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:02.781426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:02.843481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:02.844455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:02.844553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:02.844621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:02.967055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:02.967212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:02.967254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:02.967283] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:02.970692] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-01-06T20:16:02.970970] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-06T20:16:02.971096] [INFO ] [sig ] AMRN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:03.108199] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMRN.txt [2026-01-06T20:16:03.108340] [INFO ] [sig ] [170/3517] Completed AMRN in 0.3s | 2.90 sym/s | Total: 58.7s | ETA: 19.3m [2026-01-06T20:16:03.108380] [INFO ] [sig ] [171/3517] Forecasting AMRX... [2026-01-06T20:16:03.108411] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-06T20:16:03.108441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-06T20:16:03.120812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-06T20:16:03.121255] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-06T20:16:03.122174] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-06T20:16:03.122246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:03.122282] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:03.122310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:03.122370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:03.180041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:03.180966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:03.181080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:03.181119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:03.306196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:03.306355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:03.306400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:03.306431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:03.310009] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=85.67%) [2026-01-06T20:16:03.310306] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-06T20:16:03.310442] [INFO ] [sig ] AMRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:03.449896] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMRX.txt [2026-01-06T20:16:03.450060] [INFO ] [sig ] [171/3517] Completed AMRX in 0.3s | 2.90 sym/s | Total: 59.0s | ETA: 19.2m [2026-01-06T20:16:03.450100] [INFO ] [sig ] [172/3517] Forecasting AMSC... [2026-01-06T20:16:03.450133] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-06T20:16:03.450164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-06T20:16:03.461949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-06T20:16:03.462318] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-06T20:16:03.463157] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-06T20:16:03.463213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:03.463246] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:03.463274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:03.463333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:03.521986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:03.522896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:03.522992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:03.523026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:03.650064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:03.650245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:03.650296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:03.650326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:03.653974] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: UP (p=59.51%) [2026-01-06T20:16:03.654276] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-06T20:16:03.654418] [INFO ] [sig ] AMSC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:03.838493] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMSC.txt [2026-01-06T20:16:03.838707] [INFO ] [sig ] [172/3517] Completed AMSC in 0.4s | 2.90 sym/s | Total: 59.4s | ETA: 19.3m [2026-01-06T20:16:03.838755] [INFO ] [sig ] [173/3517] Forecasting AMSF... [2026-01-06T20:16:03.838790] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-06T20:16:03.838834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-06T20:16:03.850713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-06T20:16:03.851156] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-06T20:16:03.852042] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-06T20:16:03.852097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:03.852130] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:03.852159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:03.852219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:03.909841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:03.910749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:03.910885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:03.910924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:04.040391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:04.040593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:04.040651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:04.040695] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:04.044494] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=48.32%) [2026-01-06T20:16:04.044909] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-06T20:16:04.045095] [INFO ] [sig ] AMSF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:04.199178] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMSF.txt [2026-01-06T20:16:04.199360] [INFO ] [sig ] [173/3517] Completed AMSF in 0.4s | 2.90 sym/s | Total: 59.8s | ETA: 19.3m [2026-01-06T20:16:04.199402] [INFO ] [sig ] [174/3517] Forecasting AMTB... [2026-01-06T20:16:04.199434] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-06T20:16:04.199467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-06T20:16:04.211999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-06T20:16:04.212419] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-06T20:16:04.213277] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-06T20:16:04.213334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:04.213367] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:04.213396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:04.213456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:04.277287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:04.278232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:04.278339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:04.278375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:04.406711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:04.406886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:04.406931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:04.406961] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:04.410894] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: UP (p=55.40%) [2026-01-06T20:16:04.411306] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-06T20:16:04.411467] [INFO ] [sig ] AMTB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:04.591012] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMTB.txt [2026-01-06T20:16:04.591180] [INFO ] [sig ] [174/3517] Completed AMTB in 0.4s | 2.89 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-06T20:16:04.591226] [INFO ] [sig ] [175/3517] Forecasting AMTX... [2026-01-06T20:16:04.591258] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-06T20:16:04.591288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-06T20:16:04.603010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-06T20:16:04.603408] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-06T20:16:04.604235] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-06T20:16:04.604290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:04.604323] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:04.604350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:04.604409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:04.662927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:04.664112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:04.664219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:04.664253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:04.800594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:04.800794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:04.800842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:04.800873] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:04.804623] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=20.40%) [2026-01-06T20:16:04.805021] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-06T20:16:04.805178] [INFO ] [sig ] AMTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:04.956638] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMTX.txt [2026-01-06T20:16:04.956839] [INFO ] [sig ] [175/3517] Completed AMTX in 0.4s | 2.89 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-06T20:16:04.956894] [INFO ] [sig ] [176/3517] Forecasting AMWD... [2026-01-06T20:16:04.956926] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-06T20:16:04.956966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-06T20:16:04.968909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-06T20:16:04.969235] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-06T20:16:04.970039] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-06T20:16:04.970093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:04.970126] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:04.970154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:04.970212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:05.025709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:05.026609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:05.026691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:05.026724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:05.142619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:05.142783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:05.142827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:05.142857] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:05.146205] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-06T20:16:05.146518] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-06T20:16:05.146670] [INFO ] [sig ] AMWD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:05.284986] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMWD.txt [2026-01-06T20:16:05.285148] [INFO ] [sig ] [176/3517] Completed AMWD in 0.3s | 2.89 sym/s | Total: 1.0m | ETA: 19.2m [2026-01-06T20:16:05.285188] [INFO ] [sig ] [177/3517] Forecasting AMWL... [2026-01-06T20:16:05.285219] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-06T20:16:05.285250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-06T20:16:05.296268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-06T20:16:05.296632] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-06T20:16:05.297466] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-06T20:16:05.297528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:05.297563] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:05.297617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:05.297698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:05.355683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:05.356421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:05.356507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:05.356541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:05.482415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:05.482565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:05.482630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:05.482661] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:05.486080] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-06T20:16:05.486366] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-06T20:16:05.486499] [INFO ] [sig ] AMWL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:05.631140] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMWL.txt [2026-01-06T20:16:05.631295] [INFO ] [sig ] [177/3517] Completed AMWL in 0.3s | 2.89 sym/s | Total: 1.0m | ETA: 19.2m [2026-01-06T20:16:05.631349] [INFO ] [sig ] [178/3517] Forecasting AMX... [2026-01-06T20:16:05.631382] [INFO ] [sig ] Generating forecast for: AMX [2026-01-06T20:16:05.631412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-06T20:16:05.738099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-06T20:16:05.738450] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-06T20:16:05.739285] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-06T20:16:05.739339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:05.739372] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:05.739400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:05.739459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:05.795084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:05.795935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:05.796025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:05.796059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:05.924387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:05.924569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:05.924657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:05.924688] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:05.928428] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=98.26%) [2026-01-06T20:16:05.928797] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-06T20:16:05.928941] [INFO ] [sig ] AMX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:06.076831] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMX.txt [2026-01-06T20:16:06.076992] [INFO ] [sig ] [178/3517] Completed AMX in 0.4s | 2.89 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-06T20:16:06.077033] [INFO ] [sig ] [179/3517] Forecasting AMZD... [2026-01-06T20:16:06.077066] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-06T20:16:06.077098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-06T20:16:06.088619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-06T20:16:06.089021] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-06T20:16:06.089839] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-06T20:16:06.089893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:06.089927] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:06.089955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:06.090014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:06.148538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:06.149474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:06.149566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:06.149623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:06.275463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:06.275639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:06.275684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:06.275716] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:06.279236] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=22.74%) [2026-01-06T20:16:06.279733] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-06T20:16:06.279872] [INFO ] [sig ] AMZD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:06.418696] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMZD.txt [2026-01-06T20:16:06.418833] [INFO ] [sig ] [179/3517] Completed AMZD in 0.3s | 2.89 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-06T20:16:06.418873] [INFO ] [sig ] [180/3517] Forecasting AMZN... [2026-01-06T20:16:06.418909] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-06T20:16:06.418940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-06T20:16:06.430245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-06T20:16:06.430529] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-06T20:16:06.431310] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-06T20:16:06.431362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:06.431428] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:06.431458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:06.431516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:06.487525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:06.488278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:06.488359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:06.488391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:06.609714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:06.609878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:06.609921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:06.609950] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:06.613310] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-06T20:16:06.613620] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-06T20:16:06.613753] [INFO ] [sig ] AMZN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:06.751406] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AMZN.txt [2026-01-06T20:16:06.751536] [INFO ] [sig ] [180/3517] Completed AMZN in 0.3s | 2.89 sym/s | Total: 1.0m | ETA: 19.3m [2026-01-06T20:16:06.751600] [INFO ] [sig ] [181/3517] Forecasting AMZZ... [2026-01-06T20:16:06.751632] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-06T20:16:06.751663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-06T20:16:06.762599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-06T20:16:06.762890] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-06T20:16:06.763676] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-06T20:16:06.763729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:06.763762] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:06.763789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:06.763848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:06.820260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:06.821158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:06.821246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:06.821282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:06.944842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:06.945006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:06.945050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:06.945078] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:06.948471] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-06T20:16:06.948858] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-06T20:16:06.949006] [INFO ] [sig ] AMZZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:07.086972] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AMZZ.txt [2026-01-06T20:16:07.087101] [INFO ] [sig ] [181/3517] Completed AMZZ in 0.3s | 2.89 sym/s | Total: 1.0m | ETA: 19.2m [2026-01-06T20:16:07.087140] [INFO ] [sig ] [182/3517] Forecasting AN... [2026-01-06T20:16:07.087170] [INFO ] [sig ] Generating forecast for: AN [2026-01-06T20:16:07.087200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-06T20:16:07.098277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-06T20:16:07.098563] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-06T20:16:07.099357] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-06T20:16:07.099409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:07.099451] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:07.099480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:07.099539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:07.155546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:07.156218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:07.156295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:07.156328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:07.275796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:07.275943] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:07.275984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:07.276012] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:07.279339] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-01-06T20:16:07.279658] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-06T20:16:07.279788] [INFO ] [sig ] AN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:07.417732] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AN.txt [2026-01-06T20:16:07.417858] [INFO ] [sig ] [182/3517] Completed AN in 0.3s | 2.89 sym/s | Total: 1.0m | ETA: 19.2m [2026-01-06T20:16:07.417897] [INFO ] [sig ] [183/3517] Forecasting ANAB... [2026-01-06T20:16:07.417926] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-06T20:16:07.417957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-06T20:16:07.429433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-06T20:16:07.429748] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-06T20:16:07.430531] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-06T20:16:07.430610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:07.430647] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:07.430676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:07.430741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:07.487463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:07.488120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:07.488202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:07.488236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:07.606855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:07.607014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:07.607055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:07.607142] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:07.610675] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=47.41%) [2026-01-06T20:16:07.610961] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-06T20:16:07.611102] [INFO ] [sig ] ANAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:07.752311] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANAB.txt [2026-01-06T20:16:07.752442] [INFO ] [sig ] [183/3517] Completed ANAB in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:07.752481] [INFO ] [sig ] [184/3517] Forecasting ANDE... [2026-01-06T20:16:07.752510] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-06T20:16:07.752548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-06T20:16:07.763976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-06T20:16:07.764292] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-06T20:16:07.765109] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-06T20:16:07.765164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:07.765198] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:07.765248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:07.765341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:07.822387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:07.823132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:07.823211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:07.823243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:07.947121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:07.947274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:07.947318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:07.947348] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:07.950803] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-06T20:16:07.951098] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-06T20:16:07.951244] [INFO ] [sig ] ANDE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:08.092546] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANDE.txt [2026-01-06T20:16:08.092711] [INFO ] [sig ] [184/3517] Completed ANDE in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:08.092754] [INFO ] [sig ] [185/3517] Forecasting ANF... [2026-01-06T20:16:08.092785] [INFO ] [sig ] Generating forecast for: ANF [2026-01-06T20:16:08.092816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-06T20:16:08.104143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-06T20:16:08.104447] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-06T20:16:08.105230] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-06T20:16:08.105283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:08.105315] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:08.105342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:08.105400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:08.161976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:08.162670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:08.162749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:08.162783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:08.280052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:08.280199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:08.280241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:08.280271] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:08.283563] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-01-06T20:16:08.283845] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-06T20:16:08.283969] [INFO ] [sig ] ANF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:08.426697] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANF.txt [2026-01-06T20:16:08.426853] [INFO ] [sig ] [185/3517] Completed ANF in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:08.426892] [INFO ] [sig ] [186/3517] Forecasting ANGI... [2026-01-06T20:16:08.426928] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-06T20:16:08.426960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-06T20:16:08.438601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-06T20:16:08.438951] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-06T20:16:08.439761] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-06T20:16:08.439814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:08.439846] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:08.439873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:08.439931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:08.496265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:08.497048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:08.497134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:08.497167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:08.613426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:08.613593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:08.613636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:08.613665] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:08.616970] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-06T20:16:08.617237] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-06T20:16:08.617361] [INFO ] [sig ] ANGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:08.755236] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANGI.txt [2026-01-06T20:16:08.755366] [INFO ] [sig ] [186/3517] Completed ANGI in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:08.755404] [INFO ] [sig ] [187/3517] Forecasting ANGL... [2026-01-06T20:16:08.755434] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-06T20:16:08.755465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-06T20:16:08.766544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-06T20:16:08.766918] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-06T20:16:08.767761] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-06T20:16:08.767815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:08.767848] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:08.767876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:08.767935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:08.825700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:08.826470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:08.826552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:08.826606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:08.949827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:08.949972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:08.950016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:08.950045] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:08.953409] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=95.43%) [2026-01-06T20:16:08.953704] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-06T20:16:08.953831] [INFO ] [sig ] ANGL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:09.093233] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ANGL.txt [2026-01-06T20:16:09.093374] [INFO ] [sig ] [187/3517] Completed ANGL in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:09.093414] [INFO ] [sig ] [188/3517] Forecasting ANGO... [2026-01-06T20:16:09.093446] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-06T20:16:09.093476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-06T20:16:09.105286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-06T20:16:09.105600] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-06T20:16:09.106349] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-06T20:16:09.106402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:09.106434] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:09.106462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:09.106519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:09.163161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:09.163898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:09.163981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:09.164015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:09.285639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:09.285778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:09.285820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:09.285849] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:09.289164] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: DOWN (p=5.67%) [2026-01-06T20:16:09.289439] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-06T20:16:09.289568] [INFO ] [sig ] ANGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:09.428374] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANGO.txt [2026-01-06T20:16:09.428519] [INFO ] [sig ] [188/3517] Completed ANGO in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:09.428558] [INFO ] [sig ] [189/3517] Forecasting ANIK... [2026-01-06T20:16:09.428608] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-06T20:16:09.428658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-06T20:16:09.439535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-06T20:16:09.439865] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-06T20:16:09.440670] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-06T20:16:09.440729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:09.440767] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:09.440801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:09.440872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:09.496635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:09.497329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:09.497412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:09.497446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:09.617383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:09.617542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:09.617600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:09.617647] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:09.620991] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: DOWN (p=47.55%) [2026-01-06T20:16:09.621268] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-06T20:16:09.621391] [INFO ] [sig ] ANIK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:09.761797] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANIK.txt [2026-01-06T20:16:09.761932] [INFO ] [sig ] [189/3517] Completed ANIK in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:09.761971] [INFO ] [sig ] [190/3517] Forecasting ANIP... [2026-01-06T20:16:09.762000] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-06T20:16:09.762031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-06T20:16:09.773298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIP'. [2026-01-06T20:16:09.773632] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-06T20:16:09.774406] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-06T20:16:09.774458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:09.774490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:09.774516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:09.774591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:09.831120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:09.831891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:09.832005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:09.832040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:09.952491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:09.952671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:09.952716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:09.952746] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:09.956082] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=13.87%) [2026-01-06T20:16:09.956374] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-06T20:16:09.956508] [INFO ] [sig ] ANIP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:10.097433] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANIP.txt [2026-01-06T20:16:10.097568] [INFO ] [sig ] [190/3517] Completed ANIP in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:10.097622] [INFO ] [sig ] [191/3517] Forecasting ANIX... [2026-01-06T20:16:10.097652] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-06T20:16:10.097687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-06T20:16:10.108673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-06T20:16:10.109020] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-06T20:16:10.109822] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-06T20:16:10.109875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:10.109909] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:10.109937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:10.109997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:10.165952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:10.166621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:10.166700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:10.166748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:10.287680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:10.287837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:10.287885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:10.287915] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:10.291318] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=72.58%) [2026-01-06T20:16:10.291605] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-06T20:16:10.291733] [INFO ] [sig ] ANIX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:10.430678] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ANIX.txt [2026-01-06T20:16:10.430824] [INFO ] [sig ] [191/3517] Completed ANIX in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.2m [2026-01-06T20:16:10.430865] [INFO ] [sig ] [192/3517] Forecasting ANNX... [2026-01-06T20:16:10.430908] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-06T20:16:10.430947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-06T20:16:10.442378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-06T20:16:10.442719] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-06T20:16:10.443468] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-06T20:16:10.443519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:10.443551] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:10.443598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:10.443659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:10.500501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:10.501269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:10.501351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:10.501384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:10.621922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:10.622081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:10.622126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:10.622157] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:10.625654] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=30.59%) [2026-01-06T20:16:10.625956] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-06T20:16:10.626090] [INFO ] [sig ] ANNX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:10.770328] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANNX.txt [2026-01-06T20:16:10.770461] [INFO ] [sig ] [192/3517] Completed ANNX in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:10.770500] [INFO ] [sig ] [193/3517] Forecasting ANTX... [2026-01-06T20:16:10.770532] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-06T20:16:10.770565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-06T20:16:10.781454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-06T20:16:10.781765] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-06T20:16:10.782515] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-06T20:16:10.782566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:10.782618] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:10.782656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:10.782720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:10.839897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:10.840662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:10.840742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:10.840774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:10.956932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:10.957074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:10.957115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:10.957145] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:10.960461] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=69.31%) [2026-01-06T20:16:10.960754] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-06T20:16:10.960877] [INFO ] [sig ] ANTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:11.112702] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ANTX.txt [2026-01-06T20:16:11.112891] [INFO ] [sig ] [193/3517] Completed ANTX in 0.3s | 2.89 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:11.112933] [INFO ] [sig ] [194/3517] Forecasting ANVS... [2026-01-06T20:16:11.112963] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-06T20:16:11.112995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-06T20:16:11.124811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-06T20:16:11.125175] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-06T20:16:11.125968] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-06T20:16:11.126020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:11.126053] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:11.126081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:11.126140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:11.183759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:11.184621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:11.184706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:11.184745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:11.304085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:11.304244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:11.304290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:11.304321] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:11.307846] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=13.89%) [2026-01-06T20:16:11.308119] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-06T20:16:11.308245] [INFO ] [sig ] ANVS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:11.447219] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ANVS.txt [2026-01-06T20:16:11.447377] [INFO ] [sig ] [194/3517] Completed ANVS in 0.3s | 2.90 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:11.447417] [INFO ] [sig ] [195/3517] Forecasting AOD... [2026-01-06T20:16:11.447447] [INFO ] [sig ] Generating forecast for: AOD [2026-01-06T20:16:11.447480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-06T20:16:11.458966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-06T20:16:11.459363] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-06T20:16:11.460196] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-06T20:16:11.460253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:11.460285] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:11.460313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:11.460372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:11.522318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:11.523183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:11.523270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:11.523305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:11.646188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:11.646340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:11.646382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:11.646411] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:11.650075] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-01-06T20:16:11.650529] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-06T20:16:11.650672] [INFO ] [sig ] AOD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:11.792055] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AOD.txt [2026-01-06T20:16:11.792204] [INFO ] [sig ] [195/3517] Completed AOD in 0.3s | 2.90 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:11.792245] [INFO ] [sig ] [196/3517] Forecasting AOHY... [2026-01-06T20:16:11.792274] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-06T20:16:11.792305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-06T20:16:11.803677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-06T20:16:11.803999] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-06T20:16:11.804843] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-06T20:16:11.804897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:11.804930] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:11.804958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:11.805016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:11.860731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:11.861516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:11.861615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:11.861652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:11.977344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:11.977485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:11.977527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:11.977557] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:11.980912] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: DOWN (p=28.96%) [2026-01-06T20:16:11.981186] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-06T20:16:11.981311] [INFO ] [sig ] AOHY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:12.124468] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AOHY.txt [2026-01-06T20:16:12.124623] [INFO ] [sig ] [196/3517] Completed AOHY in 0.3s | 2.90 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:12.124665] [INFO ] [sig ] [197/3517] Forecasting AON... [2026-01-06T20:16:12.124695] [INFO ] [sig ] Generating forecast for: AON [2026-01-06T20:16:12.124731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-06T20:16:12.136795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-06T20:16:12.137107] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-06T20:16:12.137920] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-06T20:16:12.137972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:12.138028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:12.138057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:12.138116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:12.196424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:12.197294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:12.197380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:12.197413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:12.319618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:12.319764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:12.319806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:12.319835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:12.323117] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: DOWN (p=34.90%) [2026-01-06T20:16:12.323387] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-06T20:16:12.323509] [INFO ] [sig ] AON: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:12.462807] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AON.txt [2026-01-06T20:16:12.462944] [INFO ] [sig ] [197/3517] Completed AON in 0.3s | 2.90 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:12.462983] [INFO ] [sig ] [198/3517] Forecasting AOS... [2026-01-06T20:16:12.463012] [INFO ] [sig ] Generating forecast for: AOS [2026-01-06T20:16:12.463044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-06T20:16:12.475564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-06T20:16:12.475871] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-06T20:16:12.476647] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-06T20:16:12.476700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:12.476738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:12.476766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:12.476823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:12.536757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:12.537556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:12.537658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:12.537693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:12.663255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:12.663432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:12.663476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:12.663505] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:12.667015] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=14.50%) [2026-01-06T20:16:12.667282] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-06T20:16:12.667407] [INFO ] [sig ] AOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:12.808240] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AOS.txt [2026-01-06T20:16:12.808378] [INFO ] [sig ] [198/3517] Completed AOS in 0.3s | 2.90 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:12.808418] [INFO ] [sig ] [199/3517] Forecasting AOSL... [2026-01-06T20:16:12.808447] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-06T20:16:12.808478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-06T20:16:12.820123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-06T20:16:12.820487] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-06T20:16:12.821349] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-06T20:16:12.821403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:12.821437] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:12.821465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:12.821524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:12.879219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:12.879945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:12.880023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:12.880056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:13.000948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:13.001098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:13.001142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:13.001172] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:13.005211] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: UP (p=69.40%) [2026-01-06T20:16:13.005685] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-06T20:16:13.005818] [INFO ] [sig ] AOSL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:13.147018] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AOSL.txt [2026-01-06T20:16:13.147157] [INFO ] [sig ] [199/3517] Completed AOSL in 0.3s | 2.90 sym/s | Total: 1.1m | ETA: 19.1m [2026-01-06T20:16:13.147197] [INFO ] [sig ] [200/3517] Forecasting AP... [2026-01-06T20:16:13.147227] [INFO ] [sig ] Generating forecast for: AP [2026-01-06T20:16:13.147259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-06T20:16:13.159034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-06T20:16:13.159345] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-06T20:16:13.160154] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-06T20:16:13.160207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:13.160241] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:13.160269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:13.160327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:13.219407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:13.220108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:13.220189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:13.220226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:13.342699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:13.342854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:13.342897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:13.342926] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:13.346543] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: DOWN (p=32.79%) [2026-01-06T20:16:13.346868] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-06T20:16:13.347005] [INFO ] [sig ] AP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:13.489441] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AP.txt [2026-01-06T20:16:13.489600] [INFO ] [sig ] [200/3517] Completed AP in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-06T20:16:13.489641] [INFO ] [sig ] [201/3517] Forecasting APA... [2026-01-06T20:16:13.489671] [INFO ] [sig ] Generating forecast for: APA [2026-01-06T20:16:13.489701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-06T20:16:13.501756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-06T20:16:13.502079] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-06T20:16:13.502891] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-06T20:16:13.502944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:13.502977] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:13.503004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:13.503063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:13.559618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:13.560339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:13.560420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:13.560454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:13.681862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:13.682012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:13.682055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:13.682083] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:13.685464] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=7.72%) [2026-01-06T20:16:13.685767] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-06T20:16:13.685902] [INFO ] [sig ] APA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:13.827833] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APA.txt [2026-01-06T20:16:13.827967] [INFO ] [sig ] [201/3517] Completed APA in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-06T20:16:13.828005] [INFO ] [sig ] [202/3517] Forecasting APAM... [2026-01-06T20:16:13.828035] [INFO ] [sig ] Generating forecast for: APAM [2026-01-06T20:16:13.828066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-06T20:16:13.840095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-06T20:16:13.840621] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-06T20:16:13.841378] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-06T20:16:13.841430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:13.841461] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:13.841488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:13.841545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:13.900828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:13.901589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:13.901670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:13.901703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:14.026296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:14.026675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:14.026721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:14.026752] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:14.030299] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-06T20:16:14.030598] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-06T20:16:14.030722] [INFO ] [sig ] APAM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:14.176137] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APAM.txt [2026-01-06T20:16:14.176292] [INFO ] [sig ] [202/3517] Completed APAM in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-06T20:16:14.176339] [INFO ] [sig ] [203/3517] Forecasting APD... [2026-01-06T20:16:14.176375] [INFO ] [sig ] Generating forecast for: APD [2026-01-06T20:16:14.176406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-06T20:16:14.188145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-06T20:16:14.188496] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-06T20:16:14.189344] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-06T20:16:14.189396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:14.189428] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:14.189454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:14.189512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:14.245056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:14.245780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:14.245860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:14.245893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:14.366544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:14.366718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:14.366761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:14.366791] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:14.370233] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: UP (p=66.33%) [2026-01-06T20:16:14.370540] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-06T20:16:14.370687] [INFO ] [sig ] APD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:14.511775] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APD.txt [2026-01-06T20:16:14.511931] [INFO ] [sig ] [203/3517] Completed APD in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-06T20:16:14.511973] [INFO ] [sig ] [204/3517] Forecasting APEI... [2026-01-06T20:16:14.512003] [INFO ] [sig ] Generating forecast for: APEI [2026-01-06T20:16:14.512035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-06T20:16:14.522993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-06T20:16:14.523292] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-06T20:16:14.524082] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-06T20:16:14.524135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:14.524168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:14.524197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:14.524260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:14.580014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:14.580742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:14.580823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:14.580856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:14.700287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:14.700434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:14.700480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:14.700510] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:14.703924] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-06T20:16:14.704207] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-06T20:16:14.704339] [INFO ] [sig ] APEI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:14.842433] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APEI.txt [2026-01-06T20:16:14.842566] [INFO ] [sig ] [204/3517] Completed APEI in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.1m [2026-01-06T20:16:14.842631] [INFO ] [sig ] [205/3517] Forecasting APG... [2026-01-06T20:16:14.842662] [INFO ] [sig ] Generating forecast for: APG [2026-01-06T20:16:14.842693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-06T20:16:14.854146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-06T20:16:14.854491] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-06T20:16:14.855302] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-06T20:16:14.855362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:14.855402] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:14.855431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:14.855489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:14.913787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:14.914622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:14.914705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:14.914741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:15.037762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:15.037900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:15.037944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:15.037973] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:15.041353] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: UP (p=91.00%) [2026-01-06T20:16:15.041649] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-06T20:16:15.041776] [INFO ] [sig ] APG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:15.184469] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APG.txt [2026-01-06T20:16:15.184658] [INFO ] [sig ] [205/3517] Completed APG in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:15.184707] [INFO ] [sig ] [206/3517] Forecasting APGE... [2026-01-06T20:16:15.184740] [INFO ] [sig ] Generating forecast for: APGE [2026-01-06T20:16:15.184773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-06T20:16:15.196059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-06T20:16:15.196498] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-06T20:16:15.197484] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-06T20:16:15.197548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:15.197626] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:15.197669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:15.197749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:15.258847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:15.259809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:15.259896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:15.259931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:15.380931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:15.381085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:15.381128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:15.381157] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:15.384524] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: DOWN (p=18.98%) [2026-01-06T20:16:15.384817] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-06T20:16:15.384944] [INFO ] [sig ] APGE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:15.536141] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APGE.txt [2026-01-06T20:16:15.536299] [INFO ] [sig ] [206/3517] Completed APGE in 0.4s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:15.536339] [INFO ] [sig ] [207/3517] Forecasting APH... [2026-01-06T20:16:15.536368] [INFO ] [sig ] Generating forecast for: APH [2026-01-06T20:16:15.536397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-06T20:16:15.551006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-06T20:16:15.551375] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-06T20:16:15.552210] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-06T20:16:15.552265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:15.552298] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:15.552326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:15.552386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:15.610741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:15.611569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:15.611696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:15.611733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:15.734935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:15.735090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:15.735132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:15.735162] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:15.738523] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=46.22%) [2026-01-06T20:16:15.738837] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-06T20:16:15.738965] [INFO ] [sig ] APH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:15.878858] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APH.txt [2026-01-06T20:16:15.879002] [INFO ] [sig ] [207/3517] Completed APH in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:15.879040] [INFO ] [sig ] [208/3517] Forecasting API... [2026-01-06T20:16:15.879069] [INFO ] [sig ] Generating forecast for: API [2026-01-06T20:16:15.879100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-06T20:16:15.891830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-06T20:16:15.892159] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-06T20:16:15.892933] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-06T20:16:15.892986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:15.893020] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:15.893047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:15.893105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:15.951964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:15.952805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:15.952887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:15.952922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:16.073565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:16.073734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:16.073777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:16.073807] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:16.077081] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: UP (p=67.85%) [2026-01-06T20:16:16.077349] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-06T20:16:16.077470] [INFO ] [sig ] API: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:16.218639] [INFO ] [LOCAL ] Saved forecast: API 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/API.txt [2026-01-06T20:16:16.218785] [INFO ] [sig ] [208/3517] Completed API in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:16.218825] [INFO ] [sig ] [209/3517] Forecasting APLD... [2026-01-06T20:16:16.218855] [INFO ] [sig ] Generating forecast for: APLD [2026-01-06T20:16:16.218886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-06T20:16:16.231149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-06T20:16:16.231499] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-06T20:16:16.232346] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-06T20:16:16.232400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:16.232433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:16.232460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:16.232519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:16.288896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:16.289779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:16.289865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:16.289900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:16.411824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:16.411976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:16.412020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:16.412050] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:16.415831] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-06T20:16:16.416161] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-06T20:16:16.416299] [INFO ] [sig ] APLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:16.555417] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APLD.txt [2026-01-06T20:16:16.555562] [INFO ] [sig ] [209/3517] Completed APLD in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:16.555626] [INFO ] [sig ] [210/3517] Forecasting APLE... [2026-01-06T20:16:16.555657] [INFO ] [sig ] Generating forecast for: APLE [2026-01-06T20:16:16.555688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-06T20:16:16.567083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-06T20:16:16.567421] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-06T20:16:16.568193] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-06T20:16:16.568245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:16.568278] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:16.568305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:16.568362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:16.624003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:16.624784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:16.624865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:16.624899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:16.742693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:16.742837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:16.742879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:16.742909] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:16.746151] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-06T20:16:16.746421] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-06T20:16:16.746543] [INFO ] [sig ] APLE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:16.883442] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APLE.txt [2026-01-06T20:16:16.883629] [INFO ] [sig ] [210/3517] Completed APLE in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:16.883671] [INFO ] [sig ] [211/3517] Forecasting APLS... [2026-01-06T20:16:16.883701] [INFO ] [sig ] Generating forecast for: APLS [2026-01-06T20:16:16.883731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-06T20:16:16.895163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-06T20:16:16.895516] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-06T20:16:16.896297] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-06T20:16:16.896350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:16.896382] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:16.896409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:16.896467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:16.951970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:16.952878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:16.952958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:16.952991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:17.074649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:17.074797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:17.074839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:17.074868] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:17.078420] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: UP (p=87.38%) [2026-01-06T20:16:17.078728] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-06T20:16:17.078865] [INFO ] [sig ] APLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:17.215053] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APLS.txt [2026-01-06T20:16:17.215203] [INFO ] [sig ] [211/3517] Completed APLS in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:17.215243] [INFO ] [sig ] [212/3517] Forecasting APM... [2026-01-06T20:16:17.215273] [INFO ] [sig ] Generating forecast for: APM [2026-01-06T20:16:17.215305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-06T20:16:17.226788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-06T20:16:17.227124] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-06T20:16:17.227905] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-06T20:16:17.227956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:17.227988] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:17.228015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:17.228073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:17.283309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:17.284117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:17.284199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:17.284232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:17.398291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:17.398458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:17.398499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:17.398529] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:17.401985] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-06T20:16:17.402266] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-06T20:16:17.402393] [INFO ] [sig ] APM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:17.543843] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APM.txt [2026-01-06T20:16:17.543978] [INFO ] [sig ] [212/3517] Completed APM in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:17.544017] [INFO ] [sig ] [213/3517] Forecasting APO... [2026-01-06T20:16:17.544047] [INFO ] [sig ] Generating forecast for: APO [2026-01-06T20:16:17.544077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-06T20:16:17.556161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-06T20:16:17.556474] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-06T20:16:17.557232] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-06T20:16:17.557284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:17.557317] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:17.557344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:17.557401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:17.618726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:17.619633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:17.619719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:17.619754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:17.747815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:17.747978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:17.748022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:17.748067] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:17.751709] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-06T20:16:17.752007] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-06T20:16:17.752142] [INFO ] [sig ] APO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:17.895866] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APO.txt [2026-01-06T20:16:17.896007] [INFO ] [sig ] [213/3517] Completed APO in 0.4s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:17.896046] [INFO ] [sig ] [214/3517] Forecasting APOG... [2026-01-06T20:16:17.896076] [INFO ] [sig ] Generating forecast for: APOG [2026-01-06T20:16:17.896107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-06T20:16:17.907359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-06T20:16:17.907754] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-06T20:16:17.908770] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-06T20:16:17.908823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:17.908894] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:17.908922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:17.908980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:17.969094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:17.969961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:17.970042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:17.970077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:18.098890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:18.099054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:18.099097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:18.099128] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:18.102488] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: DOWN (p=34.46%) [2026-01-06T20:16:18.102788] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-06T20:16:18.102927] [INFO ] [sig ] APOG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:18.244691] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APOG.txt [2026-01-06T20:16:18.244846] [INFO ] [sig ] [214/3517] Completed APOG in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:18.244887] [INFO ] [sig ] [215/3517] Forecasting APP... [2026-01-06T20:16:18.244917] [INFO ] [sig ] Generating forecast for: APP [2026-01-06T20:16:18.244948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-06T20:16:18.256299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-06T20:16:18.256691] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-06T20:16:18.257454] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-06T20:16:18.257506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:18.257537] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:18.257565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:18.257643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:18.316166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:18.317070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:18.317170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:18.317206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:18.435060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:18.435219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:18.435261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:18.435291] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:18.438606] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=83.87%) [2026-01-06T20:16:18.438889] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-06T20:16:18.439015] [INFO ] [sig ] APP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:18.576179] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APP.txt [2026-01-06T20:16:18.576310] [INFO ] [sig ] [215/3517] Completed APP in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:18.576348] [INFO ] [sig ] [216/3517] Forecasting APPF... [2026-01-06T20:16:18.576378] [INFO ] [sig ] Generating forecast for: APPF [2026-01-06T20:16:18.576409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-06T20:16:18.587707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-06T20:16:18.588033] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-06T20:16:18.588821] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-06T20:16:18.588873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:18.588912] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:18.588939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:18.588996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:18.645022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:18.645774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:18.645854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:18.645888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:18.767723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:18.767875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:18.767916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:18.767945] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:18.772528] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: UP (p=87.18%) [2026-01-06T20:16:18.772962] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-06T20:16:18.773123] [INFO ] [sig ] APPF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:18.919116] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APPF.txt [2026-01-06T20:16:18.919279] [INFO ] [sig ] [216/3517] Completed APPF in 0.3s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:18.919320] [INFO ] [sig ] [217/3517] Forecasting APPN... [2026-01-06T20:16:18.919350] [INFO ] [sig ] Generating forecast for: APPN [2026-01-06T20:16:18.919386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-06T20:16:18.933498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-06T20:16:18.933903] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-06T20:16:18.934686] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-06T20:16:18.934738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:18.934770] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:18.934809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:18.934869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:18.994665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:18.995522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:18.995655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:18.995694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:19.119263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:19.119420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:19.119464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:19.119811] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:19.123310] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-06T20:16:19.123799] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-06T20:16:19.123922] [INFO ] [sig ] APPN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:19.270178] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APPN.txt [2026-01-06T20:16:19.270336] [INFO ] [sig ] [217/3517] Completed APPN in 0.4s | 2.90 sym/s | Total: 1.2m | ETA: 19.0m [2026-01-06T20:16:19.270376] [INFO ] [sig ] [218/3517] Forecasting APPS... [2026-01-06T20:16:19.270406] [INFO ] [sig ] Generating forecast for: APPS [2026-01-06T20:16:19.270436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-06T20:16:19.283075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-06T20:16:19.283667] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-06T20:16:19.284425] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-06T20:16:19.284478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:19.284510] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:19.284537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:19.284612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:19.341854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:19.342728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:19.342817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:19.342851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:19.463817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:19.463978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:19.464020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:19.464049] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:19.467366] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-06T20:16:19.467661] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-06T20:16:19.467786] [INFO ] [sig ] APPS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:19.605851] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/APPS.txt [2026-01-06T20:16:19.605979] [INFO ] [sig ] [218/3517] Completed APPS in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 19.0m [2026-01-06T20:16:19.606019] [INFO ] [sig ] [219/3517] Forecasting APYX... [2026-01-06T20:16:19.606049] [INFO ] [sig ] Generating forecast for: APYX [2026-01-06T20:16:19.606079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-06T20:16:19.617230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-06T20:16:19.617545] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-06T20:16:19.618311] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-06T20:16:19.618363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:19.618396] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:19.618424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:19.618482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:19.674841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:19.675697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:19.675780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:19.675813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:19.788839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:19.788999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:19.789040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:19.789070] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:19.792336] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: UP (p=85.18%) [2026-01-06T20:16:19.792620] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-06T20:16:19.792752] [INFO ] [sig ] APYX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:19.930365] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/APYX.txt [2026-01-06T20:16:19.930516] [INFO ] [sig ] [219/3517] Completed APYX in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:19.930555] [INFO ] [sig ] [220/3517] Forecasting AQMS... [2026-01-06T20:16:19.930615] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-06T20:16:19.930650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-06T20:16:19.941977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-06T20:16:19.942303] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-06T20:16:19.943075] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-06T20:16:19.943128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:19.943161] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:19.943188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:19.943246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:19.999416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:20.000292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:20.000381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:20.000414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:20.110032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:20.110194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:20.110237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:20.110265] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:20.113618] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=83.41%) [2026-01-06T20:16:20.113913] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-06T20:16:20.114040] [INFO ] [sig ] AQMS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:20.253655] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AQMS.txt [2026-01-06T20:16:20.253805] [INFO ] [sig ] [220/3517] Completed AQMS in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:20.253845] [INFO ] [sig ] [221/3517] Forecasting AQN... [2026-01-06T20:16:20.253875] [INFO ] [sig ] Generating forecast for: AQN [2026-01-06T20:16:20.253912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-06T20:16:20.264997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-06T20:16:20.265328] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-06T20:16:20.266101] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-06T20:16:20.266152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:20.266184] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:20.266212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:20.266269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:20.322441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:20.323332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:20.323418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:20.323450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:20.442565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:20.442740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:20.442783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:20.442812] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:20.446207] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=26.39%) [2026-01-06T20:16:20.446526] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-06T20:16:20.446680] [INFO ] [sig ] AQN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:20.586406] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AQN.txt [2026-01-06T20:16:20.586559] [INFO ] [sig ] [221/3517] Completed AQN in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:20.586619] [INFO ] [sig ] [222/3517] Forecasting AQNB... [2026-01-06T20:16:20.586649] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-06T20:16:20.586681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-06T20:16:20.598030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-06T20:16:20.598407] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-06T20:16:20.599198] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-06T20:16:20.599250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:20.599283] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:20.599309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:20.599367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:20.655821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:20.656618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:20.656714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:20.656750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:20.764453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:20.764630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:20.764674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:20.764703] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:20.768068] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: UP (p=85.49%) [2026-01-06T20:16:20.768391] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-06T20:16:20.768519] [INFO ] [sig ] AQNB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:20.909490] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AQNB.txt [2026-01-06T20:16:20.909663] [INFO ] [sig ] [222/3517] Completed AQNB in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:20.909705] [INFO ] [sig ] [223/3517] Forecasting ARBB... [2026-01-06T20:16:20.909735] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-06T20:16:20.909767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-06T20:16:20.925082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-06T20:16:20.925466] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-06T20:16:20.926230] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-06T20:16:20.926282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:20.926314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:20.926339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:20.926396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:20.982469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:20.983333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:20.983415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:20.983448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:21.096193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:21.096342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:21.096385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:21.096414] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:21.099753] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=82.42%) [2026-01-06T20:16:21.100038] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-06T20:16:21.100166] [INFO ] [sig ] ARBB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:21.238754] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARBB.txt [2026-01-06T20:16:21.238894] [INFO ] [sig ] [223/3517] Completed ARBB in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:21.238933] [INFO ] [sig ] [224/3517] Forecasting ARBE... [2026-01-06T20:16:21.238963] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-06T20:16:21.238993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-06T20:16:21.250688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-06T20:16:21.250950] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-06T20:16:21.251702] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-06T20:16:21.251754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:21.251785] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:21.251813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:21.251870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:21.307703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:21.308564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:21.308713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:21.308747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:21.431042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:21.431203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:21.431248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:21.431294] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:21.434661] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: UP (p=68.91%) [2026-01-06T20:16:21.434958] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-06T20:16:21.435086] [INFO ] [sig ] ARBE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:21.575168] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARBE.txt [2026-01-06T20:16:21.575328] [INFO ] [sig ] [224/3517] Completed ARBE in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:21.575368] [INFO ] [sig ] [225/3517] Forecasting ARCB... [2026-01-06T20:16:21.575398] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-06T20:16:21.575430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-06T20:16:21.587096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-06T20:16:21.587491] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-06T20:16:21.588293] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-06T20:16:21.588346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:21.588378] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:21.588405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:21.588463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:21.644954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:21.645825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:21.645914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:21.645946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:21.768430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:21.768615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:21.768673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:21.768703] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:21.772340] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-01-06T20:16:21.772762] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-06T20:16:21.772913] [INFO ] [sig ] ARCB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:21.941711] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARCB.txt [2026-01-06T20:16:21.941925] [INFO ] [sig ] [225/3517] Completed ARCB in 0.4s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:21.941986] [INFO ] [sig ] [226/3517] Forecasting ARCC... [2026-01-06T20:16:21.942036] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-06T20:16:21.942084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-06T20:16:21.955898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-06T20:16:21.956392] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-06T20:16:21.957371] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-06T20:16:21.957442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:21.957493] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:21.957526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:21.957606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:22.031455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:22.032489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:22.032680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:22.032720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:22.164981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:22.165163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:22.165228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:22.165261] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:22.169536] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=49.64%) [2026-01-06T20:16:22.169969] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-06T20:16:22.170152] [INFO ] [sig ] ARCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:22.341402] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ARCC.txt [2026-01-06T20:16:22.341566] [INFO ] [sig ] [226/3517] Completed ARCC in 0.4s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:22.341640] [INFO ] [sig ] [227/3517] Forecasting ARCO... [2026-01-06T20:16:22.341683] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-06T20:16:22.341727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-06T20:16:22.353975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-06T20:16:22.354404] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-06T20:16:22.355338] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-06T20:16:22.355405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:22.355442] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:22.355471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:22.355531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:22.422412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:22.423361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:22.423451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:22.423485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:22.541292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:22.541452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:22.541495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:22.541525] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:22.544863] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-01-06T20:16:22.545139] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-06T20:16:22.545265] [INFO ] [sig ] ARCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:22.691149] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARCO.txt [2026-01-06T20:16:22.691355] [INFO ] [sig ] [227/3517] Completed ARCO in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:22.691396] [INFO ] [sig ] [228/3517] Forecasting ARDC... [2026-01-06T20:16:22.691425] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-06T20:16:22.691457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-06T20:16:22.703349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-06T20:16:22.703959] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-06T20:16:22.704893] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-06T20:16:22.704946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:22.704978] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:22.705005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:22.705075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:22.762565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:22.763451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:22.763540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:22.763595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:22.875790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:22.875946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:22.875991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:22.876020] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:22.879314] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: DOWN (p=21.96%) [2026-01-06T20:16:22.879595] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-06T20:16:22.879718] [INFO ] [sig ] ARDC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:23.022881] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ARDC.txt [2026-01-06T20:16:23.023030] [INFO ] [sig ] [228/3517] Completed ARDC in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:23.023069] [INFO ] [sig ] [229/3517] Forecasting ARDX... [2026-01-06T20:16:23.023099] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-06T20:16:23.023131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-06T20:16:23.033873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-06T20:16:23.034123] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-06T20:16:23.034888] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-06T20:16:23.034939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:23.034971] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:23.034999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:23.035056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:23.091183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:23.091986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:23.092069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:23.092101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:23.212177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:23.212342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:23.212384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:23.212414] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:23.216259] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-01-06T20:16:23.216768] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-06T20:16:23.216897] [INFO ] [sig ] ARDX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:23.362163] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARDX.txt [2026-01-06T20:16:23.362310] [INFO ] [sig ] [229/3517] Completed ARDX in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:23.362349] [INFO ] [sig ] [230/3517] Forecasting ARE... [2026-01-06T20:16:23.362382] [INFO ] [sig ] Generating forecast for: ARE [2026-01-06T20:16:23.362413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-06T20:16:23.377755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-06T20:16:23.378128] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-06T20:16:23.378932] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-06T20:16:23.378995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:23.379028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:23.379055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:23.379112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:23.439288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:23.440166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:23.440443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:23.440476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:23.562354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:23.562517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:23.562560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:23.562609] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:23.566092] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-01-06T20:16:23.566386] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-06T20:16:23.566514] [INFO ] [sig ] ARE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:23.707449] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARE.txt [2026-01-06T20:16:23.707622] [INFO ] [sig ] [230/3517] Completed ARE in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:23.707664] [INFO ] [sig ] [231/3517] Forecasting AREC... [2026-01-06T20:16:23.707694] [INFO ] [sig ] Generating forecast for: AREC [2026-01-06T20:16:23.707725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-06T20:16:23.718898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-06T20:16:23.719269] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-06T20:16:23.720046] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-06T20:16:23.720097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:23.720154] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:23.720183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:23.720241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:23.776441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:23.777500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:23.777600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:23.777636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:23.897981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:23.898144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:23.898187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:23.898216] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:23.901742] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=92.35%) [2026-01-06T20:16:23.902100] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-06T20:16:23.902241] [INFO ] [sig ] AREC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:24.048399] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AREC.txt [2026-01-06T20:16:24.048539] [INFO ] [sig ] [231/3517] Completed AREC in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:24.048599] [INFO ] [sig ] [232/3517] Forecasting ARES... [2026-01-06T20:16:24.048648] [INFO ] [sig ] Generating forecast for: ARES [2026-01-06T20:16:24.048684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-06T20:16:24.061541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-06T20:16:24.061909] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-06T20:16:24.062806] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-06T20:16:24.062872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:24.062917] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:24.062946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:24.063004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:24.122505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:24.123155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:24.123234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:24.123268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:24.249758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:24.249920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:24.249974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:24.250015] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:24.254017] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: DOWN (p=29.69%) [2026-01-06T20:16:24.254329] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-06T20:16:24.254488] [INFO ] [sig ] ARES: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:24.392779] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ARES.txt [2026-01-06T20:16:24.392901] [INFO ] [sig ] [232/3517] Completed ARES in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:24.392938] [INFO ] [sig ] [233/3517] Forecasting ARGX... [2026-01-06T20:16:24.392968] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-06T20:16:24.392998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-06T20:16:24.403779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-06T20:16:24.404053] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-06T20:16:24.404812] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-06T20:16:24.404864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:24.404897] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:24.404924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:24.404981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:24.461608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:24.462288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:24.462367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:24.462401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:24.581984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:24.582146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:24.582197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:24.582226] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:24.585521] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=67.70%) [2026-01-06T20:16:24.585806] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-06T20:16:24.585929] [INFO ] [sig ] ARGX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:24.723306] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARGX.txt [2026-01-06T20:16:24.723436] [INFO ] [sig ] [233/3517] Completed ARGX in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.9m [2026-01-06T20:16:24.723474] [INFO ] [sig ] [234/3517] Forecasting ARHS... [2026-01-06T20:16:24.723503] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-06T20:16:24.723534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-06T20:16:24.734650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-06T20:16:24.734913] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-06T20:16:24.735676] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-06T20:16:24.735728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:24.735760] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:24.735786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:24.735844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:24.791376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:24.792009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:24.792086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:24.792118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:24.916133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:24.916273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:24.916316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:24.916375] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:24.919677] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: UP (p=58.05%) [2026-01-06T20:16:24.919946] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-06T20:16:24.920069] [INFO ] [sig ] ARHS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:25.055918] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARHS.txt [2026-01-06T20:16:25.056043] [INFO ] [sig ] [234/3517] Completed ARHS in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.8m [2026-01-06T20:16:25.056082] [INFO ] [sig ] [235/3517] Forecasting ARI... [2026-01-06T20:16:25.056112] [INFO ] [sig ] Generating forecast for: ARI [2026-01-06T20:16:25.056144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-06T20:16:25.067037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-06T20:16:25.067348] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-06T20:16:25.068120] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-06T20:16:25.068172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:25.068204] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:25.068231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:25.068288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:25.123408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:25.124025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:25.124102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:25.124134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:25.242598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:25.242750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:25.242791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:25.242820] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:25.246079] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: UP (p=67.25%) [2026-01-06T20:16:25.246366] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-06T20:16:25.246492] [INFO ] [sig ] ARI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:25.382659] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARI.txt [2026-01-06T20:16:25.382787] [INFO ] [sig ] [235/3517] Completed ARI in 0.3s | 2.90 sym/s | Total: 1.3m | ETA: 18.8m [2026-01-06T20:16:25.382824] [INFO ] [sig ] [236/3517] Forecasting ARKO... [2026-01-06T20:16:25.382853] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-06T20:16:25.382884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-06T20:16:25.393935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-06T20:16:25.394233] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-06T20:16:25.395004] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-06T20:16:25.395056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:25.395087] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:25.395114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:25.395176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:25.450365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:25.451035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:25.451112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:25.451144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:25.567034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:25.567196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:25.567239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:25.567268] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:25.570567] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: UP (p=71.53%) [2026-01-06T20:16:25.570860] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-06T20:16:25.570984] [INFO ] [sig ] ARKO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:25.708439] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARKO.txt [2026-01-06T20:16:25.708588] [INFO ] [sig ] [236/3517] Completed ARKO in 0.3s | 2.90 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:25.708644] [INFO ] [sig ] [237/3517] Forecasting ARLO... [2026-01-06T20:16:25.708678] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-06T20:16:25.708709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-06T20:16:25.720361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-06T20:16:25.720695] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-06T20:16:25.721455] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-06T20:16:25.721508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:25.721539] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:25.721566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:25.721655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:25.778043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:25.778803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:25.778886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:25.778920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:25.901749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:25.901934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:25.901981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:25.902010] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:25.905429] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-01-06T20:16:25.905734] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-06T20:16:25.905864] [INFO ] [sig ] ARLO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:26.051364] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ARLO.txt [2026-01-06T20:16:26.051542] [INFO ] [sig ] [237/3517] Completed ARLO in 0.3s | 2.90 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:26.051601] [INFO ] [sig ] [238/3517] Forecasting ARLP... [2026-01-06T20:16:26.051634] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-06T20:16:26.051664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-06T20:16:26.067528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-06T20:16:26.068032] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-06T20:16:26.069258] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-06T20:16:26.069336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:26.069392] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:26.069441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:26.069537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:26.140676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:26.141691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:26.141793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:26.141827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:26.290811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:26.291014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:26.291086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:26.291141] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:26.296288] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=66.01%) [2026-01-06T20:16:26.296680] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-06T20:16:26.296828] [INFO ] [sig ] ARLP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:26.515353] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARLP.txt [2026-01-06T20:16:26.515612] [INFO ] [sig ] [238/3517] Completed ARLP in 0.5s | 2.90 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:26.515681] [INFO ] [sig ] [239/3517] Forecasting ARM... [2026-01-06T20:16:26.515735] [INFO ] [sig ] Generating forecast for: ARM [2026-01-06T20:16:26.515788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-06T20:16:26.542934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-06T20:16:26.543530] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-06T20:16:26.547645] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-06T20:16:26.547779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:26.547837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:26.547888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:26.547983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:26.630561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:26.631893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:26.632032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:26.632082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:26.796021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:26.796194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:26.796242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:26.796273] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:26.800015] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: DOWN (p=37.65%) [2026-01-06T20:16:26.800387] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-06T20:16:26.800542] [INFO ] [sig ] ARM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:26.997373] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ARM.txt [2026-01-06T20:16:26.997545] [INFO ] [sig ] [239/3517] Completed ARM in 0.5s | 2.90 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-06T20:16:26.997606] [INFO ] [sig ] [240/3517] Forecasting ARMK... [2026-01-06T20:16:26.997640] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-06T20:16:26.997671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-06T20:16:27.016345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-06T20:16:27.016894] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-06T20:16:27.018115] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-06T20:16:27.018194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:27.018245] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:27.018291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:27.018383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:27.108205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:27.109437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:27.109559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:27.109636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:27.250675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:27.250840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:27.250893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:27.250934] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:27.254716] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: UP (p=98.39%) [2026-01-06T20:16:27.255038] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-06T20:16:27.255176] [INFO ] [sig ] ARMK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:27.399427] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARMK.txt [2026-01-06T20:16:27.399589] [INFO ] [sig ] [240/3517] Completed ARMK in 0.4s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-06T20:16:27.399632] [INFO ] [sig ] [241/3517] Forecasting AROC... [2026-01-06T20:16:27.399665] [INFO ] [sig ] Generating forecast for: AROC [2026-01-06T20:16:27.399698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-06T20:16:27.411492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-06T20:16:27.411887] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-06T20:16:27.412825] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-06T20:16:27.412881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:27.412926] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:27.412957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:27.413040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:27.471834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:27.472697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:27.472814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:27.472850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:27.589257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:27.589414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:27.589459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:27.589488] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:27.592957] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-06T20:16:27.593240] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-06T20:16:27.593366] [INFO ] [sig ] AROC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:27.736240] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AROC.txt [2026-01-06T20:16:27.736383] [INFO ] [sig ] [241/3517] Completed AROC in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-06T20:16:27.736425] [INFO ] [sig ] [242/3517] Forecasting ARQ... [2026-01-06T20:16:27.736461] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-06T20:16:27.736495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-06T20:16:27.748165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-06T20:16:27.748517] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-06T20:16:27.749371] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-06T20:16:27.749425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:27.749459] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:27.749487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:27.749549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:27.807012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:27.807837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:27.807922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:27.807956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:27.924073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:27.924223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:27.924265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:27.924296] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:27.927929] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=95.75%) [2026-01-06T20:16:27.928204] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-06T20:16:27.928327] [INFO ] [sig ] ARQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:28.077056] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARQ.txt [2026-01-06T20:16:28.077220] [INFO ] [sig ] [242/3517] Completed ARQ in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-06T20:16:28.077260] [INFO ] [sig ] [243/3517] Forecasting ARQQ... [2026-01-06T20:16:28.077290] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-06T20:16:28.077323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-06T20:16:28.090528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-06T20:16:28.091004] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-06T20:16:28.091904] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-06T20:16:28.091959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:28.091992] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:28.092018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:28.092076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:28.152692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:28.153660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:28.153754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:28.153788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:28.276338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:28.276498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:28.276543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:28.276593] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:28.280005] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: UP (p=50.84%) [2026-01-06T20:16:28.280298] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-06T20:16:28.280429] [INFO ] [sig ] ARQQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:28.419298] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARQQ.txt [2026-01-06T20:16:28.419438] [INFO ] [sig ] [243/3517] Completed ARQQ in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-06T20:16:28.419477] [INFO ] [sig ] [244/3517] Forecasting ARRY... [2026-01-06T20:16:28.419512] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-06T20:16:28.419548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-06T20:16:28.431692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-06T20:16:28.432018] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-06T20:16:28.432806] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-06T20:16:28.432856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:28.432889] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:28.432915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:28.432972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:28.489484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:28.490331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:28.490415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:28.490448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:28.608718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:28.608892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:28.608935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:28.608965] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:28.612297] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: DOWN (p=0.35%) [2026-01-06T20:16:28.612592] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-06T20:16:28.612719] [INFO ] [sig ] ARRY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:28.766760] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ARRY.txt [2026-01-06T20:16:28.766938] [INFO ] [sig ] [244/3517] Completed ARRY in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.9m [2026-01-06T20:16:28.766985] [INFO ] [sig ] [245/3517] Forecasting ARTL... [2026-01-06T20:16:28.767017] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-06T20:16:28.767048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-06T20:16:28.779950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-06T20:16:28.780319] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-06T20:16:28.781120] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-06T20:16:28.781173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:28.781208] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:28.781237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:28.781297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:28.845145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:28.845999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:28.846093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:28.846127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:28.973757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:28.973920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:28.973974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:28.974022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:28.978051] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-06T20:16:28.978382] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-06T20:16:28.978525] [INFO ] [sig ] ARTL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:29.126987] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARTL.txt [2026-01-06T20:16:29.127135] [INFO ] [sig ] [245/3517] Completed ARTL in 0.4s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:29.127185] [INFO ] [sig ] [246/3517] Forecasting ARTNA... [2026-01-06T20:16:29.127228] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-06T20:16:29.127263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-06T20:16:29.140021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-06T20:16:29.140384] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-06T20:16:29.141390] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-06T20:16:29.141444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:29.141479] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:29.141520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:29.141605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:29.205920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:29.206995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:29.207092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:29.207128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:29.332544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:29.332727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:29.332771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:29.332800] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:29.336641] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-01-06T20:16:29.336935] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-06T20:16:29.337081] [INFO ] [sig ] ARTNA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:29.487280] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARTNA.txt [2026-01-06T20:16:29.487431] [INFO ] [sig ] [246/3517] Completed ARTNA in 0.4s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:29.487469] [INFO ] [sig ] [247/3517] Forecasting ARVN... [2026-01-06T20:16:29.487499] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-06T20:16:29.487529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-06T20:16:29.499526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-06T20:16:29.499907] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-06T20:16:29.500907] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-06T20:16:29.500960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:29.500993] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:29.501019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:29.501077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:29.560874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:29.561740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:29.561831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:29.561866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:29.683874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:29.684028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:29.684070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:29.684100] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:29.687384] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: UP (p=88.76%) [2026-01-06T20:16:29.687705] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-06T20:16:29.687834] [INFO ] [sig ] ARVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:29.828102] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ARVN.txt [2026-01-06T20:16:29.828229] [INFO ] [sig ] [247/3517] Completed ARVN in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:29.828268] [INFO ] [sig ] [248/3517] Forecasting ASA... [2026-01-06T20:16:29.828298] [INFO ] [sig ] Generating forecast for: ASA [2026-01-06T20:16:29.828329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-06T20:16:29.839216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-06T20:16:29.839522] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-06T20:16:29.840300] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-06T20:16:29.840352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:29.840428] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:29.840457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:29.840515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:29.896976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:29.897742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:29.897823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:29.897857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:30.018231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:30.018383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:30.018424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:30.018469] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:30.022477] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=56.04%) [2026-01-06T20:16:30.022934] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-06T20:16:30.023062] [INFO ] [sig ] ASA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:30.162631] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASA.txt [2026-01-06T20:16:30.162751] [INFO ] [sig ] [248/3517] Completed ASA in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:30.162789] [INFO ] [sig ] [249/3517] Forecasting ASB... [2026-01-06T20:16:30.162819] [INFO ] [sig ] Generating forecast for: ASB [2026-01-06T20:16:30.162848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-06T20:16:30.174123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-06T20:16:30.174415] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-06T20:16:30.175179] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-06T20:16:30.175232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:30.175263] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:30.175290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:30.175347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:30.232476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:30.233280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:30.233357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:30.233389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:30.352356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:30.352500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:30.352541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:30.352586] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:30.355844] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=7.38%) [2026-01-06T20:16:30.356112] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-06T20:16:30.356234] [INFO ] [sig ] ASB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:30.494025] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASB.txt [2026-01-06T20:16:30.494142] [INFO ] [sig ] [249/3517] Completed ASB in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:30.494179] [INFO ] [sig ] [250/3517] Forecasting ASBA... [2026-01-06T20:16:30.494207] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-06T20:16:30.494237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-06T20:16:30.505461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-06T20:16:30.505810] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-06T20:16:30.506593] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-06T20:16:30.506650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:30.506683] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:30.506711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:30.506770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:30.563808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:30.564426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:30.564516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:30.564550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:30.673344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:30.673481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:30.673521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:30.673550] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:30.676810] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-06T20:16:30.677074] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-06T20:16:30.677199] [INFO ] [sig ] ASBA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:30.814717] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASBA.txt [2026-01-06T20:16:30.814838] [INFO ] [sig ] [250/3517] Completed ASBA in 0.3s | 2.89 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:30.814876] [INFO ] [sig ] [251/3517] Forecasting ASC... [2026-01-06T20:16:30.814905] [INFO ] [sig ] Generating forecast for: ASC [2026-01-06T20:16:30.814937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-06T20:16:30.826204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-06T20:16:30.826495] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-06T20:16:30.827291] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-06T20:16:30.827345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:30.827377] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:30.827406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:30.827463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:30.884346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:30.885017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:30.885094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:30.885127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:31.000191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:31.000324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:31.000365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:31.000425] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:31.004773] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=82.35%) [2026-01-06T20:16:31.005050] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-06T20:16:31.005176] [INFO ] [sig ] ASC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:31.143978] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASC.txt [2026-01-06T20:16:31.144103] [INFO ] [sig ] [251/3517] Completed ASC in 0.3s | 2.90 sym/s | Total: 1.4m | ETA: 18.8m [2026-01-06T20:16:31.144140] [INFO ] [sig ] [252/3517] Forecasting ASG... [2026-01-06T20:16:31.144169] [INFO ] [sig ] Generating forecast for: ASG [2026-01-06T20:16:31.144200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-06T20:16:31.155282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-06T20:16:31.155594] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-06T20:16:31.156343] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-06T20:16:31.156395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:31.156426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:31.156463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:31.156522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:31.213050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:31.213662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:31.213741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:31.213773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:31.333934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:31.334068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:31.334109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:31.334138] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:31.337400] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=6.49%) [2026-01-06T20:16:31.337688] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-06T20:16:31.337809] [INFO ] [sig ] ASG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:31.474714] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASG.txt [2026-01-06T20:16:31.474857] [INFO ] [sig ] [252/3517] Completed ASG in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-06T20:16:31.474896] [INFO ] [sig ] [253/3517] Forecasting ASGI... [2026-01-06T20:16:31.474925] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-06T20:16:31.474956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-06T20:16:31.486540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-06T20:16:31.486837] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-06T20:16:31.487603] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-06T20:16:31.487676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:31.487709] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:31.487735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:31.487793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:31.542944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:31.543537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:31.543632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:31.543666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:31.664880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:31.665021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:31.665061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:31.665091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:31.668350] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: UP (p=76.54%) [2026-01-06T20:16:31.668649] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-06T20:16:31.668776] [INFO ] [sig ] ASGI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:31.807319] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASGI.txt [2026-01-06T20:16:31.807451] [INFO ] [sig ] [253/3517] Completed ASGI in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-06T20:16:31.807489] [INFO ] [sig ] [254/3517] Forecasting ASGN... [2026-01-06T20:16:31.807518] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-06T20:16:31.807549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-06T20:16:31.818882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-06T20:16:31.819191] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-06T20:16:31.819997] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-06T20:16:31.820050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:31.820082] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:31.820110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:31.820168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:31.876022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:31.876721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:31.876800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:31.876832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:31.993496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:31.993658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:31.993703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:31.993732] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:31.997016] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-06T20:16:31.997361] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-06T20:16:31.997505] [INFO ] [sig ] ASGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:32.136912] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASGN.txt [2026-01-06T20:16:32.137047] [INFO ] [sig ] [254/3517] Completed ASGN in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-06T20:16:32.137085] [INFO ] [sig ] [255/3517] Forecasting ASH... [2026-01-06T20:16:32.137115] [INFO ] [sig ] Generating forecast for: ASH [2026-01-06T20:16:32.137146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-06T20:16:32.148449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-06T20:16:32.148835] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-06T20:16:32.149611] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-06T20:16:32.149664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:32.149697] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:32.149724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:32.149783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:32.207164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:32.208058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:32.208154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:32.208193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:32.330296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:32.330453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:32.330496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:32.330525] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:32.333917] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: UP (p=54.72%) [2026-01-06T20:16:32.334220] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-06T20:16:32.334352] [INFO ] [sig ] ASH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:32.476743] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASH.txt [2026-01-06T20:16:32.476892] [INFO ] [sig ] [255/3517] Completed ASH in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-06T20:16:32.476931] [INFO ] [sig ] [256/3517] Forecasting ASIX... [2026-01-06T20:16:32.476961] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-06T20:16:32.476998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-06T20:16:32.488671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-06T20:16:32.489006] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-06T20:16:32.489811] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-06T20:16:32.489864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:32.489896] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:32.489923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:32.489981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:32.554758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:32.555704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:32.555792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:32.555827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:32.686313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:32.686474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:32.686517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:32.686547] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:32.689953] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=45.05%) [2026-01-06T20:16:32.690229] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-06T20:16:32.690355] [INFO ] [sig ] ASIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:32.829633] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASIX.txt [2026-01-06T20:16:32.829807] [INFO ] [sig ] [256/3517] Completed ASIX in 0.4s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-06T20:16:32.829848] [INFO ] [sig ] [257/3517] Forecasting ASLE... [2026-01-06T20:16:32.829879] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-06T20:16:32.829909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-06T20:16:32.841016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-06T20:16:32.841364] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-06T20:16:32.842181] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-06T20:16:32.842234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:32.842267] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:32.842294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:32.842352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:32.898605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:32.899297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:32.899377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:32.899410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:33.016712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:33.016866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:33.016909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:33.016938] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:33.020270] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=15.76%) [2026-01-06T20:16:33.020535] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-06T20:16:33.020686] [INFO ] [sig ] ASLE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:33.160072] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASLE.txt [2026-01-06T20:16:33.160216] [INFO ] [sig ] [257/3517] Completed ASLE in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.8m [2026-01-06T20:16:33.160256] [INFO ] [sig ] [258/3517] Forecasting ASMB... [2026-01-06T20:16:33.160286] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-06T20:16:33.160317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-06T20:16:33.171615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-06T20:16:33.171890] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-06T20:16:33.172655] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-06T20:16:33.172707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:33.172739] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:33.172767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:33.172824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:33.228523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:33.229163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:33.229270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:33.229303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:33.351408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:33.351543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:33.351601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:33.351632] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:33.354827] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=16.50%) [2026-01-06T20:16:33.355097] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-06T20:16:33.355219] [INFO ] [sig ] ASMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:33.493817] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASMB.txt [2026-01-06T20:16:33.493943] [INFO ] [sig ] [258/3517] Completed ASMB in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:33.493981] [INFO ] [sig ] [259/3517] Forecasting ASML... [2026-01-06T20:16:33.494011] [INFO ] [sig ] Generating forecast for: ASML [2026-01-06T20:16:33.494042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-06T20:16:33.504624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-06T20:16:33.504911] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-06T20:16:33.505705] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-06T20:16:33.505758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:33.505791] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:33.505817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:33.505876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:33.562074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:33.562707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:33.562787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:33.562821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:33.688321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:33.688482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:33.688528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:33.688558] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:33.692472] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-01-06T20:16:33.692773] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-06T20:16:33.692907] [INFO ] [sig ] ASML: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:33.838254] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASML.txt [2026-01-06T20:16:33.838386] [INFO ] [sig ] [259/3517] Completed ASML in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:33.838424] [INFO ] [sig ] [260/3517] Forecasting ASND... [2026-01-06T20:16:33.838453] [INFO ] [sig ] Generating forecast for: ASND [2026-01-06T20:16:33.838485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-06T20:16:33.851675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-06T20:16:33.852314] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-06T20:16:33.853372] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-06T20:16:33.853427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:33.853461] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:33.853489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:33.853549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:33.915016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:33.915919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:33.916006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:33.916040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:34.040058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:34.040205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:34.040248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:34.040277] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:34.043640] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: UP (p=85.85%) [2026-01-06T20:16:34.043924] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-06T20:16:34.044053] [INFO ] [sig ] ASND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:34.187264] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASND.txt [2026-01-06T20:16:34.187423] [INFO ] [sig ] [260/3517] Completed ASND in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:34.187462] [INFO ] [sig ] [261/3517] Forecasting ASO... [2026-01-06T20:16:34.187494] [INFO ] [sig ] Generating forecast for: ASO [2026-01-06T20:16:34.187524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-06T20:16:34.199043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-06T20:16:34.199345] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-06T20:16:34.200111] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-06T20:16:34.200163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:34.200197] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:34.200224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:34.200285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:34.255846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:34.256846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:34.256946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:34.256980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:34.376226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:34.376394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:34.376438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:34.376469] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:34.379883] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-06T20:16:34.380162] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-06T20:16:34.380289] [INFO ] [sig ] ASO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:34.584247] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASO.txt [2026-01-06T20:16:34.584429] [INFO ] [sig ] [261/3517] Completed ASO in 0.4s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:34.584470] [INFO ] [sig ] [262/3517] Forecasting ASPI... [2026-01-06T20:16:34.584502] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-06T20:16:34.584532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-06T20:16:34.595528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-06T20:16:34.595908] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-06T20:16:34.596701] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-06T20:16:34.596755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:34.596788] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:34.596815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:34.596873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:34.655187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:34.656060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:34.656142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:34.656176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:34.775264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:34.775420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:34.775465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:34.775494] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:34.779011] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=2.45%) [2026-01-06T20:16:34.779327] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-06T20:16:34.779465] [INFO ] [sig ] ASPI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:34.926031] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASPI.txt [2026-01-06T20:16:34.926192] [INFO ] [sig ] [262/3517] Completed ASPI in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:34.926232] [INFO ] [sig ] [263/3517] Forecasting ASPN... [2026-01-06T20:16:34.926262] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-06T20:16:34.926292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-06T20:16:34.938162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-06T20:16:34.938473] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-06T20:16:34.939520] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-06T20:16:34.939588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:34.939623] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:34.939651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:34.939718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:35.000706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:35.001600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:35.001687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:35.001721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:35.129156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:35.129308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:35.129354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:35.129383] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:35.132764] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-06T20:16:35.133041] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-06T20:16:35.133169] [INFO ] [sig ] ASPN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:35.294073] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASPN.txt [2026-01-06T20:16:35.294226] [INFO ] [sig ] [263/3517] Completed ASPN in 0.4s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:35.294265] [INFO ] [sig ] [264/3517] Forecasting ASPS... [2026-01-06T20:16:35.294295] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-06T20:16:35.294325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-06T20:16:35.305231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-06T20:16:35.305530] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-06T20:16:35.306311] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-06T20:16:35.306364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:35.306397] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:35.306423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:35.306480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:35.363931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:35.364825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:35.364909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:35.364943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:35.479457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:35.479641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:35.479695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:35.479727] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:35.483228] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: DOWN (p=28.34%) [2026-01-06T20:16:35.483504] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-06T20:16:35.483651] [INFO ] [sig ] ASPS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:35.626523] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASPS.txt [2026-01-06T20:16:35.626704] [INFO ] [sig ] [264/3517] Completed ASPS in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:35.626744] [INFO ] [sig ] [265/3517] Forecasting ASTE... [2026-01-06T20:16:35.626774] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-06T20:16:35.626805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-06T20:16:35.638311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-06T20:16:35.638759] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-06T20:16:35.639541] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-06T20:16:35.639622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:35.639681] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:35.639710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:35.639768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:35.695919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:35.696799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:35.696883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:35.696916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:35.821587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:35.821743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:35.821786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:35.821815] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:35.825254] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-01-06T20:16:35.825547] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-06T20:16:35.825701] [INFO ] [sig ] ASTE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:35.969067] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASTE.txt [2026-01-06T20:16:35.969253] [INFO ] [sig ] [265/3517] Completed ASTE in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:35.969301] [INFO ] [sig ] [266/3517] Forecasting ASTH... [2026-01-06T20:16:35.969332] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-06T20:16:35.969364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-06T20:16:35.981518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-06T20:16:35.981943] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-06T20:16:35.982823] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-06T20:16:35.982879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:35.982912] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:35.982940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:35.982998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:36.042354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:36.043221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:36.043304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:36.043337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:36.165244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:36.165419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:36.165466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:36.165496] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:36.169323] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: UP (p=73.06%) [2026-01-06T20:16:36.169719] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-06T20:16:36.169867] [INFO ] [sig ] ASTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:36.315352] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASTH.txt [2026-01-06T20:16:36.315517] [INFO ] [sig ] [266/3517] Completed ASTH in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:36.315589] [INFO ] [sig ] [267/3517] Forecasting ASTI... [2026-01-06T20:16:36.315628] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-06T20:16:36.315660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-06T20:16:36.327032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-06T20:16:36.327437] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-06T20:16:36.328265] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-06T20:16:36.328320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:36.328354] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:36.328381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:36.328439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:36.384887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:36.385783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:36.385867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:36.385899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:36.510365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:36.510522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:36.510566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:36.510618] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:36.514058] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-06T20:16:36.514350] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-06T20:16:36.514483] [INFO ] [sig ] ASTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:36.683651] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASTI.txt [2026-01-06T20:16:36.683827] [INFO ] [sig ] [267/3517] Completed ASTI in 0.4s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:36.683869] [INFO ] [sig ] [268/3517] Forecasting ASTL... [2026-01-06T20:16:36.683899] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-06T20:16:36.683930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-06T20:16:36.697516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-06T20:16:36.697960] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-06T20:16:36.698897] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-06T20:16:36.698969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:36.699022] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:36.699065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:36.699135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:36.761977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:36.762990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:36.763107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:36.763142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:36.882793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:36.882944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:36.882987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:36.883046] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:36.886427] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-01-06T20:16:36.886729] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-06T20:16:36.886865] [INFO ] [sig ] ASTL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:37.026989] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASTL.txt [2026-01-06T20:16:37.027124] [INFO ] [sig ] [268/3517] Completed ASTL in 0.3s | 2.89 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:37.027164] [INFO ] [sig ] [269/3517] Forecasting ASTS... [2026-01-06T20:16:37.027195] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-06T20:16:37.027226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-06T20:16:37.038804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-06T20:16:37.039095] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-06T20:16:37.039965] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-06T20:16:37.040063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:37.040101] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:37.040129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:37.040189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:37.096637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:37.097296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:37.097376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:37.097410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:37.215791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:37.215939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:37.215981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:37.216012] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:37.219279] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=44.20%) [2026-01-06T20:16:37.219552] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-06T20:16:37.219694] [INFO ] [sig ] ASTS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:37.356422] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASTS.txt [2026-01-06T20:16:37.356542] [INFO ] [sig ] [269/3517] Completed ASTS in 0.3s | 2.90 sym/s | Total: 1.5m | ETA: 18.7m [2026-01-06T20:16:37.356599] [INFO ] [sig ] [270/3517] Forecasting ASX... [2026-01-06T20:16:37.356633] [INFO ] [sig ] Generating forecast for: ASX [2026-01-06T20:16:37.356665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-06T20:16:37.367962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-06T20:16:37.368292] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-06T20:16:37.369137] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-06T20:16:37.369191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:37.369224] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:37.369251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:37.369310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:37.429351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:37.430065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:37.430151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:37.430186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:37.550481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:37.550628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:37.550671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:37.550702] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:37.554121] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: DOWN (p=23.89%) [2026-01-06T20:16:37.554411] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-06T20:16:37.554531] [INFO ] [sig ] ASX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:37.692318] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ASX.txt [2026-01-06T20:16:37.692442] [INFO ] [sig ] [270/3517] Completed ASX in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-06T20:16:37.692480] [INFO ] [sig ] [271/3517] Forecasting ASYS... [2026-01-06T20:16:37.692510] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-06T20:16:37.692541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-06T20:16:37.704439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-06T20:16:37.704879] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-06T20:16:37.705693] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-06T20:16:37.705746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:37.705777] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:37.705803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:37.705861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:37.762300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:37.763210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:37.763300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:37.763333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:37.884880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:37.885044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:37.885088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:37.885118] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:37.888552] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=94.45%) [2026-01-06T20:16:37.888943] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-06T20:16:37.889083] [INFO ] [sig ] ASYS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:38.030216] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ASYS.txt [2026-01-06T20:16:38.030358] [INFO ] [sig ] [271/3517] Completed ASYS in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-06T20:16:38.030398] [INFO ] [sig ] [272/3517] Forecasting ATAI... [2026-01-06T20:16:38.030428] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-06T20:16:38.030459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-06T20:16:38.041620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-06T20:16:38.041932] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-06T20:16:38.042705] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-06T20:16:38.042757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:38.042789] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:38.042816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:38.042873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:38.098311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:38.098979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:38.099057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:38.099089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:38.214437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:38.214620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:38.214666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:38.214695] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:38.217957] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=35.52%) [2026-01-06T20:16:38.218224] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-06T20:16:38.218346] [INFO ] [sig ] ATAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:38.358870] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATAI.txt [2026-01-06T20:16:38.359031] [INFO ] [sig ] [272/3517] Completed ATAI in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-06T20:16:38.359070] [INFO ] [sig ] [273/3517] Forecasting ATEC... [2026-01-06T20:16:38.359100] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-06T20:16:38.359131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-06T20:16:38.370729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-06T20:16:38.371055] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-06T20:16:38.371949] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-06T20:16:38.372002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:38.372034] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:38.372061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:38.372118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:38.427279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:38.427989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:38.428068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:38.428100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:38.544349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:38.544495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:38.544537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:38.544566] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:38.547869] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-06T20:16:38.548137] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-06T20:16:38.548257] [INFO ] [sig ] ATEC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:38.685567] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATEC.txt [2026-01-06T20:16:38.685715] [INFO ] [sig ] [273/3517] Completed ATEC in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-06T20:16:38.685762] [INFO ] [sig ] [274/3517] Forecasting ATEN... [2026-01-06T20:16:38.685803] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-06T20:16:38.685836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-06T20:16:38.696923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-06T20:16:38.697208] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-06T20:16:38.697975] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-06T20:16:38.698027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:38.698059] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:38.698085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:38.698143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:38.753740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:38.754343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:38.754420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:38.754452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:38.876203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:38.876329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:38.876369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:38.876398] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:38.879657] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-06T20:16:38.879927] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-06T20:16:38.880049] [INFO ] [sig ] ATEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:39.019148] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATEN.txt [2026-01-06T20:16:39.019269] [INFO ] [sig ] [274/3517] Completed ATEN in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-06T20:16:39.019307] [INFO ] [sig ] [275/3517] Forecasting ATEX... [2026-01-06T20:16:39.019336] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-06T20:16:39.019367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-06T20:16:39.030525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-06T20:16:39.030847] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-06T20:16:39.031632] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-06T20:16:39.031685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:39.031716] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:39.031744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:39.031803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:39.094959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:39.095751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:39.095895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:39.095932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:39.211460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:39.211621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:39.211674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:39.211706] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:39.215099] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-06T20:16:39.215372] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-06T20:16:39.215495] [INFO ] [sig ] ATEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:39.373523] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATEX.txt [2026-01-06T20:16:39.373665] [INFO ] [sig ] [275/3517] Completed ATEX in 0.4s | 2.90 sym/s | Total: 1.6m | ETA: 18.7m [2026-01-06T20:16:39.373705] [INFO ] [sig ] [276/3517] Forecasting ATGE... [2026-01-06T20:16:39.373735] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-06T20:16:39.373773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-06T20:16:39.385083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-06T20:16:39.385367] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-06T20:16:39.386157] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-06T20:16:39.386211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:39.386261] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:39.386291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:39.386371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:39.441639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:39.442231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:39.442307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:39.442339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:39.555419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:39.555551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:39.555609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:39.555639] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:39.558856] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-01-06T20:16:39.559124] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-06T20:16:39.559247] [INFO ] [sig ] ATGE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:39.701867] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATGE.txt [2026-01-06T20:16:39.702040] [INFO ] [sig ] [276/3517] Completed ATGE in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:39.702081] [INFO ] [sig ] [277/3517] Forecasting ATHA... [2026-01-06T20:16:39.702112] [INFO ] [sig ] Generating forecast for: ATHA [2026-01-06T20:16:39.702144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHA' from 'https://tdm.silogroup.org/data/derivative_storage/ATHA.csv'. [2026-01-06T20:16:39.713463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHA'. [2026-01-06T20:16:39.713878] [INFO ] [FORECASTER] Starting predict_future for ATHA [2026-01-06T20:16:39.714679] [DEBUG] [LOCAL ] No optimal features file found for ATHA: ./output/feature-sets/ATHA.txt [2026-01-06T20:16:39.714732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:39.714764] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:39.714790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:39.714846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:39.770506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:39.771254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:39.771338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:39.771371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:39.891920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:39.892082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:39.892123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:39.892153] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:39.895483] [DEBUG] [FORECASTER] ATHA: Forecast T+1@11:T+2@11: DOWN (p=29.84%) [2026-01-06T20:16:39.895774] [INFO ] [FORECASTER] Completed predict_future for ATHA [2026-01-06T20:16:39.895901] [INFO ] [sig ] ATHA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:40.034632] [INFO ] [LOCAL ] Saved forecast: ATHA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATHA.txt [2026-01-06T20:16:40.034790] [INFO ] [sig ] [277/3517] Completed ATHA in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:40.034830] [INFO ] [sig ] [278/3517] Forecasting ATHM... [2026-01-06T20:16:40.034861] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-06T20:16:40.034893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-06T20:16:40.046143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-06T20:16:40.046395] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-06T20:16:40.047165] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-06T20:16:40.047217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:40.047249] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:40.047277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:40.047334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:40.103723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:40.104602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:40.104688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:40.104721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:40.224241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:40.224424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:40.224468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:40.224498] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:40.227798] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-01-06T20:16:40.228078] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-06T20:16:40.228202] [INFO ] [sig ] ATHM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:40.368815] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATHM.txt [2026-01-06T20:16:40.369006] [INFO ] [sig ] [278/3517] Completed ATHM in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:40.369047] [INFO ] [sig ] [279/3517] Forecasting ATI... [2026-01-06T20:16:40.369079] [INFO ] [sig ] Generating forecast for: ATI [2026-01-06T20:16:40.369110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-06T20:16:40.380898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-06T20:16:40.381279] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-06T20:16:40.382046] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-06T20:16:40.382098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:40.382130] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:40.382157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:40.382214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:40.437922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:40.438819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:40.438902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:40.438934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:40.560431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:40.560620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:40.560664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:40.560695] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:40.564078] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=93.73%) [2026-01-06T20:16:40.564381] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-06T20:16:40.564512] [INFO ] [sig ] ATI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:40.705236] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATI.txt [2026-01-06T20:16:40.705395] [INFO ] [sig ] [279/3517] Completed ATI in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:40.705441] [INFO ] [sig ] [280/3517] Forecasting ATLC... [2026-01-06T20:16:40.705473] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-06T20:16:40.705505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-06T20:16:40.716894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-06T20:16:40.717285] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-06T20:16:40.718072] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-06T20:16:40.718125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:40.718163] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:40.718190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:40.718248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:40.774556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:40.775414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:40.775502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:40.775536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:40.899635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:40.899796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:40.899839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:40.899868] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:40.903312] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: UP (p=53.26%) [2026-01-06T20:16:40.903697] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-06T20:16:40.903843] [INFO ] [sig ] ATLC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:41.046411] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATLC.txt [2026-01-06T20:16:41.046594] [INFO ] [sig ] [280/3517] Completed ATLC in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:41.046637] [INFO ] [sig ] [281/3517] Forecasting ATLCZ... [2026-01-06T20:16:41.046666] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-06T20:16:41.046697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-06T20:16:41.058212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-06T20:16:41.058661] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-06T20:16:41.059441] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-06T20:16:41.059493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:41.059525] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:41.059552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:41.059629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:41.116037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:41.116920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:41.117012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:41.117045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:41.240969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:41.241172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:41.241217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:41.241246] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:41.244690] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: DOWN (p=34.44%) [2026-01-06T20:16:41.244969] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-06T20:16:41.245131] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:41.383961] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATLCZ.txt [2026-01-06T20:16:41.384109] [INFO ] [sig ] [281/3517] Completed ATLCZ in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:41.384148] [INFO ] [sig ] [282/3517] Forecasting ATLO... [2026-01-06T20:16:41.384176] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-06T20:16:41.384223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-06T20:16:41.396523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-06T20:16:41.396910] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-06T20:16:41.397691] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-06T20:16:41.397743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:41.397806] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:41.397835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:41.397899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:41.454741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:41.455407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:41.455485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:41.455518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:41.563459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:41.563637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:41.563682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:41.563712] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:41.567028] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=18.05%) [2026-01-06T20:16:41.567306] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-06T20:16:41.567430] [INFO ] [sig ] ATLO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:41.705455] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATLO.txt [2026-01-06T20:16:41.705596] [INFO ] [sig ] [282/3517] Completed ATLO in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:41.705637] [INFO ] [sig ] [283/3517] Forecasting ATNI... [2026-01-06T20:16:41.705667] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-06T20:16:41.705697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-06T20:16:41.716644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-06T20:16:41.716912] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-06T20:16:41.717668] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-06T20:16:41.717720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:41.717752] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:41.717779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:41.717836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:41.773304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:41.774053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:41.774133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:41.774165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:41.892628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:41.892788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:41.892846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:41.892876] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:41.896274] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=84.44%) [2026-01-06T20:16:41.896605] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-06T20:16:41.896738] [INFO ] [sig ] ATNI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:42.041624] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATNI.txt [2026-01-06T20:16:42.041779] [INFO ] [sig ] [283/3517] Completed ATNI in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:42.041818] [INFO ] [sig ] [284/3517] Forecasting ATO... [2026-01-06T20:16:42.041848] [INFO ] [sig ] Generating forecast for: ATO [2026-01-06T20:16:42.041880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-06T20:16:42.053907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-06T20:16:42.054537] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-06T20:16:42.055379] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-06T20:16:42.055432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:42.055465] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:42.055491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:42.055559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:42.111737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:42.112676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:42.112777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:42.112811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:42.238783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:42.238952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:42.238994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:42.239023] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:42.242628] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=89.26%) [2026-01-06T20:16:42.243011] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-06T20:16:42.243151] [INFO ] [sig ] ATO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:42.386867] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATO.txt [2026-01-06T20:16:42.387024] [INFO ] [sig ] [284/3517] Completed ATO in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:42.387063] [INFO ] [sig ] [285/3517] Forecasting ATOM... [2026-01-06T20:16:42.387093] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-06T20:16:42.387127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-06T20:16:42.398653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-06T20:16:42.399049] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-06T20:16:42.399843] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-06T20:16:42.399896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:42.399927] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:42.399954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:42.400010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:42.457446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:42.458330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:42.458435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:42.458469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:42.581927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:42.582087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:42.582129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:42.582194] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:42.585632] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: UP (p=84.64%) [2026-01-06T20:16:42.585949] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-06T20:16:42.586086] [INFO ] [sig ] ATOM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:42.731568] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATOM.txt [2026-01-06T20:16:42.731747] [INFO ] [sig ] [285/3517] Completed ATOM in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:42.731788] [INFO ] [sig ] [286/3517] Forecasting ATRA... [2026-01-06T20:16:42.731818] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-06T20:16:42.731850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-06T20:16:42.744043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-06T20:16:42.744469] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-06T20:16:42.745513] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-06T20:16:42.745568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:42.745639] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:42.745669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:42.745729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:42.805253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:42.806135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:42.806222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:42.806255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:42.925831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:42.925984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:42.926025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:42.926054] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:42.929463] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=15.47%) [2026-01-06T20:16:42.929749] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-06T20:16:42.929876] [INFO ] [sig ] ATRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:43.067921] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ATRA.txt [2026-01-06T20:16:43.068074] [INFO ] [sig ] [286/3517] Completed ATRA in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:43.068113] [INFO ] [sig ] [287/3517] Forecasting ATRC... [2026-01-06T20:16:43.068142] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-06T20:16:43.068174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-06T20:16:43.080059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-06T20:16:43.080447] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-06T20:16:43.081295] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-06T20:16:43.081349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:43.081395] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:43.081424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:43.081484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:43.140339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:43.141180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:43.141266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:43.141299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:43.259667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:43.259824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:43.259870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:43.259901] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:43.263360] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: UP (p=68.58%) [2026-01-06T20:16:43.263659] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-06T20:16:43.263788] [INFO ] [sig ] ATRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:43.411312] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATRC.txt [2026-01-06T20:16:43.411470] [INFO ] [sig ] [287/3517] Completed ATRC in 0.3s | 2.90 sym/s | Total: 1.6m | ETA: 18.6m [2026-01-06T20:16:43.411509] [INFO ] [sig ] [288/3517] Forecasting ATRO... [2026-01-06T20:16:43.411539] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-06T20:16:43.411595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-06T20:16:43.424316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-06T20:16:43.424655] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-06T20:16:43.425428] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-06T20:16:43.425481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:43.425513] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:43.425540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:43.425615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:43.482404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:43.483229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:43.483312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:43.483345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:43.605115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:43.605268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:43.605309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:43.605338] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:43.608612] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-01-06T20:16:43.608893] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-06T20:16:43.609016] [INFO ] [sig ] ATRO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:43.746957] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATRO.txt [2026-01-06T20:16:43.747106] [INFO ] [sig ] [288/3517] Completed ATRO in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-06T20:16:43.747146] [INFO ] [sig ] [289/3517] Forecasting ATXS... [2026-01-06T20:16:43.747176] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-06T20:16:43.747208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-06T20:16:43.758842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-06T20:16:43.759134] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-06T20:16:43.760074] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-06T20:16:43.760131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:43.760164] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:43.760193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:43.760255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:43.820287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:43.820910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:43.820987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:43.821020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:43.941841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:43.941999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:43.942042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:43.942072] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:43.945419] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-01-06T20:16:43.945724] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-06T20:16:43.945853] [INFO ] [sig ] ATXS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:44.091710] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ATXS.txt [2026-01-06T20:16:44.091855] [INFO ] [sig ] [289/3517] Completed ATXS in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.6m [2026-01-06T20:16:44.091895] [INFO ] [sig ] [290/3517] Forecasting AUB... [2026-01-06T20:16:44.091925] [INFO ] [sig ] Generating forecast for: AUB [2026-01-06T20:16:44.091957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-06T20:16:44.104978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-06T20:16:44.105322] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-06T20:16:44.106176] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-06T20:16:44.106232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:44.106265] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:44.106293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:44.106352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:44.167917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:44.168806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:44.168891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:44.168926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:44.287130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:44.287279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:44.287322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:44.287352] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:44.290826] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: UP (p=72.86%) [2026-01-06T20:16:44.291099] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-06T20:16:44.291221] [INFO ] [sig ] AUB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:44.432062] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AUB.txt [2026-01-06T20:16:44.432201] [INFO ] [sig ] [290/3517] Completed AUB in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:44.432241] [INFO ] [sig ] [291/3517] Forecasting AUDC... [2026-01-06T20:16:44.432276] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-06T20:16:44.432308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-06T20:16:44.443819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-06T20:16:44.444095] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-06T20:16:44.444889] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-06T20:16:44.444941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:44.444977] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:44.445007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:44.445066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:44.507048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:44.507944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:44.508039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:44.508075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:44.624611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:44.624760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:44.624805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:44.624834] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:44.628240] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: UP (p=62.03%) [2026-01-06T20:16:44.628520] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-06T20:16:44.628700] [INFO ] [sig ] AUDC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:44.766716] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AUDC.txt [2026-01-06T20:16:44.766872] [INFO ] [sig ] [291/3517] Completed AUDC in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:44.766912] [INFO ] [sig ] [292/3517] Forecasting AUPH... [2026-01-06T20:16:44.766942] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-06T20:16:44.766973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-06T20:16:44.778191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-06T20:16:44.778532] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-06T20:16:44.779349] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-06T20:16:44.779401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:44.779433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:44.779461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:44.779519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:44.836264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:44.837094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:44.837200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:44.837233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:44.950806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:44.950967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:44.951011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:44.951041] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:44.954429] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=99.59%) [2026-01-06T20:16:44.954753] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-06T20:16:44.954887] [INFO ] [sig ] AUPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:45.099775] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AUPH.txt [2026-01-06T20:16:45.099933] [INFO ] [sig ] [292/3517] Completed AUPH in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:45.099974] [INFO ] [sig ] [293/3517] Forecasting AURA... [2026-01-06T20:16:45.100007] [INFO ] [sig ] Generating forecast for: AURA [2026-01-06T20:16:45.100038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-06T20:16:45.111560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-06T20:16:45.111969] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-06T20:16:45.112749] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-06T20:16:45.112802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:45.112835] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:45.112862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:45.112919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:45.168858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:45.169715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:45.169799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:45.169832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:45.292632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:45.292810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:45.292858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:45.292890] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:45.296282] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=83.98%) [2026-01-06T20:16:45.296598] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-06T20:16:45.296727] [INFO ] [sig ] AURA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:45.436989] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AURA.txt [2026-01-06T20:16:45.437122] [INFO ] [sig ] [293/3517] Completed AURA in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:45.437160] [INFO ] [sig ] [294/3517] Forecasting AUTL... [2026-01-06T20:16:45.437189] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-06T20:16:45.437221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-06T20:16:45.449937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-06T20:16:45.450231] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-06T20:16:45.451108] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-06T20:16:45.451162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:45.451196] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:45.451223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:45.451283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:45.509987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:45.510992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:45.511077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:45.511111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:45.634919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:45.635076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:45.635120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:45.635164] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:45.638744] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=85.09%) [2026-01-06T20:16:45.639029] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-06T20:16:45.639178] [INFO ] [sig ] AUTL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:45.781341] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AUTL.txt [2026-01-06T20:16:45.781459] [INFO ] [sig ] [294/3517] Completed AUTL in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:45.781496] [INFO ] [sig ] [295/3517] Forecasting AVA... [2026-01-06T20:16:45.781528] [INFO ] [sig ] Generating forecast for: AVA [2026-01-06T20:16:45.781558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-06T20:16:45.796321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-06T20:16:45.796761] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-06T20:16:45.797541] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-06T20:16:45.797611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:45.797645] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:45.797673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:45.797735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:45.854150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:45.855051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:45.855149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:45.855182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:45.972514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:45.972685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:45.972731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:45.972763] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:45.976523] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-06T20:16:45.976820] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-06T20:16:45.976948] [INFO ] [sig ] AVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:46.115175] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AVA.txt [2026-01-06T20:16:46.115324] [INFO ] [sig ] [295/3517] Completed AVA in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:46.115363] [INFO ] [sig ] [296/3517] Forecasting AVAH... [2026-01-06T20:16:46.115394] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-06T20:16:46.115425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-06T20:16:46.130523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-06T20:16:46.130938] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-06T20:16:46.131943] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-06T20:16:46.132008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:46.132052] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:46.132091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:46.132173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:46.206345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:46.207235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:46.207319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:46.207372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:46.326702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:46.326864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:46.326906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:46.326937] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:46.330389] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=81.06%) [2026-01-06T20:16:46.330700] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-06T20:16:46.330832] [INFO ] [sig ] AVAH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:46.471618] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVAH.txt [2026-01-06T20:16:46.471786] [INFO ] [sig ] [296/3517] Completed AVAH in 0.4s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:46.471826] [INFO ] [sig ] [297/3517] Forecasting AVAL... [2026-01-06T20:16:46.471855] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-06T20:16:46.471889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-06T20:16:46.483738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-06T20:16:46.484062] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-06T20:16:46.484836] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-06T20:16:46.484888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:46.484920] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:46.484947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:46.485005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:46.541352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:46.542212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:46.542292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:46.542325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:46.656127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:46.656286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:46.656329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:46.656359] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:46.659700] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-06T20:16:46.659975] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-06T20:16:46.660103] [INFO ] [sig ] AVAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:46.798916] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVAL.txt [2026-01-06T20:16:46.799059] [INFO ] [sig ] [297/3517] Completed AVAL in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:46.799097] [INFO ] [sig ] [298/3517] Forecasting AVB... [2026-01-06T20:16:46.799127] [INFO ] [sig ] Generating forecast for: AVB [2026-01-06T20:16:46.799159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-06T20:16:46.810980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-06T20:16:46.811319] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-06T20:16:46.812087] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-06T20:16:46.812139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:46.812171] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:46.812199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:46.812271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:46.869217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:46.870082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:46.870165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:46.870199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:46.992145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:46.992300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:46.992343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:46.992374] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:46.995636] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: UP (p=57.47%) [2026-01-06T20:16:46.995903] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-06T20:16:46.996024] [INFO ] [sig ] AVB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:47.134495] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVB.txt [2026-01-06T20:16:47.134649] [INFO ] [sig ] [298/3517] Completed AVB in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:47.134689] [INFO ] [sig ] [299/3517] Forecasting AVBP... [2026-01-06T20:16:47.134721] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-06T20:16:47.134752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-06T20:16:47.145795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-06T20:16:47.146046] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-06T20:16:47.146803] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-06T20:16:47.146855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:47.146911] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:47.146940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:47.146997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:47.203646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:47.204263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:47.204339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:47.204372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:47.323537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:47.323710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:47.323753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:47.323782] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:47.327043] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-06T20:16:47.327312] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-06T20:16:47.327433] [INFO ] [sig ] AVBP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:47.466740] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AVBP.txt [2026-01-06T20:16:47.466897] [INFO ] [sig ] [299/3517] Completed AVBP in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:47.466939] [INFO ] [sig ] [300/3517] Forecasting AVD... [2026-01-06T20:16:47.466972] [INFO ] [sig ] Generating forecast for: AVD [2026-01-06T20:16:47.467004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-06T20:16:47.478546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-06T20:16:47.478937] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-06T20:16:47.479706] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-06T20:16:47.479770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:47.479802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:47.479829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:47.479887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:47.536065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:47.536893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:47.536976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:47.537011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:47.652768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:47.652928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:47.652972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:47.653002] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:47.656387] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: UP (p=66.36%) [2026-01-06T20:16:47.656744] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-06T20:16:47.656877] [INFO ] [sig ] AVD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:47.799209] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVD.txt [2026-01-06T20:16:47.799361] [INFO ] [sig ] [300/3517] Completed AVD in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:47.799400] [INFO ] [sig ] [301/3517] Forecasting AVDL... [2026-01-06T20:16:47.799430] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-06T20:16:47.799462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-06T20:16:47.810925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-06T20:16:47.811196] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-06T20:16:47.811954] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-06T20:16:47.812006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:47.812038] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:47.812065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:47.812122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:47.868097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:47.868983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:47.869069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:47.869102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:47.992525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:47.992699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:47.992741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:47.992770] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:47.996023] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-01-06T20:16:47.996294] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-06T20:16:47.996412] [INFO ] [sig ] AVDL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:48.133225] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AVDL.txt [2026-01-06T20:16:48.133356] [INFO ] [sig ] [301/3517] Completed AVDL in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:48.133394] [INFO ] [sig ] [302/3517] Forecasting AVGO... [2026-01-06T20:16:48.133424] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-06T20:16:48.133456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-06T20:16:48.144900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-06T20:16:48.145162] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-06T20:16:48.145917] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-06T20:16:48.145969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:48.146000] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:48.146027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:48.146084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:48.201774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:48.202360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:48.202437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:48.202469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:48.322793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:48.322960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:48.323003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:48.323062] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:48.326506] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: DOWN (p=15.93%) [2026-01-06T20:16:48.326856] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-06T20:16:48.326990] [INFO ] [sig ] AVGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:48.470071] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AVGO.txt [2026-01-06T20:16:48.470254] [INFO ] [sig ] [302/3517] Completed AVGO in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.5m [2026-01-06T20:16:48.470302] [INFO ] [sig ] [303/3517] Forecasting AVGX... [2026-01-06T20:16:48.470333] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-06T20:16:48.470363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-06T20:16:48.482135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-06T20:16:48.482445] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-06T20:16:48.483226] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-06T20:16:48.483279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:48.483310] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:48.483337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:48.483395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:48.539699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:48.540605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:48.540695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:48.540728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:48.659825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:48.659990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:48.660033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:48.660065] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:48.663395] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-06T20:16:48.663688] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-06T20:16:48.663814] [INFO ] [sig ] AVGX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:48.801066] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVGX.txt [2026-01-06T20:16:48.801201] [INFO ] [sig ] [303/3517] Completed AVGX in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.4m [2026-01-06T20:16:48.801240] [INFO ] [sig ] [304/3517] Forecasting AVK... [2026-01-06T20:16:48.801270] [INFO ] [sig ] Generating forecast for: AVK [2026-01-06T20:16:48.801308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-06T20:16:48.812684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-06T20:16:48.813009] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-06T20:16:48.813801] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-06T20:16:48.813854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:48.813886] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:48.813912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:48.813975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:48.871219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:48.872090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:48.872170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:48.872203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:48.984060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:48.984218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:48.984261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:48.984291] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:48.987549] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-06T20:16:48.987830] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-06T20:16:48.987951] [INFO ] [sig ] AVK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:49.125938] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AVK.txt [2026-01-06T20:16:49.126063] [INFO ] [sig ] [304/3517] Completed AVK in 0.3s | 2.90 sym/s | Total: 1.7m | ETA: 18.4m [2026-01-06T20:16:49.126101] [INFO ] [sig ] [305/3517] Forecasting AVNS... [2026-01-06T20:16:49.126138] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-06T20:16:49.126169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-06T20:16:49.138383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-06T20:16:49.138753] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-06T20:16:49.139550] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-06T20:16:49.139627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:49.139664] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:49.139691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:49.139749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:49.197440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:49.198093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:49.198173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:49.198207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:49.319920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:49.320070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:49.320114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:49.320145] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:49.323514] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: UP (p=51.65%) [2026-01-06T20:16:49.323822] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-06T20:16:49.323946] [INFO ] [sig ] AVNS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:49.466428] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVNS.txt [2026-01-06T20:16:49.466620] [INFO ] [sig ] [305/3517] Completed AVNS in 0.3s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:49.466672] [INFO ] [sig ] [306/3517] Forecasting AVO... [2026-01-06T20:16:49.466710] [INFO ] [sig ] Generating forecast for: AVO [2026-01-06T20:16:49.466743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-06T20:16:49.479803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-06T20:16:49.480263] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-06T20:16:49.481201] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-06T20:16:49.481261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:49.481295] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:49.481324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:49.481383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:49.539295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:49.540218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:49.540306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:49.540342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:49.664541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:49.664726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:49.664772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:49.664803] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:49.668210] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=75.10%) [2026-01-06T20:16:49.668498] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-06T20:16:49.668676] [INFO ] [sig ] AVO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:49.819247] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVO.txt [2026-01-06T20:16:49.819422] [INFO ] [sig ] [306/3517] Completed AVO in 0.4s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:49.819466] [INFO ] [sig ] [307/3517] Forecasting AVTX... [2026-01-06T20:16:49.819498] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-06T20:16:49.819528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-06T20:16:49.832002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-06T20:16:49.832443] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-06T20:16:49.833247] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-06T20:16:49.833314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:49.833348] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:49.833377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:49.833435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:49.894544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:49.895447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:49.895553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:49.895625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:50.017719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:50.017899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:50.017943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:50.017973] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:50.021519] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=2.69%) [2026-01-06T20:16:50.021822] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-06T20:16:50.021958] [INFO ] [sig ] AVTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:50.168456] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AVTX.txt [2026-01-06T20:16:50.168655] [INFO ] [sig ] [307/3517] Completed AVTX in 0.3s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:50.168700] [INFO ] [sig ] [308/3517] Forecasting AVXL... [2026-01-06T20:16:50.168733] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-06T20:16:50.168765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-06T20:16:50.184516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-06T20:16:50.185084] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-06T20:16:50.185956] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-06T20:16:50.186011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:50.186044] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:50.186073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:50.186132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:50.244447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:50.245449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:50.245541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:50.245597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:50.366855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:50.367010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:50.367052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:50.367081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:50.370410] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: DOWN (p=11.23%) [2026-01-06T20:16:50.370701] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-06T20:16:50.370823] [INFO ] [sig ] AVXL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:50.509033] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AVXL.txt [2026-01-06T20:16:50.509156] [INFO ] [sig ] [308/3517] Completed AVXL in 0.3s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:50.509194] [INFO ] [sig ] [309/3517] Forecasting AVY... [2026-01-06T20:16:50.509224] [INFO ] [sig ] Generating forecast for: AVY [2026-01-06T20:16:50.509253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-06T20:16:50.521708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-06T20:16:50.521968] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-06T20:16:50.522719] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-06T20:16:50.522771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:50.522802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:50.522829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:50.522886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:50.578425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:50.579050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:50.579151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:50.579183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:50.695284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:50.695423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:50.695478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:50.695514] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:50.698695] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=95.44%) [2026-01-06T20:16:50.698959] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-06T20:16:50.699084] [INFO ] [sig ] AVY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:50.853937] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AVY.txt [2026-01-06T20:16:50.854063] [INFO ] [sig ] [309/3517] Completed AVY in 0.3s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:50.854107] [INFO ] [sig ] [310/3517] Forecasting AWF... [2026-01-06T20:16:50.854137] [INFO ] [sig ] Generating forecast for: AWF [2026-01-06T20:16:50.854168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-06T20:16:50.865597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-06T20:16:50.865878] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-06T20:16:50.866671] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-06T20:16:50.866723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:50.866755] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:50.866782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:50.866839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:50.926308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:50.926997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:50.927074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:50.927108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:51.045444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:51.045600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:51.045642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:51.045672] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:51.048939] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: DOWN (p=10.30%) [2026-01-06T20:16:51.049242] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-06T20:16:51.049371] [INFO ] [sig ] AWF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:51.188763] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AWF.txt [2026-01-06T20:16:51.188891] [INFO ] [sig ] [310/3517] Completed AWF in 0.3s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:51.188932] [INFO ] [sig ] [311/3517] Forecasting AWI... [2026-01-06T20:16:51.188961] [INFO ] [sig ] Generating forecast for: AWI [2026-01-06T20:16:51.188990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-06T20:16:51.200401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-06T20:16:51.200783] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-06T20:16:51.201536] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-06T20:16:51.201607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:51.201651] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:51.201681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:51.201738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:51.257593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:51.258282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:51.258362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:51.258395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:51.379250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:51.379397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:51.379439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:51.379468] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:51.382787] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-06T20:16:51.383058] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-06T20:16:51.383184] [INFO ] [sig ] AWI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:51.520873] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AWI.txt [2026-01-06T20:16:51.521005] [INFO ] [sig ] [311/3517] Completed AWI in 0.3s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:51.521043] [INFO ] [sig ] [312/3517] Forecasting AWK... [2026-01-06T20:16:51.521073] [INFO ] [sig ] Generating forecast for: AWK [2026-01-06T20:16:51.521104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-06T20:16:51.532468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-06T20:16:51.532795] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-06T20:16:51.533640] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-06T20:16:51.533694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:51.533726] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:51.533753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:51.533811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:51.589675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:51.590338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:51.590416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:51.590448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:51.709879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:51.710025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:51.710069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:51.710098] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:51.713502] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=80.73%) [2026-01-06T20:16:51.713789] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-06T20:16:51.713917] [INFO ] [sig ] AWK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:51.854211] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AWK.txt [2026-01-06T20:16:51.854398] [INFO ] [sig ] [312/3517] Completed AWK in 0.3s | 2.90 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:51.854437] [INFO ] [sig ] [313/3517] Forecasting AWP... [2026-01-06T20:16:51.854468] [INFO ] [sig ] Generating forecast for: AWP [2026-01-06T20:16:51.854499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-06T20:16:51.865760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-06T20:16:51.866071] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-06T20:16:51.866860] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-06T20:16:51.866912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:51.866944] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:51.866970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:51.867026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:51.922994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:51.923635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:51.923712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:51.923745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:52.041303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:52.041448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:52.041490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:52.041519] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:52.044789] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=79.33%) [2026-01-06T20:16:52.045058] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-06T20:16:52.045180] [INFO ] [sig ] AWP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:52.183308] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AWP.txt [2026-01-06T20:16:52.183434] [INFO ] [sig ] [313/3517] Completed AWP in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:52.183471] [INFO ] [sig ] [314/3517] Forecasting AWRE... [2026-01-06T20:16:52.183500] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-06T20:16:52.183531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-06T20:16:52.194363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-06T20:16:52.194655] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-06T20:16:52.195407] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-06T20:16:52.195459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:52.195490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:52.195517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:52.195598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:52.251958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:52.252688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:52.252767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:52.252800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:52.362032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:52.362202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:52.362244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:52.362271] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:52.365704] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: DOWN (p=23.15%) [2026-01-06T20:16:52.365971] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-06T20:16:52.366100] [INFO ] [sig ] AWRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:52.503588] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AWRE.txt [2026-01-06T20:16:52.503738] [INFO ] [sig ] [314/3517] Completed AWRE in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:52.503777] [INFO ] [sig ] [315/3517] Forecasting AXGN... [2026-01-06T20:16:52.503812] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-06T20:16:52.503844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-06T20:16:52.514890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-06T20:16:52.515175] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-06T20:16:52.515948] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-06T20:16:52.516000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:52.516033] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:52.516060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:52.516117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:52.572016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:52.572867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:52.572946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:52.572979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:52.694556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:52.694715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:52.694758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:52.694786] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:52.698040] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-01-06T20:16:52.698311] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-06T20:16:52.698437] [INFO ] [sig ] AXGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:52.837485] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AXGN.txt [2026-01-06T20:16:52.837667] [INFO ] [sig ] [315/3517] Completed AXGN in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:52.837709] [INFO ] [sig ] [316/3517] Forecasting AXL... [2026-01-06T20:16:52.837739] [INFO ] [sig ] Generating forecast for: AXL [2026-01-06T20:16:52.837769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-06T20:16:52.849527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-06T20:16:52.849938] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-06T20:16:52.850831] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-06T20:16:52.850887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:52.850948] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:52.850979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:52.851039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:52.908865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:52.909721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:52.909806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:52.909841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:53.033114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:53.033255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:53.033297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:53.033326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:53.036616] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=1.07%) [2026-01-06T20:16:53.036883] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-06T20:16:53.037005] [INFO ] [sig ] AXL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:53.177836] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AXL.txt [2026-01-06T20:16:53.177977] [INFO ] [sig ] [316/3517] Completed AXL in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.4m [2026-01-06T20:16:53.178017] [INFO ] [sig ] [317/3517] Forecasting AXON... [2026-01-06T20:16:53.178046] [INFO ] [sig ] Generating forecast for: AXON [2026-01-06T20:16:53.178075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-06T20:16:53.189828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-06T20:16:53.190171] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-06T20:16:53.190941] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-06T20:16:53.190993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:53.191024] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:53.191051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:53.191108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:53.247189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:53.248059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:53.248140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:53.248172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:53.363707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:53.363857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:53.363900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:53.363928] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:53.367435] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: UP (p=99.60%) [2026-01-06T20:16:53.367770] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-06T20:16:53.367906] [INFO ] [sig ] AXON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:53.506015] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AXON.txt [2026-01-06T20:16:53.506143] [INFO ] [sig ] [317/3517] Completed AXON in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.3m [2026-01-06T20:16:53.506181] [INFO ] [sig ] [318/3517] Forecasting AXP... [2026-01-06T20:16:53.506211] [INFO ] [sig ] Generating forecast for: AXP [2026-01-06T20:16:53.506242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-06T20:16:53.517783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-06T20:16:53.518087] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-06T20:16:53.519085] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-06T20:16:53.519137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:53.519179] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:53.519206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:53.519263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:53.578188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:53.578964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:53.579047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:53.579080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:53.702283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:53.702432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:53.702473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:53.702535] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:53.705855] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=54.07%) [2026-01-06T20:16:53.706126] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-06T20:16:53.706248] [INFO ] [sig ] AXP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:53.849138] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AXP.txt [2026-01-06T20:16:53.849284] [INFO ] [sig ] [318/3517] Completed AXP in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.3m [2026-01-06T20:16:53.849323] [INFO ] [sig ] [319/3517] Forecasting AXS... [2026-01-06T20:16:53.849354] [INFO ] [sig ] Generating forecast for: AXS [2026-01-06T20:16:53.849385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-06T20:16:53.862113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-06T20:16:53.862552] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-06T20:16:53.863647] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-06T20:16:53.863702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:53.863736] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:53.863764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:53.863823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:53.921328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:53.922228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:53.922318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:53.922352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:54.040604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:54.040732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:54.040773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:54.040841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:54.044258] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-06T20:16:54.044538] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-06T20:16:54.044686] [INFO ] [sig ] AXS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:54.185560] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AXS.txt [2026-01-06T20:16:54.185710] [INFO ] [sig ] [319/3517] Completed AXS in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.3m [2026-01-06T20:16:54.185748] [INFO ] [sig ] [320/3517] Forecasting AXSM... [2026-01-06T20:16:54.185779] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-06T20:16:54.185808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-06T20:16:54.197215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-06T20:16:54.197539] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-06T20:16:54.198342] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-06T20:16:54.198397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:54.198431] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:54.198460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:54.198520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:54.254217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:54.254832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:54.254909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:54.254953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:54.372060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:54.372228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:54.372273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:54.372302] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:54.375743] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: DOWN (p=16.91%) [2026-01-06T20:16:54.376035] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-06T20:16:54.376162] [INFO ] [sig ] AXSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:54.518759] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AXSM.txt [2026-01-06T20:16:54.518898] [INFO ] [sig ] [320/3517] Completed AXSM in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.3m [2026-01-06T20:16:54.518936] [INFO ] [sig ] [321/3517] Forecasting AXTA... [2026-01-06T20:16:54.518965] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-06T20:16:54.518996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-06T20:16:54.531090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-06T20:16:54.531387] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-06T20:16:54.532193] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-06T20:16:54.532254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:54.532286] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:54.532313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:54.532370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:54.592073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:54.592847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:54.592929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:54.592962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:54.717369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:54.717521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:54.717569] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:54.717624] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:54.721224] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-06T20:16:54.721510] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-06T20:16:54.721668] [INFO ] [sig ] AXTA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:54.862281] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AXTA.txt [2026-01-06T20:16:54.862393] [INFO ] [sig ] [321/3517] Completed AXTA in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.3m [2026-01-06T20:16:54.862432] [INFO ] [sig ] [322/3517] Forecasting AXTI... [2026-01-06T20:16:54.862462] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-06T20:16:54.862492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-06T20:16:54.874305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-06T20:16:54.874609] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-06T20:16:54.875368] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-06T20:16:54.875427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:54.875458] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:54.875495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:54.875558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:54.945163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:54.946256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:54.946372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:54.946420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:55.067905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:55.068064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:55.068107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:55.068136] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:55.071483] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=72.66%) [2026-01-06T20:16:55.071776] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-06T20:16:55.071899] [INFO ] [sig ] AXTI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:55.208470] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AXTI.txt [2026-01-06T20:16:55.208623] [INFO ] [sig ] [322/3517] Completed AXTI in 0.3s | 2.91 sym/s | Total: 1.8m | ETA: 18.3m [2026-01-06T20:16:55.208679] [INFO ] [sig ] [323/3517] Forecasting AYI... [2026-01-06T20:16:55.208709] [INFO ] [sig ] Generating forecast for: AYI [2026-01-06T20:16:55.208740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-06T20:16:55.220019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-06T20:16:55.220319] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-06T20:16:55.221082] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-06T20:16:55.221134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:55.221166] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:55.221193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:55.221251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:55.279846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:55.280615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:55.280702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:55.280737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:55.404628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:55.404781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:55.404824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:55.404855] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:55.408210] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-06T20:16:55.408486] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-06T20:16:55.408647] [INFO ] [sig ] AYI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:55.547265] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AYI.txt [2026-01-06T20:16:55.547434] [INFO ] [sig ] [323/3517] Completed AYI in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:55.547474] [INFO ] [sig ] [324/3517] Forecasting AZ... [2026-01-06T20:16:55.547504] [INFO ] [sig ] Generating forecast for: AZ [2026-01-06T20:16:55.547535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-06T20:16:55.559378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-06T20:16:55.559774] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-06T20:16:55.560615] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-06T20:16:55.560670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:55.560705] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:55.560734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:55.560793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:55.618277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:55.619144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:55.619228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:55.619262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:55.738748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:55.738885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:55.738928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:55.738957] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:55.742279] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: DOWN (p=6.41%) [2026-01-06T20:16:55.742555] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-06T20:16:55.742699] [INFO ] [sig ] AZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:55.883035] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AZ.txt [2026-01-06T20:16:55.883160] [INFO ] [sig ] [324/3517] Completed AZ in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:55.883198] [INFO ] [sig ] [325/3517] Forecasting AZN... [2026-01-06T20:16:55.883227] [INFO ] [sig ] Generating forecast for: AZN [2026-01-06T20:16:55.883259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-06T20:16:55.895329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-06T20:16:55.895634] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-06T20:16:55.896377] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-06T20:16:55.896429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:55.896461] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:55.896488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:55.896546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:55.954060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:55.954698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:55.954785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:55.954818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:56.082039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:56.082214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:56.082259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:56.082288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:56.085713] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-01-06T20:16:56.085984] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-06T20:16:56.086109] [INFO ] [sig ] AZN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:56.225241] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AZN.txt [2026-01-06T20:16:56.225375] [INFO ] [sig ] [325/3517] Completed AZN in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:56.225414] [INFO ] [sig ] [326/3517] Forecasting AZO... [2026-01-06T20:16:56.225444] [INFO ] [sig ] Generating forecast for: AZO [2026-01-06T20:16:56.225474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-06T20:16:56.236532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-06T20:16:56.236832] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-06T20:16:56.237601] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-06T20:16:56.237653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:56.237684] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:56.237713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:56.237770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:56.293345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:56.293974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:56.294050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:56.294109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:56.408461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:56.408607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:56.408672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:56.408707] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:56.412021] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=84.08%) [2026-01-06T20:16:56.412287] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-06T20:16:56.412408] [INFO ] [sig ] AZO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:56.551351] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AZO.txt [2026-01-06T20:16:56.551477] [INFO ] [sig ] [326/3517] Completed AZO in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:56.551515] [INFO ] [sig ] [327/3517] Forecasting AZTA... [2026-01-06T20:16:56.551544] [INFO ] [sig ] Generating forecast for: AZTA [2026-01-06T20:16:56.551601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZTA' from 'https://tdm.silogroup.org/data/derivative_storage/AZTA.csv'. [2026-01-06T20:16:56.562417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZTA'. [2026-01-06T20:16:56.562723] [INFO ] [FORECASTER] Starting predict_future for AZTA [2026-01-06T20:16:56.563473] [DEBUG] [LOCAL ] No optimal features file found for AZTA: ./output/feature-sets/AZTA.txt [2026-01-06T20:16:56.563525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:56.563557] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:56.563605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:56.563665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:56.623464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:56.624347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:56.624435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:56.624470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:56.752221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:56.752366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:56.752410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:56.752453] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:56.756167] [DEBUG] [FORECASTER] AZTA: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-06T20:16:56.756722] [INFO ] [FORECASTER] Completed predict_future for AZTA [2026-01-06T20:16:56.756855] [INFO ] [sig ] AZTA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:56.902667] [INFO ] [LOCAL ] Saved forecast: AZTA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/AZTA.txt [2026-01-06T20:16:56.902850] [INFO ] [sig ] [327/3517] Completed AZTA in 0.4s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:56.902896] [INFO ] [sig ] [328/3517] Forecasting AZZ... [2026-01-06T20:16:56.902926] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-06T20:16:56.902956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-06T20:16:56.914332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-06T20:16:56.914639] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-06T20:16:56.915383] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-06T20:16:56.915436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:56.915467] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:56.915494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:56.915551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:56.972271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:56.972877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:56.972953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:56.972986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:57.093803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:57.093961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:57.094004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:57.094033] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:57.097949] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-06T20:16:57.098222] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-06T20:16:57.098351] [INFO ] [sig ] AZZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:57.236506] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/AZZ.txt [2026-01-06T20:16:57.236636] [INFO ] [sig ] [328/3517] Completed AZZ in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:57.236676] [INFO ] [sig ] [329/3517] Forecasting BA... [2026-01-06T20:16:57.236706] [INFO ] [sig ] Generating forecast for: BA [2026-01-06T20:16:57.236736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-06T20:16:57.247865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-06T20:16:57.248146] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-06T20:16:57.248981] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-06T20:16:57.249033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:57.249063] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:57.249090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:57.249149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:57.305278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:57.305910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:57.305989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:57.306021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:57.426761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:57.426889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:57.426930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:57.426958] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:57.430229] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-01-06T20:16:57.430529] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-06T20:16:57.430669] [INFO ] [sig ] BA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:57.569917] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BA.txt [2026-01-06T20:16:57.570074] [INFO ] [sig ] [329/3517] Completed BA in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:57.570127] [INFO ] [sig ] [330/3517] Forecasting BABA... [2026-01-06T20:16:57.570169] [INFO ] [sig ] Generating forecast for: BABA [2026-01-06T20:16:57.570212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-06T20:16:57.581982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-06T20:16:57.582290] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-06T20:16:57.583095] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-06T20:16:57.583149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:57.583183] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:57.583212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:57.583270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:57.640816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:57.641426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:57.641506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:57.641540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:57.758299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:57.758451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:57.758495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:57.758525] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:57.761907] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: DOWN (p=14.70%) [2026-01-06T20:16:57.762184] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-06T20:16:57.762310] [INFO ] [sig ] BABA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:57.905980] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BABA.txt [2026-01-06T20:16:57.906097] [INFO ] [sig ] [330/3517] Completed BABA in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:57.906134] [INFO ] [sig ] [331/3517] Forecasting BABX... [2026-01-06T20:16:57.906163] [INFO ] [sig ] Generating forecast for: BABX [2026-01-06T20:16:57.906195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-06T20:16:57.917169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-06T20:16:57.917449] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-06T20:16:57.918213] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-06T20:16:57.918270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:57.918302] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:57.918329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:57.918387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:57.975945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:57.976555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:57.976650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:57.976685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:58.099652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:58.099814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:58.099875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:58.099905] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:58.103347] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: UP (p=69.51%) [2026-01-06T20:16:58.103725] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-06T20:16:58.103866] [INFO ] [sig ] BABX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:58.245307] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BABX.txt [2026-01-06T20:16:58.245432] [INFO ] [sig ] [331/3517] Completed BABX in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.3m [2026-01-06T20:16:58.245470] [INFO ] [sig ] [332/3517] Forecasting BAC... [2026-01-06T20:16:58.245500] [INFO ] [sig ] Generating forecast for: BAC [2026-01-06T20:16:58.245531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-06T20:16:58.256511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-06T20:16:58.256816] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-06T20:16:58.257558] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-06T20:16:58.257631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:58.257664] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:58.257692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:58.257749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:58.313649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:58.314256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:58.314332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:58.314365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:58.434784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:58.434908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:58.434949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:58.434978] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:58.438215] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-01-06T20:16:58.438485] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-06T20:16:58.438624] [INFO ] [sig ] BAC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:58.578075] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BAC.txt [2026-01-06T20:16:58.578214] [INFO ] [sig ] [332/3517] Completed BAC in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:16:58.578253] [INFO ] [sig ] [333/3517] Forecasting BAH... [2026-01-06T20:16:58.578283] [INFO ] [sig ] Generating forecast for: BAH [2026-01-06T20:16:58.578313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-06T20:16:58.589377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-06T20:16:58.589694] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-06T20:16:58.590472] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-06T20:16:58.590524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:58.590600] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:58.590631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:58.590690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:58.647155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:58.647912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:58.647993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:58.648026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:58.774074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:58.774212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:58.774255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:58.774284] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:58.777550] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-01-06T20:16:58.777835] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-06T20:16:58.777957] [INFO ] [sig ] BAH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:58.917531] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BAH.txt [2026-01-06T20:16:58.917670] [INFO ] [sig ] [333/3517] Completed BAH in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:16:58.917710] [INFO ] [sig ] [334/3517] Forecasting BALL... [2026-01-06T20:16:58.917741] [INFO ] [sig ] Generating forecast for: BALL [2026-01-06T20:16:58.917770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-06T20:16:58.928625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-06T20:16:58.928931] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-06T20:16:58.929702] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-06T20:16:58.929754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:58.929785] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:58.929812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:58.929869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:58.986001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:58.986746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:58.986826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:58.986859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:59.107041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:59.107199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:59.107243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:59.107271] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:59.110704] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: UP (p=90.26%) [2026-01-06T20:16:59.111021] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-06T20:16:59.111156] [INFO ] [sig ] BALL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:16:59.250098] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BALL.txt [2026-01-06T20:16:59.250247] [INFO ] [sig ] [334/3517] Completed BALL in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:16:59.250288] [INFO ] [sig ] [335/3517] Forecasting BAM... [2026-01-06T20:16:59.250319] [INFO ] [sig ] Generating forecast for: BAM [2026-01-06T20:16:59.250351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-06T20:16:59.261202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-06T20:16:59.261494] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-06T20:16:59.262256] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-06T20:16:59.262308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:59.262349] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:59.262376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:59.262434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:59.317634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:59.318252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:59.318334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:59.318367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:59.452338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:59.452496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:59.452538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:59.452584] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:59.455913] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: DOWN (p=7.36%) [2026-01-06T20:16:59.456187] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-06T20:16:59.456315] [INFO ] [sig ] BAM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:59.594488] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BAM.txt [2026-01-06T20:16:59.594630] [INFO ] [sig ] [335/3517] Completed BAM in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:16:59.594670] [INFO ] [sig ] [336/3517] Forecasting BANC... [2026-01-06T20:16:59.594699] [INFO ] [sig ] Generating forecast for: BANC [2026-01-06T20:16:59.594727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-06T20:16:59.606506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-06T20:16:59.606820] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-06T20:16:59.607590] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-06T20:16:59.607644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:59.607675] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:59.607702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:59.607760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:16:59.663240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:16:59.664047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:16:59.664128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:16:59.664161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:16:59.787006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:16:59.787152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:16:59.787194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:16:59.787252] [INFO ] [FORECASTER] Training complete [2026-01-06T20:16:59.790541] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=10.65%) [2026-01-06T20:16:59.790830] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-06T20:16:59.790953] [INFO ] [sig ] BANC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:16:59.927520] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BANC.txt [2026-01-06T20:16:59.927655] [INFO ] [sig ] [336/3517] Completed BANC in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:16:59.927695] [INFO ] [sig ] [337/3517] Forecasting BAND... [2026-01-06T20:16:59.927726] [INFO ] [sig ] Generating forecast for: BAND [2026-01-06T20:16:59.927756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-06T20:16:59.939171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-06T20:16:59.939468] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-06T20:16:59.940227] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-06T20:16:59.940279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:16:59.940311] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:16:59.940338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:16:59.940395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:00.011720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:00.012617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:00.012701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:00.012735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:00.135664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:00.135822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:00.135866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:00.135895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:00.139238] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=62.69%) [2026-01-06T20:17:00.139564] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-06T20:17:00.139716] [INFO ] [sig ] BAND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:00.297810] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BAND.txt [2026-01-06T20:17:00.297942] [INFO ] [sig ] [337/3517] Completed BAND in 0.4s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:17:00.297982] [INFO ] [sig ] [338/3517] Forecasting BANF... [2026-01-06T20:17:00.298011] [INFO ] [sig ] Generating forecast for: BANF [2026-01-06T20:17:00.298041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-06T20:17:00.309465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-06T20:17:00.309810] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-06T20:17:00.310604] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-06T20:17:00.310657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:00.310690] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:00.310716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:00.310774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:00.370927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:00.371605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:00.371702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:00.371749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:00.491670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:00.491801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:00.491845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:00.491875] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:00.495258] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-01-06T20:17:00.495568] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-06T20:17:00.495726] [INFO ] [sig ] BANF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:00.639216] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BANF.txt [2026-01-06T20:17:00.639377] [INFO ] [sig ] [338/3517] Completed BANF in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:17:00.639424] [INFO ] [sig ] [339/3517] Forecasting BANX... [2026-01-06T20:17:00.639473] [INFO ] [sig ] Generating forecast for: BANX [2026-01-06T20:17:00.639507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-06T20:17:00.650369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-06T20:17:00.650740] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-06T20:17:00.651527] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-06T20:17:00.651603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:00.651639] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:00.651666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:00.651724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:00.708391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:00.709227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:00.709310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:00.709344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:00.824088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:00.824205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:00.824247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:00.824278] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:00.827748] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: UP (p=84.54%) [2026-01-06T20:17:00.828029] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-06T20:17:00.828156] [INFO ] [sig ] BANX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:00.970381] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BANX.txt [2026-01-06T20:17:00.970535] [INFO ] [sig ] [339/3517] Completed BANX in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:17:00.970593] [INFO ] [sig ] [340/3517] Forecasting BAP... [2026-01-06T20:17:00.970625] [INFO ] [sig ] Generating forecast for: BAP [2026-01-06T20:17:00.970656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-06T20:17:00.981664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-06T20:17:00.981980] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-06T20:17:00.982769] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-06T20:17:00.982822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:00.982854] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:00.982882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:00.982939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:01.041777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:01.042782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:01.042866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:01.042900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:01.164030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:01.164174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:01.164224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:01.164254] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:01.167802] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=86.48%) [2026-01-06T20:17:01.168088] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-06T20:17:01.168238] [INFO ] [sig ] BAP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:01.311506] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BAP.txt [2026-01-06T20:17:01.311657] [INFO ] [sig ] [340/3517] Completed BAP in 0.3s | 2.91 sym/s | Total: 1.9m | ETA: 18.2m [2026-01-06T20:17:01.311700] [INFO ] [sig ] [341/3517] Forecasting BATRA... [2026-01-06T20:17:01.311730] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-06T20:17:01.311760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-06T20:17:01.322268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-06T20:17:01.322600] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-06T20:17:01.323367] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-06T20:17:01.323420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:01.323451] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:01.323478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:01.323536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:01.379647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:01.380480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:01.380563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:01.380616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:01.499896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:01.500038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:01.500080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:01.500109] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:01.503393] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=52.47%) [2026-01-06T20:17:01.503681] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-06T20:17:01.503803] [INFO ] [sig ] BATRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:01.642302] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BATRA.txt [2026-01-06T20:17:01.642443] [INFO ] [sig ] [341/3517] Completed BATRA in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:01.642482] [INFO ] [sig ] [342/3517] Forecasting BATRK... [2026-01-06T20:17:01.642512] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-06T20:17:01.642542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-06T20:17:01.653344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-06T20:17:01.653667] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-06T20:17:01.654429] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-06T20:17:01.654481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:01.654512] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:01.654539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:01.654614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:01.710176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:01.710925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:01.711004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:01.711037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:01.831229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:01.831378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:01.831420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:01.831465] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:01.834741] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-06T20:17:01.835007] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-06T20:17:01.835131] [INFO ] [sig ] BATRK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:01.973186] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BATRK.txt [2026-01-06T20:17:01.973323] [INFO ] [sig ] [342/3517] Completed BATRK in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:01.973362] [INFO ] [sig ] [343/3517] Forecasting BAX... [2026-01-06T20:17:01.973392] [INFO ] [sig ] Generating forecast for: BAX [2026-01-06T20:17:01.973422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-06T20:17:01.984879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-06T20:17:01.985172] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-06T20:17:01.985954] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-06T20:17:01.986006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:01.986038] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:01.986066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:01.986123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:02.041863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:02.042457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:02.042558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:02.042609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:02.160207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:02.160361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:02.160405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:02.160435] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:02.163755] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: DOWN (p=34.07%) [2026-01-06T20:17:02.164025] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-06T20:17:02.164150] [INFO ] [sig ] BAX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:02.302611] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BAX.txt [2026-01-06T20:17:02.302772] [INFO ] [sig ] [343/3517] Completed BAX in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:02.302814] [INFO ] [sig ] [344/3517] Forecasting BB... [2026-01-06T20:17:02.302844] [INFO ] [sig ] Generating forecast for: BB [2026-01-06T20:17:02.302874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-06T20:17:02.314199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-06T20:17:02.314538] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-06T20:17:02.315336] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-06T20:17:02.315389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:02.315420] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:02.315448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:02.315526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:02.372692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:02.373382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:02.373464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:02.373513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:02.499374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:02.499543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:02.499614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:02.499658] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:02.503226] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=63.15%) [2026-01-06T20:17:02.503521] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-06T20:17:02.503678] [INFO ] [sig ] BB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:02.646279] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BB.txt [2026-01-06T20:17:02.646434] [INFO ] [sig ] [344/3517] Completed BB in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:02.646474] [INFO ] [sig ] [345/3517] Forecasting BBAI... [2026-01-06T20:17:02.646507] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-06T20:17:02.646537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-06T20:17:02.657954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-06T20:17:02.658272] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-06T20:17:02.659107] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-06T20:17:02.659160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:02.659193] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:02.659220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:02.659279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:02.716724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:02.717402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:02.717486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:02.717519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:02.842411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:02.842566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:02.842629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:02.842660] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:02.846160] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=10.48%) [2026-01-06T20:17:02.846437] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-06T20:17:02.846566] [INFO ] [sig ] BBAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:02.987440] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BBAI.txt [2026-01-06T20:17:02.987603] [INFO ] [sig ] [345/3517] Completed BBAI in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:02.987644] [INFO ] [sig ] [346/3517] Forecasting BBCP... [2026-01-06T20:17:02.987674] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-06T20:17:02.987704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-06T20:17:02.998978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-06T20:17:02.999330] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-06T20:17:03.000181] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-06T20:17:03.000235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:03.000267] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:03.000306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:03.000371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:03.057417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:03.058267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:03.058353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:03.058393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:03.183931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:03.184088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:03.184131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:03.184160] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:03.187694] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=52.60%) [2026-01-06T20:17:03.187981] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-06T20:17:03.188120] [INFO ] [sig ] BBCP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:03.329418] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BBCP.txt [2026-01-06T20:17:03.329637] [INFO ] [sig ] [346/3517] Completed BBCP in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:03.329680] [INFO ] [sig ] [347/3517] Forecasting BBD... [2026-01-06T20:17:03.329711] [INFO ] [sig ] Generating forecast for: BBD [2026-01-06T20:17:03.329742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-06T20:17:03.341141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-06T20:17:03.341518] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-06T20:17:03.342312] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-06T20:17:03.342365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:03.342397] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:03.342423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:03.342479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:03.401420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:03.402331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:03.402434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:03.402476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:03.532740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:03.532936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:03.532997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:03.533034] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:03.537902] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: DOWN (p=45.12%) [2026-01-06T20:17:03.538286] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-06T20:17:03.538470] [INFO ] [sig ] BBD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:03.705470] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BBD.txt [2026-01-06T20:17:03.705654] [INFO ] [sig ] [347/3517] Completed BBD in 0.4s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:03.705696] [INFO ] [sig ] [348/3517] Forecasting BBDO... [2026-01-06T20:17:03.705726] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-06T20:17:03.705757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-06T20:17:03.719618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-06T20:17:03.719970] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-06T20:17:03.720786] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-06T20:17:03.720838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:03.720870] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:03.720897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:03.720955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:03.778281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:03.779158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:03.779241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:03.779275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:03.908015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:03.908168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:03.908217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:03.908246] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:03.911729] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-06T20:17:03.912000] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-06T20:17:03.912126] [INFO ] [sig ] BBDO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:04.062604] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BBDO.txt [2026-01-06T20:17:04.062787] [INFO ] [sig ] [348/3517] Completed BBDO in 0.4s | 2.91 sym/s | Total: 2.0m | ETA: 18.2m [2026-01-06T20:17:04.062832] [INFO ] [sig ] [349/3517] Forecasting BBH... [2026-01-06T20:17:04.062870] [INFO ] [sig ] Generating forecast for: BBH [2026-01-06T20:17:04.062912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-06T20:17:04.076478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-06T20:17:04.076884] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-06T20:17:04.077727] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-06T20:17:04.077781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:04.077813] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:04.077840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:04.077898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:04.140870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:04.141764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:04.141849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:04.141882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:04.253905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:04.254070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:04.254112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:04.254141] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:04.257773] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-06T20:17:04.258065] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-06T20:17:04.258194] [INFO ] [sig ] BBH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:04.401788] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BBH.txt [2026-01-06T20:17:04.401951] [INFO ] [sig ] [349/3517] Completed BBH in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:04.401995] [INFO ] [sig ] [350/3517] Forecasting BBIO... [2026-01-06T20:17:04.402027] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-06T20:17:04.402066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-06T20:17:04.414434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-06T20:17:04.414862] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-06T20:17:04.415713] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-06T20:17:04.415768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:04.415865] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:04.415907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:04.415986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:04.476535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:04.477466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:04.477552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:04.477607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:04.609363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:04.609524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:04.609568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:04.609616] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:04.613228] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: DOWN (p=5.08%) [2026-01-06T20:17:04.613534] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-06T20:17:04.613699] [INFO ] [sig ] BBIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:04.754907] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BBIO.txt [2026-01-06T20:17:04.755067] [INFO ] [sig ] [350/3517] Completed BBIO in 0.4s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:04.755108] [INFO ] [sig ] [351/3517] Forecasting BBLG... [2026-01-06T20:17:04.755138] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-06T20:17:04.755168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-06T20:17:04.766886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-06T20:17:04.767284] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-06T20:17:04.768084] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-06T20:17:04.768139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:04.768172] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:04.768199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:04.768257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:04.825145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:04.826030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:04.826118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:04.826152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:04.943715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:04.943890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:04.943935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:04.943965] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:04.947536] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=90.40%) [2026-01-06T20:17:04.947879] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-06T20:17:04.948017] [INFO ] [sig ] BBLG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:05.096254] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BBLG.txt [2026-01-06T20:17:05.096388] [INFO ] [sig ] [351/3517] Completed BBLG in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:05.096429] [INFO ] [sig ] [352/3517] Forecasting BBN... [2026-01-06T20:17:05.096463] [INFO ] [sig ] Generating forecast for: BBN [2026-01-06T20:17:05.096499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-06T20:17:05.108775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-06T20:17:05.109066] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-06T20:17:05.109909] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-06T20:17:05.109962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:05.109995] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:05.110022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:05.110080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:05.169694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:05.170331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:05.170418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:05.170458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:05.291044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:05.291196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:05.291238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:05.291269] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:05.294563] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-06T20:17:05.294850] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-06T20:17:05.294985] [INFO ] [sig ] BBN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:05.432836] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BBN.txt [2026-01-06T20:17:05.432971] [INFO ] [sig ] [352/3517] Completed BBN in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:05.433010] [INFO ] [sig ] [353/3517] Forecasting BBSI... [2026-01-06T20:17:05.433039] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-06T20:17:05.433069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-06T20:17:05.444134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-06T20:17:05.444405] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-06T20:17:05.445170] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-06T20:17:05.445224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:05.445256] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:05.445283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:05.445340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:05.502235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:05.503003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:05.503085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:05.503118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:05.621334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:05.621485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:05.621527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:05.621605] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:05.624894] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-01-06T20:17:05.625162] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-06T20:17:05.625283] [INFO ] [sig ] BBSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:05.764366] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BBSI.txt [2026-01-06T20:17:05.764503] [INFO ] [sig ] [353/3517] Completed BBSI in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:05.764542] [INFO ] [sig ] [354/3517] Forecasting BBUC... [2026-01-06T20:17:05.764589] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-06T20:17:05.764623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-06T20:17:05.775928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-06T20:17:05.776211] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-06T20:17:05.776991] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-06T20:17:05.777045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:05.777077] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:05.777106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:05.777164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:05.834534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:05.835288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:05.835370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:05.835403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:05.960054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:05.960214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:05.960258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:05.960288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:05.963640] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: DOWN (p=35.78%) [2026-01-06T20:17:05.963915] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-06T20:17:05.964042] [INFO ] [sig ] BBUC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:06.105443] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BBUC.txt [2026-01-06T20:17:06.105595] [INFO ] [sig ] [354/3517] Completed BBUC in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:06.105650] [INFO ] [sig ] [355/3517] Forecasting BBVA... [2026-01-06T20:17:06.105685] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-06T20:17:06.105718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-06T20:17:06.117702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-06T20:17:06.118009] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-06T20:17:06.118808] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-06T20:17:06.118864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:06.118896] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:06.118922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:06.118981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:06.175089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:06.175786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:06.175867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:06.175901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:06.298271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:06.298444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:06.298489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:06.298523] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:06.301912] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-01-06T20:17:06.302188] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-06T20:17:06.302311] [INFO ] [sig ] BBVA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:06.443433] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BBVA.txt [2026-01-06T20:17:06.443606] [INFO ] [sig ] [355/3517] Completed BBVA in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:06.443649] [INFO ] [sig ] [356/3517] Forecasting BBWI... [2026-01-06T20:17:06.443681] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-06T20:17:06.443711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-06T20:17:06.455468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-06T20:17:06.455846] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-06T20:17:06.456639] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-06T20:17:06.456692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:06.456724] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:06.456751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:06.456808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:06.512837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:06.513719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:06.513806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:06.513840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:06.636136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:06.636297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:06.636343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:06.636375] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:06.639822] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: UP (p=80.13%) [2026-01-06T20:17:06.640110] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-06T20:17:06.640240] [INFO ] [sig ] BBWI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:06.785506] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BBWI.txt [2026-01-06T20:17:06.785704] [INFO ] [sig ] [356/3517] Completed BBWI in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:06.785747] [INFO ] [sig ] [357/3517] Forecasting BBY... [2026-01-06T20:17:06.785778] [INFO ] [sig ] Generating forecast for: BBY [2026-01-06T20:17:06.785808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-06T20:17:06.797870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-06T20:17:06.798233] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-06T20:17:06.799080] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-06T20:17:06.799137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:06.799170] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:06.799197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:06.799256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:06.856388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:06.857269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:06.857424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:06.857460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:06.981446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:06.981632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:06.981679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:06.981708] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:06.985215] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=81.01%) [2026-01-06T20:17:06.985542] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-06T20:17:06.985700] [INFO ] [sig ] BBY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:07.128038] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BBY.txt [2026-01-06T20:17:07.128195] [INFO ] [sig ] [357/3517] Completed BBY in 0.3s | 2.91 sym/s | Total: 2.0m | ETA: 18.1m [2026-01-06T20:17:07.128236] [INFO ] [sig ] [358/3517] Forecasting BC... [2026-01-06T20:17:07.128268] [INFO ] [sig ] Generating forecast for: BC [2026-01-06T20:17:07.128298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-06T20:17:07.139369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-06T20:17:07.139736] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-06T20:17:07.140498] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-06T20:17:07.140551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:07.140604] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:07.140634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:07.140692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:07.197157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:07.198054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:07.198140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:07.198175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:07.321593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:07.321758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:07.321803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:07.321833] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:07.325272] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: UP (p=65.74%) [2026-01-06T20:17:07.325616] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-06T20:17:07.325754] [INFO ] [sig ] BC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:07.483171] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BC.txt [2026-01-06T20:17:07.483335] [INFO ] [sig ] [358/3517] Completed BC in 0.4s | 2.91 sym/s | Total: 2.1m | ETA: 18.1m [2026-01-06T20:17:07.483379] [INFO ] [sig ] [359/3517] Forecasting BCAL... [2026-01-06T20:17:07.483410] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-06T20:17:07.483441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-06T20:17:07.495796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-06T20:17:07.496191] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-06T20:17:07.496983] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-06T20:17:07.497036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:07.497081] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:07.497110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:07.497168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:07.553778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:07.554689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:07.554772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:07.554805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:07.676287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:07.676455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:07.676498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:07.676526] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:07.680363] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-06T20:17:07.680757] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-06T20:17:07.680901] [INFO ] [sig ] BCAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:07.829453] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BCAL.txt [2026-01-06T20:17:07.829629] [INFO ] [sig ] [359/3517] Completed BCAL in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.1m [2026-01-06T20:17:07.829672] [INFO ] [sig ] [360/3517] Forecasting BCAX... [2026-01-06T20:17:07.829704] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-06T20:17:07.829735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-06T20:17:07.841500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-06T20:17:07.841909] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-06T20:17:07.842694] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-06T20:17:07.842748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:07.842781] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:07.842810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:07.842869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:07.902163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:07.903055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:07.903138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:07.903206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:08.028266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:08.028426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:08.028470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:08.028499] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:08.032412] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-01-06T20:17:08.032696] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-06T20:17:08.032819] [INFO ] [sig ] BCAX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:08.173997] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCAX.txt [2026-01-06T20:17:08.174119] [INFO ] [sig ] [360/3517] Completed BCAX in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.1m [2026-01-06T20:17:08.174159] [INFO ] [sig ] [361/3517] Forecasting BCBP... [2026-01-06T20:17:08.174189] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-06T20:17:08.174220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-06T20:17:08.185565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-06T20:17:08.185852] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-06T20:17:08.186609] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-06T20:17:08.186661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:08.186693] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:08.186720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:08.186778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:08.242162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:08.242778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:08.242854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:08.242886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:08.359228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:08.359371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:08.359412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:08.359441] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:08.363061] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-06T20:17:08.363329] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-06T20:17:08.363449] [INFO ] [sig ] BCBP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:08.501155] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCBP.txt [2026-01-06T20:17:08.501266] [INFO ] [sig ] [361/3517] Completed BCBP in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.1m [2026-01-06T20:17:08.501304] [INFO ] [sig ] [362/3517] Forecasting BCC... [2026-01-06T20:17:08.501334] [INFO ] [sig ] Generating forecast for: BCC [2026-01-06T20:17:08.501364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-06T20:17:08.512174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-06T20:17:08.512444] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-06T20:17:08.513201] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-06T20:17:08.513253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:08.513285] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:08.513312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:08.513368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:08.571680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:08.572267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:08.572343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:08.572376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:08.685198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:08.685318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:08.685357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:08.685384] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:08.688512] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-06T20:17:08.688815] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-06T20:17:08.688937] [INFO ] [sig ] BCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:08.825160] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCC.txt [2026-01-06T20:17:08.825276] [INFO ] [sig ] [362/3517] Completed BCC in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.1m [2026-01-06T20:17:08.825320] [INFO ] [sig ] [363/3517] Forecasting BCDA... [2026-01-06T20:17:08.825351] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-06T20:17:08.825380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-06T20:17:08.836156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-06T20:17:08.836425] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-06T20:17:08.837183] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-06T20:17:08.837234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:08.837266] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:08.837292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:08.837349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:08.893986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:08.894586] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:08.894664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:08.894697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:09.011770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:09.011911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:09.011951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:09.011981] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:09.015205] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=98.63%) [2026-01-06T20:17:09.015470] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-06T20:17:09.015607] [INFO ] [sig ] BCDA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:09.154381] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BCDA.txt [2026-01-06T20:17:09.154514] [INFO ] [sig ] [363/3517] Completed BCDA in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.1m [2026-01-06T20:17:09.154553] [INFO ] [sig ] [364/3517] Forecasting BCE... [2026-01-06T20:17:09.154602] [INFO ] [sig ] Generating forecast for: BCE [2026-01-06T20:17:09.154634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-06T20:17:09.165612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-06T20:17:09.165881] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-06T20:17:09.166632] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-06T20:17:09.166683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:09.166716] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:09.166743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:09.166801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:09.222129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:09.222725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:09.222800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:09.222833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:09.345244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:09.345385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:09.345426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:09.345455] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:09.348714] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: DOWN (p=1.09%) [2026-01-06T20:17:09.348979] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-06T20:17:09.349115] [INFO ] [sig ] BCE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:09.484990] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCE.txt [2026-01-06T20:17:09.485102] [INFO ] [sig ] [364/3517] Completed BCE in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.1m [2026-01-06T20:17:09.485141] [INFO ] [sig ] [365/3517] Forecasting BCH... [2026-01-06T20:17:09.485169] [INFO ] [sig ] Generating forecast for: BCH [2026-01-06T20:17:09.485199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-06T20:17:09.496660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-06T20:17:09.496909] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-06T20:17:09.497655] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-06T20:17:09.497707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:09.497738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:09.497765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:09.497823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:09.552743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:09.553337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:09.553411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:09.553443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:09.670002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:09.670135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:09.670174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:09.670202] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:09.673353] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-01-06T20:17:09.673637] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-06T20:17:09.673757] [INFO ] [sig ] BCH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:09.810134] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCH.txt [2026-01-06T20:17:09.810247] [INFO ] [sig ] [365/3517] Completed BCH in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:09.810285] [INFO ] [sig ] [366/3517] Forecasting BCML... [2026-01-06T20:17:09.810314] [INFO ] [sig ] Generating forecast for: BCML [2026-01-06T20:17:09.810344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-06T20:17:09.822766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-06T20:17:09.823069] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-06T20:17:09.823839] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-06T20:17:09.823891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:09.823923] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:09.823950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:09.824008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:09.879197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:09.879791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:09.879866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:09.879898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:09.983313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:09.983432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:09.983469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:09.983514] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:09.986657] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=86.26%) [2026-01-06T20:17:09.986918] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-06T20:17:09.987038] [INFO ] [sig ] BCML: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:10.125365] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BCML.txt [2026-01-06T20:17:10.125489] [INFO ] [sig ] [366/3517] Completed BCML in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:10.125529] [INFO ] [sig ] [367/3517] Forecasting BCO... [2026-01-06T20:17:10.125562] [INFO ] [sig ] Generating forecast for: BCO [2026-01-06T20:17:10.125611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-06T20:17:10.136924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-06T20:17:10.137204] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-06T20:17:10.137965] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-06T20:17:10.138017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:10.138072] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:10.138099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:10.138156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:10.193148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:10.193772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:10.193850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:10.193881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:10.312277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:10.312436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:10.312477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:10.312506] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:10.315790] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-01-06T20:17:10.316057] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-06T20:17:10.316176] [INFO ] [sig ] BCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:10.452302] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCO.txt [2026-01-06T20:17:10.452428] [INFO ] [sig ] [367/3517] Completed BCO in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:10.452468] [INFO ] [sig ] [368/3517] Forecasting BCPC... [2026-01-06T20:17:10.452497] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-06T20:17:10.452528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-06T20:17:10.464041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-06T20:17:10.464328] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-06T20:17:10.465089] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-06T20:17:10.465140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:10.465171] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:10.465198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:10.465255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:10.520443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:10.521087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:10.521179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:10.521212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:10.636868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:10.637026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:10.637069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:10.637097] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:10.640392] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-01-06T20:17:10.640678] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-06T20:17:10.640801] [INFO ] [sig ] BCPC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:10.777636] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BCPC.txt [2026-01-06T20:17:10.777761] [INFO ] [sig ] [368/3517] Completed BCPC in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:10.777798] [INFO ] [sig ] [369/3517] Forecasting BCRX... [2026-01-06T20:17:10.777828] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-06T20:17:10.777858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-06T20:17:10.789075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-06T20:17:10.789367] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-06T20:17:10.790136] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-06T20:17:10.790194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:10.790226] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:10.790253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:10.790311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:10.849231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:10.850139] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:10.850244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:10.850278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:10.968737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:10.968896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:10.968939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:10.968967] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:10.972309] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-06T20:17:10.972614] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-06T20:17:10.972741] [INFO ] [sig ] BCRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:11.112411] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BCRX.txt [2026-01-06T20:17:11.112565] [INFO ] [sig ] [369/3517] Completed BCRX in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:11.112624] [INFO ] [sig ] [370/3517] Forecasting BCS... [2026-01-06T20:17:11.112655] [INFO ] [sig ] Generating forecast for: BCS [2026-01-06T20:17:11.112687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-06T20:17:11.124110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-06T20:17:11.124445] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-06T20:17:11.125207] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-06T20:17:11.125259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:11.125290] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:11.125329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:11.125387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:11.181390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:11.182302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:11.182387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:11.182419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:11.301530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:11.301712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:11.301756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:11.301818] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:11.305221] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: DOWN (p=30.47%) [2026-01-06T20:17:11.305511] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-06T20:17:11.305661] [INFO ] [sig ] BCS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:11.447006] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCS.txt [2026-01-06T20:17:11.447161] [INFO ] [sig ] [370/3517] Completed BCS in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:11.447201] [INFO ] [sig ] [371/3517] Forecasting BCSF... [2026-01-06T20:17:11.447231] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-06T20:17:11.447262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-06T20:17:11.459226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-06T20:17:11.459608] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-06T20:17:11.460368] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-06T20:17:11.460420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:11.460451] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:11.460478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:11.460536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:11.518123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:11.519184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:11.519276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:11.519309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:11.641887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:11.642040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:11.642082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:11.642111] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:11.645723] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-01-06T20:17:11.646180] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-06T20:17:11.646302] [INFO ] [sig ] BCSF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:11.783994] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCSF.txt [2026-01-06T20:17:11.784109] [INFO ] [sig ] [371/3517] Completed BCSF in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:11.784146] [INFO ] [sig ] [372/3517] Forecasting BCTX... [2026-01-06T20:17:11.784176] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-06T20:17:11.784205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-06T20:17:11.795304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-06T20:17:11.795559] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-06T20:17:11.796315] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-06T20:17:11.796367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:11.796398] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:11.796426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:11.796483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:11.851542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:11.852135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:11.852211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:11.852244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:11.971637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:11.971766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:11.971805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:11.971835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:11.975154] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=57.52%) [2026-01-06T20:17:11.975414] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-06T20:17:11.975533] [INFO ] [sig ] BCTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:12.112160] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BCTX.txt [2026-01-06T20:17:12.112293] [INFO ] [sig ] [372/3517] Completed BCTX in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:12.112331] [INFO ] [sig ] [373/3517] Forecasting BCX... [2026-01-06T20:17:12.112361] [INFO ] [sig ] Generating forecast for: BCX [2026-01-06T20:17:12.112394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-06T20:17:12.123960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-06T20:17:12.124238] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-06T20:17:12.124996] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-06T20:17:12.125048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:12.125079] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:12.125108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:12.125166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:12.180213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:12.180812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:12.180891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:12.180924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:12.297316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:12.297429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:12.297468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:12.297497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:12.300661] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: UP (p=51.09%) [2026-01-06T20:17:12.300923] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-06T20:17:12.301043] [INFO ] [sig ] BCX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:12.440422] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BCX.txt [2026-01-06T20:17:12.440538] [INFO ] [sig ] [373/3517] Completed BCX in 0.3s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:12.440592] [INFO ] [sig ] [374/3517] Forecasting BCYC... [2026-01-06T20:17:12.440625] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-06T20:17:12.440662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-06T20:17:12.453700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-06T20:17:12.454117] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-06T20:17:12.454970] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-06T20:17:12.455025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:12.455058] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:12.455086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:12.455146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:12.516005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:12.516936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:12.517025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:12.517060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:12.643717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:12.643882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:12.643927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:12.643958] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:12.647463] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: DOWN (p=49.21%) [2026-01-06T20:17:12.647821] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-06T20:17:12.647957] [INFO ] [sig ] BCYC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:12.797657] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BCYC.txt [2026-01-06T20:17:12.797822] [INFO ] [sig ] [374/3517] Completed BCYC in 0.4s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:12.797866] [INFO ] [sig ] [375/3517] Forecasting BDC... [2026-01-06T20:17:12.797898] [INFO ] [sig ] Generating forecast for: BDC [2026-01-06T20:17:12.797930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-06T20:17:12.810990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-06T20:17:12.811415] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-06T20:17:12.812331] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-06T20:17:12.812413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:12.812448] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:12.812478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:12.812541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:12.871974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:12.872885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:12.872978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:12.873013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:12.994498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:12.994682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:12.994728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:12.994760] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:12.998537] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: DOWN (p=15.45%) [2026-01-06T20:17:12.999010] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-06T20:17:12.999168] [INFO ] [sig ] BDC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:13.156202] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BDC.txt [2026-01-06T20:17:13.156372] [INFO ] [sig ] [375/3517] Completed BDC in 0.4s | 2.91 sym/s | Total: 2.1m | ETA: 18.0m [2026-01-06T20:17:13.156414] [INFO ] [sig ] [376/3517] Forecasting BDJ... [2026-01-06T20:17:13.156445] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-06T20:17:13.156476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-06T20:17:13.168242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-06T20:17:13.168669] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-06T20:17:13.169451] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-06T20:17:13.169504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:13.169536] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:13.169562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:13.169640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:13.229261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:13.230164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:13.230249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:13.230284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:13.356998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:13.357158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:13.357201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:13.357229] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:13.360767] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-06T20:17:13.361101] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-06T20:17:13.361235] [INFO ] [sig ] BDJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:13.510404] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BDJ.txt [2026-01-06T20:17:13.510568] [INFO ] [sig ] [376/3517] Completed BDJ in 0.4s | 2.91 sym/s | Total: 2.2m | ETA: 18.0m [2026-01-06T20:17:13.510636] [INFO ] [sig ] [377/3517] Forecasting BDN... [2026-01-06T20:17:13.510670] [INFO ] [sig ] Generating forecast for: BDN [2026-01-06T20:17:13.510702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-06T20:17:13.522502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-06T20:17:13.522911] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-06T20:17:13.523754] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-06T20:17:13.523834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:13.523870] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:13.523899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:13.523959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:13.582929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:13.583896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:13.584016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:13.584052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:13.711430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:13.711647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:13.711720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:13.711944] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:13.715772] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-06T20:17:13.716133] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-06T20:17:13.716277] [INFO ] [sig ] BDN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:13.876306] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BDN.txt [2026-01-06T20:17:13.876474] [INFO ] [sig ] [377/3517] Completed BDN in 0.4s | 2.91 sym/s | Total: 2.2m | ETA: 18.0m [2026-01-06T20:17:13.876523] [INFO ] [sig ] [378/3517] Forecasting BDRX... [2026-01-06T20:17:13.876557] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-06T20:17:13.876609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-06T20:17:13.888866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-06T20:17:13.889273] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-06T20:17:13.890135] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-06T20:17:13.890191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:13.890225] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:13.890253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:13.890313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:13.952380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:13.953272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:13.953356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:13.953390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:14.078536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:14.078733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:14.078975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:14.079004] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:14.082496] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: UP (p=59.99%) [2026-01-06T20:17:14.082836] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-06T20:17:14.082969] [INFO ] [sig ] BDRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:14.242831] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BDRX.txt [2026-01-06T20:17:14.243023] [INFO ] [sig ] [378/3517] Completed BDRX in 0.4s | 2.91 sym/s | Total: 2.2m | ETA: 18.0m [2026-01-06T20:17:14.243066] [INFO ] [sig ] [379/3517] Forecasting BDSX... [2026-01-06T20:17:14.243097] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-06T20:17:14.243128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-06T20:17:14.255878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-06T20:17:14.256306] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-06T20:17:14.257117] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-06T20:17:14.257171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:14.257205] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:14.257234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:14.257294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:14.319510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:14.320715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:14.321035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:14.321070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:14.439665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:14.439850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:14.439893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:14.439923] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:14.443263] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-01-06T20:17:14.443663] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-06T20:17:14.443803] [INFO ] [sig ] BDSX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:14.599436] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BDSX.txt [2026-01-06T20:17:14.599614] [INFO ] [sig ] [379/3517] Completed BDSX in 0.4s | 2.91 sym/s | Total: 2.2m | ETA: 18.0m [2026-01-06T20:17:14.599656] [INFO ] [sig ] [380/3517] Forecasting BDTX... [2026-01-06T20:17:14.599687] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-06T20:17:14.599718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-06T20:17:14.611870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-06T20:17:14.612271] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-06T20:17:14.613089] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-06T20:17:14.613143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:14.613176] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:14.613204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:14.613266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:14.670191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:14.671103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:14.671202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:14.671237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:14.794725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:14.795077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:14.795120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:14.795149] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:14.798726] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: DOWN (p=35.91%) [2026-01-06T20:17:14.799041] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-06T20:17:14.799173] [INFO ] [sig ] BDTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:14.941215] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BDTX.txt [2026-01-06T20:17:14.941370] [INFO ] [sig ] [380/3517] Completed BDTX in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 18.0m [2026-01-06T20:17:14.941409] [INFO ] [sig ] [381/3517] Forecasting BDX... [2026-01-06T20:17:14.941440] [INFO ] [sig ] Generating forecast for: BDX [2026-01-06T20:17:14.941471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-06T20:17:14.953301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-06T20:17:14.953641] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-06T20:17:14.954403] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-06T20:17:14.954456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:14.954488] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:14.954514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:14.954589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:15.012564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:15.013447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:15.013532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:15.013565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:15.134413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:15.134597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:15.134641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:15.134670] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:15.138089] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: UP (p=75.07%) [2026-01-06T20:17:15.138413] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-06T20:17:15.138552] [INFO ] [sig ] BDX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:15.277425] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BDX.txt [2026-01-06T20:17:15.277599] [INFO ] [sig ] [381/3517] Completed BDX in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:15.277640] [INFO ] [sig ] [382/3517] Forecasting BE... [2026-01-06T20:17:15.277674] [INFO ] [sig ] Generating forecast for: BE [2026-01-06T20:17:15.277707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-06T20:17:15.289293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-06T20:17:15.289753] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-06T20:17:15.290752] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-06T20:17:15.290817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:15.290858] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:15.290894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:15.290977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:15.354950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:15.355960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:15.356057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:15.356100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:15.491048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:15.491204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:15.491248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:15.491277] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:15.494695] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=42.02%) [2026-01-06T20:17:15.494974] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-06T20:17:15.495102] [INFO ] [sig ] BE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:15.634684] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BE.txt [2026-01-06T20:17:15.634825] [INFO ] [sig ] [382/3517] Completed BE in 0.4s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:15.634864] [INFO ] [sig ] [383/3517] Forecasting BEAM... [2026-01-06T20:17:15.634894] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-06T20:17:15.634924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-06T20:17:15.647863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-06T20:17:15.648173] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-06T20:17:15.649280] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-06T20:17:15.649345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:15.649378] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:15.649405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:15.649462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:15.708727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:15.709558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:15.709659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:15.709693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:15.828207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:15.828367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:15.828410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:15.828440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:15.831947] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=8.05%) [2026-01-06T20:17:15.832223] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-06T20:17:15.832355] [INFO ] [sig ] BEAM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:15.979004] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BEAM.txt [2026-01-06T20:17:15.979159] [INFO ] [sig ] [383/3517] Completed BEAM in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:15.979200] [INFO ] [sig ] [384/3517] Forecasting BEEM... [2026-01-06T20:17:15.979232] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-06T20:17:15.979266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-06T20:17:15.991062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-06T20:17:15.991421] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-06T20:17:15.992239] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-06T20:17:15.992294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:15.992352] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:15.992382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:15.992443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:16.051109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:16.052214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:16.052307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:16.052341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:16.173111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:16.173274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:16.173316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:16.173345] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:16.176652] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=50.76%) [2026-01-06T20:17:16.176949] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-06T20:17:16.177265] [INFO ] [sig ] BEEM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:16.320417] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BEEM.txt [2026-01-06T20:17:16.320565] [INFO ] [sig ] [384/3517] Completed BEEM in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:16.320626] [INFO ] [sig ] [385/3517] Forecasting BEEP... [2026-01-06T20:17:16.320665] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-06T20:17:16.320701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-06T20:17:16.333186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-06T20:17:16.333565] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-06T20:17:16.334344] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-06T20:17:16.334397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:16.334429] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:16.334455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:16.334521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:16.393877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:16.394797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:16.395070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:16.395104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:16.517517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:16.517693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:16.517738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:16.517768] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:16.521129] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=78.78%) [2026-01-06T20:17:16.521406] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-06T20:17:16.521533] [INFO ] [sig ] BEEP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:16.660115] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BEEP.txt [2026-01-06T20:17:16.660247] [INFO ] [sig ] [385/3517] Completed BEEP in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:16.660285] [INFO ] [sig ] [386/3517] Forecasting BEKE... [2026-01-06T20:17:16.660315] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-06T20:17:16.660344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-06T20:17:16.671917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-06T20:17:16.672225] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-06T20:17:16.672995] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-06T20:17:16.673047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:16.673081] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:16.673108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:16.673166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:16.728538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:16.729353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:16.729434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:16.729468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:16.846652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:16.846852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:16.846912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:16.846945] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:16.850638] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-01-06T20:17:16.851049] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-06T20:17:16.851182] [INFO ] [sig ] BEKE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:16.990014] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BEKE.txt [2026-01-06T20:17:16.990152] [INFO ] [sig ] [386/3517] Completed BEKE in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:16.990197] [INFO ] [sig ] [387/3517] Forecasting BELFA... [2026-01-06T20:17:16.990227] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-06T20:17:16.990259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-06T20:17:17.001444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-06T20:17:17.001857] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-06T20:17:17.002864] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-06T20:17:17.002929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:17.002970] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:17.003004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:17.003080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:17.059220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:17.060064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:17.060147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:17.060180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:17.162637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:17.162797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:17.162843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:17.162922] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:17.166307] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-01-06T20:17:17.166599] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-06T20:17:17.166731] [INFO ] [sig ] BELFA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:17.313077] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BELFA.txt [2026-01-06T20:17:17.313231] [INFO ] [sig ] [387/3517] Completed BELFA in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:17.313271] [INFO ] [sig ] [388/3517] Forecasting BELFB... [2026-01-06T20:17:17.313301] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-06T20:17:17.313334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-06T20:17:17.325263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-06T20:17:17.325722] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-06T20:17:17.326646] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-06T20:17:17.326715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:17.326751] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:17.326780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:17.326840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:17.384827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:17.385715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:17.385796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:17.385829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:17.508191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:17.508353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:17.508396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:17.508426] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:17.512274] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-06T20:17:17.512717] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-06T20:17:17.512878] [INFO ] [sig ] BELFB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:17.666055] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BELFB.txt [2026-01-06T20:17:17.666229] [INFO ] [sig ] [388/3517] Completed BELFB in 0.4s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:17.666269] [INFO ] [sig ] [389/3517] Forecasting BEN... [2026-01-06T20:17:17.666299] [INFO ] [sig ] Generating forecast for: BEN [2026-01-06T20:17:17.666331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-06T20:17:17.678937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-06T20:17:17.679329] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-06T20:17:17.680242] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-06T20:17:17.680295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:17.680327] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:17.680354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:17.680417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:17.739383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:17.740392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:17.740489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:17.740525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:17.867070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:17.867229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:17.867274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:17.867307] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:17.870786] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-01-06T20:17:17.871066] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-06T20:17:17.871199] [INFO ] [sig ] BEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:18.014008] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BEN.txt [2026-01-06T20:17:18.014166] [INFO ] [sig ] [389/3517] Completed BEN in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:18.014204] [INFO ] [sig ] [390/3517] Forecasting BEP... [2026-01-06T20:17:18.014234] [INFO ] [sig ] Generating forecast for: BEP [2026-01-06T20:17:18.014265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-06T20:17:18.026235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-06T20:17:18.026660] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-06T20:17:18.027452] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-06T20:17:18.027507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:18.027540] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:18.027568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:18.027650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:18.084352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:18.085249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:18.085332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:18.085364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:18.205550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:18.205737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:18.205798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:18.205828] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:18.209483] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-01-06T20:17:18.209907] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-06T20:17:18.210058] [INFO ] [sig ] BEP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:18.359132] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BEP.txt [2026-01-06T20:17:18.359348] [INFO ] [sig ] [390/3517] Completed BEP in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:18.359399] [INFO ] [sig ] [391/3517] Forecasting BEPH... [2026-01-06T20:17:18.359437] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-06T20:17:18.359514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-06T20:17:18.372423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-06T20:17:18.372934] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-06T20:17:18.373789] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-06T20:17:18.373842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:18.373892] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:18.373922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:18.374196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:18.431741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:18.432627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:18.432741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:18.432781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:18.552229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:18.552399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:18.552446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:18.552478] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:18.556124] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: UP (p=68.19%) [2026-01-06T20:17:18.556457] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-06T20:17:18.556615] [INFO ] [sig ] BEPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:18.704290] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BEPH.txt [2026-01-06T20:17:18.704442] [INFO ] [sig ] [391/3517] Completed BEPH in 0.3s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:18.704482] [INFO ] [sig ] [392/3517] Forecasting BEPI... [2026-01-06T20:17:18.704512] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-06T20:17:18.704543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-06T20:17:18.716561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-06T20:17:18.716946] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-06T20:17:18.717737] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-06T20:17:18.717789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:18.717821] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:18.717848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:18.717906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:18.778106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:18.779024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:18.779106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:18.779139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:18.880821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:18.881174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:18.881217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:18.881247] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:18.884731] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-01-06T20:17:18.885008] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-06T20:17:18.885130] [INFO ] [sig ] BEPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:19.091188] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BEPI.txt [2026-01-06T20:17:19.091327] [INFO ] [sig ] [392/3517] Completed BEPI in 0.4s | 2.91 sym/s | Total: 2.2m | ETA: 17.9m [2026-01-06T20:17:19.091366] [INFO ] [sig ] [393/3517] Forecasting BFAM... [2026-01-06T20:17:19.091396] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-06T20:17:19.091426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-06T20:17:19.103137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-06T20:17:19.103422] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-06T20:17:19.104202] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-06T20:17:19.104255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:19.104287] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:19.104314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:19.104372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:19.161959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:19.162887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:19.162975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:19.163009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:19.286929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:19.287293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:19.287336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:19.287366] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:19.291176] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-01-06T20:17:19.291455] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-06T20:17:19.291599] [INFO ] [sig ] BFAM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:19.446066] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BFAM.txt [2026-01-06T20:17:19.446271] [INFO ] [sig ] [393/3517] Completed BFAM in 0.4s | 2.91 sym/s | Total: 2.3m | ETA: 17.9m [2026-01-06T20:17:19.446315] [INFO ] [sig ] [394/3517] Forecasting BFC... [2026-01-06T20:17:19.446348] [INFO ] [sig ] Generating forecast for: BFC [2026-01-06T20:17:19.446390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-06T20:17:19.458234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-06T20:17:19.458650] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-06T20:17:19.459507] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-06T20:17:19.459563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:19.459639] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:19.459672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:19.459738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:19.518800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:19.519741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:19.519899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:19.519935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:19.642163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:19.642317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:19.642360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:19.642390] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:19.645741] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: UP (p=53.07%) [2026-01-06T20:17:19.646024] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-06T20:17:19.646147] [INFO ] [sig ] BFC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:19.782560] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BFC.txt [2026-01-06T20:17:19.782691] [INFO ] [sig ] [394/3517] Completed BFC in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.9m [2026-01-06T20:17:19.782728] [INFO ] [sig ] [395/3517] Forecasting BFH... [2026-01-06T20:17:19.782757] [INFO ] [sig ] Generating forecast for: BFH [2026-01-06T20:17:19.782787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-06T20:17:19.793862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-06T20:17:19.794139] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-06T20:17:19.794906] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-06T20:17:19.794959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:19.794991] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:19.795018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:19.795075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:19.850916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:19.851568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:19.851664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:19.851697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:19.973499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:19.973660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:19.973702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:19.973738] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:19.977006] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-06T20:17:19.977278] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-06T20:17:19.977397] [INFO ] [sig ] BFH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:20.120375] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BFH.txt [2026-01-06T20:17:20.120523] [INFO ] [sig ] [395/3517] Completed BFH in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.9m [2026-01-06T20:17:20.120564] [INFO ] [sig ] [396/3517] Forecasting BFK... [2026-01-06T20:17:20.120614] [INFO ] [sig ] Generating forecast for: BFK [2026-01-06T20:17:20.120647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-06T20:17:20.132065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-06T20:17:20.132436] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-06T20:17:20.133276] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-06T20:17:20.133332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:20.133366] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:20.133393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:20.133461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:20.195533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:20.196324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:20.196411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:20.196446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:20.314722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:20.314868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:20.314913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:20.314944] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:20.318265] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-01-06T20:17:20.318552] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-06T20:17:20.318726] [INFO ] [sig ] BFK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:20.457744] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BFK.txt [2026-01-06T20:17:20.457859] [INFO ] [sig ] [396/3517] Completed BFK in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.9m [2026-01-06T20:17:20.457897] [INFO ] [sig ] [397/3517] Forecasting BFLY... [2026-01-06T20:17:20.457926] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-06T20:17:20.457955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-06T20:17:20.468952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-06T20:17:20.469246] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-06T20:17:20.470021] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-06T20:17:20.470073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:20.470105] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:20.470133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:20.470190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:20.525179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:20.525816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:20.525894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:20.525925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:20.645519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:20.645656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:20.645697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:20.645726] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:20.648927] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: UP (p=52.72%) [2026-01-06T20:17:20.649194] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-06T20:17:20.649316] [INFO ] [sig ] BFLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:20.787141] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BFLY.txt [2026-01-06T20:17:20.787290] [INFO ] [sig ] [397/3517] Completed BFLY in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.9m [2026-01-06T20:17:20.787330] [INFO ] [sig ] [398/3517] Forecasting BFS... [2026-01-06T20:17:20.787366] [INFO ] [sig ] Generating forecast for: BFS [2026-01-06T20:17:20.787398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-06T20:17:20.798284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-06T20:17:20.798583] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-06T20:17:20.799375] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-06T20:17:20.799427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:20.799460] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:20.799487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:20.799544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:20.855474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:20.856211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:20.856291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:20.856324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:20.971425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:20.971605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:20.971651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:20.971681] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:20.975019] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=87.98%) [2026-01-06T20:17:20.975303] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-06T20:17:20.975430] [INFO ] [sig ] BFS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:21.128027] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BFS.txt [2026-01-06T20:17:21.128207] [INFO ] [sig ] [398/3517] Completed BFS in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.9m [2026-01-06T20:17:21.128249] [INFO ] [sig ] [399/3517] Forecasting BFZ... [2026-01-06T20:17:21.128281] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-06T20:17:21.128312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-06T20:17:21.140317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFZ'. [2026-01-06T20:17:21.140756] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-06T20:17:21.141710] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-06T20:17:21.141766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:21.141798] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:21.141824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:21.141882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:21.200625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:21.201722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:21.201807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:21.201842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:21.322193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:21.322354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:21.322398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:21.322428] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:21.325957] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: UP (p=75.66%) [2026-01-06T20:17:21.326273] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-06T20:17:21.326410] [INFO ] [sig ] BFZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:21.469844] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BFZ.txt [2026-01-06T20:17:21.469974] [INFO ] [sig ] [399/3517] Completed BFZ in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:21.470012] [INFO ] [sig ] [400/3517] Forecasting BG... [2026-01-06T20:17:21.470042] [INFO ] [sig ] Generating forecast for: BG [2026-01-06T20:17:21.470072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-06T20:17:21.482294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BG'. [2026-01-06T20:17:21.482585] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-06T20:17:21.483352] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-06T20:17:21.483405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:21.483438] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:21.483466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:21.483524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:21.540006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:21.540617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:21.540693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:21.540726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:21.659637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:21.659783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:21.659825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:21.659854] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:21.663106] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: UP (p=87.08%) [2026-01-06T20:17:21.663374] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-06T20:17:21.663497] [INFO ] [sig ] BG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:21.802911] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BG.txt [2026-01-06T20:17:21.803069] [INFO ] [sig ] [400/3517] Completed BG in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:21.803109] [INFO ] [sig ] [401/3517] Forecasting BGB... [2026-01-06T20:17:21.803139] [INFO ] [sig ] Generating forecast for: BGB [2026-01-06T20:17:21.803169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-06T20:17:21.814833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-06T20:17:21.815193] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-06T20:17:21.815979] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-06T20:17:21.816032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:21.816111] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:21.816140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:21.816213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:21.873939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:21.874788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:21.874873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:21.874907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:21.993377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:21.993510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:21.993551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:21.993603] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:21.996834] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: DOWN (p=24.09%) [2026-01-06T20:17:21.997108] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-06T20:17:21.997230] [INFO ] [sig ] BGB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:22.139651] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BGB.txt [2026-01-06T20:17:22.139856] [INFO ] [sig ] [401/3517] Completed BGB in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:22.139905] [INFO ] [sig ] [402/3517] Forecasting BGC... [2026-01-06T20:17:22.139942] [INFO ] [sig ] Generating forecast for: BGC [2026-01-06T20:17:22.139978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-06T20:17:22.152239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-06T20:17:22.152558] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-06T20:17:22.153377] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-06T20:17:22.153430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:22.153464] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:22.153491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:22.153549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:22.224691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:22.225525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:22.225629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:22.225665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:22.345044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:22.345186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:22.345230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:22.345259] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:22.348537] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-01-06T20:17:22.348850] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-06T20:17:22.348978] [INFO ] [sig ] BGC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:22.487172] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BGC.txt [2026-01-06T20:17:22.487315] [INFO ] [sig ] [402/3517] Completed BGC in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:22.487354] [INFO ] [sig ] [403/3517] Forecasting BGH... [2026-01-06T20:17:22.487384] [INFO ] [sig ] Generating forecast for: BGH [2026-01-06T20:17:22.487414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-06T20:17:22.498436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-06T20:17:22.498737] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-06T20:17:22.499538] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-06T20:17:22.499611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:22.499647] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:22.499674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:22.499733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:22.555230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:22.555855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:22.555933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:22.555964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:22.674543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:22.674687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:22.674734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:22.674764] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:22.678078] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-06T20:17:22.678350] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-06T20:17:22.678471] [INFO ] [sig ] BGH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:22.818891] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BGH.txt [2026-01-06T20:17:22.819048] [INFO ] [sig ] [403/3517] Completed BGH in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:22.819090] [INFO ] [sig ] [404/3517] Forecasting BGLC... [2026-01-06T20:17:22.819122] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-06T20:17:22.819161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-06T20:17:22.832697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-06T20:17:22.833043] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-06T20:17:22.833831] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-06T20:17:22.833888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:22.833920] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:22.833947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:22.834005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:22.890470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:22.891131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:22.891211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:22.891244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:23.005802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:23.005917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:23.005956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:23.006012] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:23.009293] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=20.84%) [2026-01-06T20:17:23.009565] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-06T20:17:23.009709] [INFO ] [sig ] BGLC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:23.159911] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BGLC.txt [2026-01-06T20:17:23.160050] [INFO ] [sig ] [404/3517] Completed BGLC in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:23.160091] [INFO ] [sig ] [405/3517] Forecasting BGRN... [2026-01-06T20:17:23.160121] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-06T20:17:23.160151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-06T20:17:23.171944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-06T20:17:23.172219] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-06T20:17:23.173001] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-06T20:17:23.173055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:23.173088] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:23.173115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:23.173184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:23.229812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:23.230402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:23.230479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:23.230511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:23.351339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:23.351496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:23.351543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:23.351603] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:23.355036] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: DOWN (p=35.33%) [2026-01-06T20:17:23.355311] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-06T20:17:23.355442] [INFO ] [sig ] BGRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:23.492953] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BGRN.txt [2026-01-06T20:17:23.493080] [INFO ] [sig ] [405/3517] Completed BGRN in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:23.493119] [INFO ] [sig ] [406/3517] Forecasting BGS... [2026-01-06T20:17:23.493149] [INFO ] [sig ] Generating forecast for: BGS [2026-01-06T20:17:23.493180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-06T20:17:23.504165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-06T20:17:23.504451] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-06T20:17:23.505219] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-06T20:17:23.505272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:23.505304] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:23.505331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:23.505388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:23.560818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:23.561479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:23.561564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:23.561619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:23.679357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:23.679487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:23.679526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:23.679556] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:23.682775] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-06T20:17:23.683043] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-06T20:17:23.683165] [INFO ] [sig ] BGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:23.820695] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BGS.txt [2026-01-06T20:17:23.820820] [INFO ] [sig ] [406/3517] Completed BGS in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:23.820859] [INFO ] [sig ] [407/3517] Forecasting BGSF... [2026-01-06T20:17:23.820893] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-06T20:17:23.820925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-06T20:17:23.832013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-06T20:17:23.832330] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-06T20:17:23.833141] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-06T20:17:23.833206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:23.833240] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:23.833267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:23.833326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:23.889020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:23.889713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:23.889791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:23.889828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:24.002770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:24.002895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:24.002937] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:24.002966] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:24.006300] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-01-06T20:17:24.006587] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-06T20:17:24.006715] [INFO ] [sig ] BGSF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:24.152027] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BGSF.txt [2026-01-06T20:17:24.152191] [INFO ] [sig ] [407/3517] Completed BGSF in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:24.152236] [INFO ] [sig ] [408/3517] Forecasting BGX... [2026-01-06T20:17:24.152268] [INFO ] [sig ] Generating forecast for: BGX [2026-01-06T20:17:24.152298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-06T20:17:24.164243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-06T20:17:24.164627] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-06T20:17:24.165426] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-06T20:17:24.165481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:24.165514] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:24.165541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:24.165630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:24.221660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:24.222528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:24.222628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:24.222663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:24.342917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:24.343066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:24.343108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:24.343137] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:24.346554] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-06T20:17:24.346863] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-06T20:17:24.346995] [INFO ] [sig ] BGX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:24.486279] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BGX.txt [2026-01-06T20:17:24.486433] [INFO ] [sig ] [408/3517] Completed BGX in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:24.486473] [INFO ] [sig ] [409/3517] Forecasting BGY... [2026-01-06T20:17:24.486503] [INFO ] [sig ] Generating forecast for: BGY [2026-01-06T20:17:24.486534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-06T20:17:24.498038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-06T20:17:24.498448] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-06T20:17:24.499350] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-06T20:17:24.499407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:24.499439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:24.499467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:24.499525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:24.556146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:24.556994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:24.557075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:24.557108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:24.678388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:24.678537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:24.678596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:24.678643] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:24.681951] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=67.96%) [2026-01-06T20:17:24.682231] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-06T20:17:24.682359] [INFO ] [sig ] BGY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:24.822394] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BGY.txt [2026-01-06T20:17:24.822548] [INFO ] [sig ] [409/3517] Completed BGY in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:24.822612] [INFO ] [sig ] [410/3517] Forecasting BHC... [2026-01-06T20:17:24.822646] [INFO ] [sig ] Generating forecast for: BHC [2026-01-06T20:17:24.822681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-06T20:17:24.833735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-06T20:17:24.834100] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-06T20:17:24.834913] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-06T20:17:24.834966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:24.834998] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:24.835025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:24.835082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:24.895074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:24.896033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:24.896115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:24.896148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:25.016772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:25.016912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:25.016951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:25.016980] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:25.020253] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: UP (p=76.04%) [2026-01-06T20:17:25.020517] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-06T20:17:25.020665] [INFO ] [sig ] BHC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:25.160458] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BHC.txt [2026-01-06T20:17:25.160627] [INFO ] [sig ] [410/3517] Completed BHC in 0.3s | 2.91 sym/s | Total: 2.3m | ETA: 17.8m [2026-01-06T20:17:25.160676] [INFO ] [sig ] [411/3517] Forecasting BHE... [2026-01-06T20:17:25.160708] [INFO ] [sig ] Generating forecast for: BHE [2026-01-06T20:17:25.160739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-06T20:17:25.172013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-06T20:17:25.172363] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-06T20:17:25.173183] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-06T20:17:25.173237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:25.173269] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:25.173297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:25.173355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:25.229796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:25.230652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:25.230734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:25.230796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:25.349960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:25.350128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:25.350171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:25.350201] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:25.353544] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-01-06T20:17:25.353841] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-06T20:17:25.353971] [INFO ] [sig ] BHE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:25.492947] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BHE.txt [2026-01-06T20:17:25.493106] [INFO ] [sig ] [411/3517] Completed BHE in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-06T20:17:25.493146] [INFO ] [sig ] [412/3517] Forecasting BHF... [2026-01-06T20:17:25.493176] [INFO ] [sig ] Generating forecast for: BHF [2026-01-06T20:17:25.493208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-06T20:17:25.504508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-06T20:17:25.504857] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-06T20:17:25.505660] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-06T20:17:25.505714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:25.505746] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:25.505773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:25.505832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:25.563292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:25.564136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:25.564219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:25.564253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:25.691837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:25.692020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:25.692069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:25.692099] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:25.695931] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: DOWN (p=20.60%) [2026-01-06T20:17:25.696245] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-06T20:17:25.696391] [INFO ] [sig ] BHF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:25.842651] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHF.txt [2026-01-06T20:17:25.842809] [INFO ] [sig ] [412/3517] Completed BHF in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-06T20:17:25.842850] [INFO ] [sig ] [413/3517] Forecasting BHFAL... [2026-01-06T20:17:25.842880] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-06T20:17:25.842910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-06T20:17:25.855671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-06T20:17:25.856079] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-06T20:17:25.856904] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-06T20:17:25.856972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:25.857011] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:25.857044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:25.857105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:25.915754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:25.916637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:25.916722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:25.916755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:26.035176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:26.035337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:26.035379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:26.035410] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:26.038902] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-06T20:17:26.039187] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-06T20:17:26.039319] [INFO ] [sig ] BHFAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:26.180534] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BHFAL.txt [2026-01-06T20:17:26.180733] [INFO ] [sig ] [413/3517] Completed BHFAL in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.8m [2026-01-06T20:17:26.180782] [INFO ] [sig ] [414/3517] Forecasting BHFAM... [2026-01-06T20:17:26.180814] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-06T20:17:26.180845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-06T20:17:26.192638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-06T20:17:26.193001] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-06T20:17:26.193796] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-06T20:17:26.193848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:26.193882] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:26.193910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:26.193968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:26.250327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:26.251207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:26.251294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:26.251327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:26.373124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:26.373295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:26.373353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:26.373384] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:26.376866] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=3.44%) [2026-01-06T20:17:26.377178] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-06T20:17:26.377316] [INFO ] [sig ] BHFAM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:26.518920] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHFAM.txt [2026-01-06T20:17:26.519135] [INFO ] [sig ] [414/3517] Completed BHFAM in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:26.519203] [INFO ] [sig ] [415/3517] Forecasting BHFAN... [2026-01-06T20:17:26.519254] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-06T20:17:26.519302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-06T20:17:26.531254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-06T20:17:26.531636] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-06T20:17:26.532433] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-06T20:17:26.532488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:26.532521] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:26.532548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:26.532624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:26.591159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:26.592066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:26.592174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:26.592208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:26.714615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:26.714776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:26.714820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:26.714849] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:26.718228] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=22.46%) [2026-01-06T20:17:26.718560] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-06T20:17:26.718748] [INFO ] [sig ] BHFAN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:26.862309] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHFAN.txt [2026-01-06T20:17:26.862469] [INFO ] [sig ] [415/3517] Completed BHFAN in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:26.862509] [INFO ] [sig ] [416/3517] Forecasting BHFAO... [2026-01-06T20:17:26.862557] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-06T20:17:26.862607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-06T20:17:26.874663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-06T20:17:26.874972] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-06T20:17:26.875771] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-06T20:17:26.875824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:26.875857] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:26.875883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:26.875940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:26.936439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:26.937367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:26.937454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:26.937490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:27.069940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:27.070100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:27.070145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:27.070366] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:27.074047] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-06T20:17:27.074350] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-06T20:17:27.074483] [INFO ] [sig ] BHFAO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:27.225861] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHFAO.txt [2026-01-06T20:17:27.226018] [INFO ] [sig ] [416/3517] Completed BHFAO in 0.4s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:27.226058] [INFO ] [sig ] [417/3517] Forecasting BHFAP... [2026-01-06T20:17:27.226088] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-06T20:17:27.226120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-06T20:17:27.238313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-06T20:17:27.238692] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-06T20:17:27.239486] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-06T20:17:27.239539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:27.239598] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:27.239639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:27.239701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:27.297840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:27.298764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:27.298851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:27.298886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:27.421593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:27.421751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:27.421794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:27.421826] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:27.425287] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-06T20:17:27.425591] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-06T20:17:27.425720] [INFO ] [sig ] BHFAP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:27.565977] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHFAP.txt [2026-01-06T20:17:27.566178] [INFO ] [sig ] [417/3517] Completed BHFAP in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:27.566225] [INFO ] [sig ] [418/3517] Forecasting BHK... [2026-01-06T20:17:27.566257] [INFO ] [sig ] Generating forecast for: BHK [2026-01-06T20:17:27.566288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-06T20:17:27.577670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-06T20:17:27.577976] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-06T20:17:27.578836] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-06T20:17:27.578890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:27.578965] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:27.578996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:27.579056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:27.638027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:27.638934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:27.639022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:27.639055] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:27.761707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:27.761871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:27.761914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:27.761944] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:27.765330] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: DOWN (p=45.75%) [2026-01-06T20:17:27.765642] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-06T20:17:27.765772] [INFO ] [sig ] BHK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:27.909839] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHK.txt [2026-01-06T20:17:27.910062] [INFO ] [sig ] [418/3517] Completed BHK in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:27.910143] [INFO ] [sig ] [419/3517] Forecasting BHP... [2026-01-06T20:17:27.910206] [INFO ] [sig ] Generating forecast for: BHP [2026-01-06T20:17:27.910457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-06T20:17:27.923430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-06T20:17:27.923823] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-06T20:17:27.924636] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-06T20:17:27.924689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:27.924721] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:27.924749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:27.924807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:27.984712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:27.985812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:27.985899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:27.985933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:28.116563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:28.116743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:28.116786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:28.116816] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:28.120283] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=27.05%) [2026-01-06T20:17:28.120599] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-06T20:17:28.120734] [INFO ] [sig ] BHP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:28.264921] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHP.txt [2026-01-06T20:17:28.265082] [INFO ] [sig ] [419/3517] Completed BHP in 0.4s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:28.265121] [INFO ] [sig ] [420/3517] Forecasting BHRB... [2026-01-06T20:17:28.265152] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-06T20:17:28.265186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-06T20:17:28.280279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-06T20:17:28.280746] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-06T20:17:28.281860] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-06T20:17:28.281929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:28.281982] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:28.282031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:28.282121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:28.344834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:28.345658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:28.345745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:28.345779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:28.465684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:28.465835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:28.465877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:28.465906] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:28.469208] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-06T20:17:28.469481] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-06T20:17:28.469622] [INFO ] [sig ] BHRB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:28.620629] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BHRB.txt [2026-01-06T20:17:28.620768] [INFO ] [sig ] [420/3517] Completed BHRB in 0.4s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:28.620806] [INFO ] [sig ] [421/3517] Forecasting BHVN... [2026-01-06T20:17:28.620837] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-06T20:17:28.620868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-06T20:17:28.632313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-06T20:17:28.632632] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-06T20:17:28.633384] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-06T20:17:28.633435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:28.633467] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:28.633494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:28.633551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:28.690055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:28.690866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:28.690948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:28.690981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:28.807038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:28.807197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:28.807238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:28.807294] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:28.810624] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: UP (p=62.04%) [2026-01-06T20:17:28.810893] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-06T20:17:28.811016] [INFO ] [sig ] BHVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:28.949068] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BHVN.txt [2026-01-06T20:17:28.949196] [INFO ] [sig ] [421/3517] Completed BHVN in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:28.949241] [INFO ] [sig ] [422/3517] Forecasting BIAF... [2026-01-06T20:17:28.949272] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-06T20:17:28.949303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-06T20:17:28.962131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-06T20:17:28.962431] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-06T20:17:28.963193] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-06T20:17:28.963246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:28.963278] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:28.963305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:28.963362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:29.022914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:29.023638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:29.023715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:29.023748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:29.133374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:29.133515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:29.133557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:29.133605] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:29.136878] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: DOWN (p=47.34%) [2026-01-06T20:17:29.137148] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-06T20:17:29.137266] [INFO ] [sig ] BIAF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:29.275680] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BIAF.txt [2026-01-06T20:17:29.275823] [INFO ] [sig ] [422/3517] Completed BIAF in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:29.275861] [INFO ] [sig ] [423/3517] Forecasting BIB... [2026-01-06T20:17:29.275891] [INFO ] [sig ] Generating forecast for: BIB [2026-01-06T20:17:29.275922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-06T20:17:29.287181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-06T20:17:29.287509] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-06T20:17:29.288288] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-06T20:17:29.288339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:29.288371] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:29.288398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:29.288456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:29.343801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:29.344471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:29.344550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:29.344600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:29.449707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:29.449869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:29.449911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:29.449941] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:29.453233] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-01-06T20:17:29.453512] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-06T20:17:29.453673] [INFO ] [sig ] BIB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:29.594877] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BIB.txt [2026-01-06T20:17:29.595034] [INFO ] [sig ] [423/3517] Completed BIB in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:29.595075] [INFO ] [sig ] [424/3517] Forecasting BIIB... [2026-01-06T20:17:29.595106] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-06T20:17:29.595137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-06T20:17:29.606688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-06T20:17:29.607048] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-06T20:17:29.607845] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-06T20:17:29.607899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:29.607933] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:29.607961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:29.608021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:29.664060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:29.664962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:29.665046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:29.665083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:29.792120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:29.792285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:29.792326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:29.792355] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:29.795757] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=22.14%) [2026-01-06T20:17:29.796031] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-06T20:17:29.796153] [INFO ] [sig ] BIIB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:29.934417] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BIIB.txt [2026-01-06T20:17:29.934588] [INFO ] [sig ] [424/3517] Completed BIIB in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:29.934628] [INFO ] [sig ] [425/3517] Forecasting BILI... [2026-01-06T20:17:29.934660] [INFO ] [sig ] Generating forecast for: BILI [2026-01-06T20:17:29.934691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-06T20:17:29.946533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-06T20:17:29.946931] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-06T20:17:29.947756] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-06T20:17:29.947808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:29.947840] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:29.947866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:29.947923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:30.003216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:30.004128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:30.004213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:30.004246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:30.124112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:30.124269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:30.124312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:30.124358] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:30.127693] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-01-06T20:17:30.127977] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-06T20:17:30.128100] [INFO ] [sig ] BILI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:30.266405] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BILI.txt [2026-01-06T20:17:30.266558] [INFO ] [sig ] [425/3517] Completed BILI in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:30.266618] [INFO ] [sig ] [426/3517] Forecasting BILL... [2026-01-06T20:17:30.266649] [INFO ] [sig ] Generating forecast for: BILL [2026-01-06T20:17:30.266680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-06T20:17:30.278880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-06T20:17:30.279222] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-06T20:17:30.280096] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-06T20:17:30.280152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:30.280187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:30.280216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:30.280275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:30.340658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:30.341465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:30.341552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:30.341606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:30.469630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:30.469785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:30.469829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:30.469858] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:30.473291] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-06T20:17:30.473600] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-06T20:17:30.473731] [INFO ] [sig ] BILL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:30.622611] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BILL.txt [2026-01-06T20:17:30.622782] [INFO ] [sig ] [426/3517] Completed BILL in 0.4s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:30.622825] [INFO ] [sig ] [427/3517] Forecasting BIO... [2026-01-06T20:17:30.622857] [INFO ] [sig ] Generating forecast for: BIO [2026-01-06T20:17:30.622894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-06T20:17:30.634864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-06T20:17:30.635229] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-06T20:17:30.636082] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-06T20:17:30.636135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:30.636168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:30.636196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:30.636254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:30.695737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:30.696544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:30.696673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:30.696724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:30.819903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:30.820074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:30.820119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:30.820149] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:30.823804] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: UP (p=72.43%) [2026-01-06T20:17:30.824145] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-06T20:17:30.824313] [INFO ] [sig ] BIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:30.975035] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BIO.txt [2026-01-06T20:17:30.975189] [INFO ] [sig ] [427/3517] Completed BIO in 0.4s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:30.975229] [INFO ] [sig ] [428/3517] Forecasting BIOX... [2026-01-06T20:17:30.975458] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-06T20:17:30.975497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-06T20:17:30.987222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-06T20:17:30.987548] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-06T20:17:30.988349] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-06T20:17:30.988407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:30.988440] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:30.988470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:30.988530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:31.048999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:31.049922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:31.050038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:31.050073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:31.170329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:31.170482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:31.170528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:31.170558] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:31.173968] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-06T20:17:31.174245] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-06T20:17:31.174368] [INFO ] [sig ] BIOX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:31.311669] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BIOX.txt [2026-01-06T20:17:31.311811] [INFO ] [sig ] [428/3517] Completed BIOX in 0.3s | 2.91 sym/s | Total: 2.4m | ETA: 17.7m [2026-01-06T20:17:31.311850] [INFO ] [sig ] [429/3517] Forecasting BIP... [2026-01-06T20:17:31.311881] [INFO ] [sig ] Generating forecast for: BIP [2026-01-06T20:17:31.311912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-06T20:17:31.322929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-06T20:17:31.323232] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-06T20:17:31.324017] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-06T20:17:31.324080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:31.324119] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:31.324165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:31.324228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:31.380046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:31.380846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:31.380926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:31.380959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:31.499756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:31.499919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:31.499962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:31.499991] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:31.503319] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=89.04%) [2026-01-06T20:17:31.503638] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-06T20:17:31.503766] [INFO ] [sig ] BIP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:31.640801] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BIP.txt [2026-01-06T20:17:31.640938] [INFO ] [sig ] [429/3517] Completed BIP in 0.3s | 2.91 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-06T20:17:31.640977] [INFO ] [sig ] [430/3517] Forecasting BIPH... [2026-01-06T20:17:31.641007] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-06T20:17:31.641037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-06T20:17:31.652391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-06T20:17:31.652760] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-06T20:17:31.653511] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-06T20:17:31.653563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:31.653619] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:31.653647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:31.653705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:31.709120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:31.709828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:31.709908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:31.709941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:31.814170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:31.814328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:31.814370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:31.814400] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:31.817731] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-06T20:17:31.818016] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-06T20:17:31.818143] [INFO ] [sig ] BIPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:31.956926] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BIPH.txt [2026-01-06T20:17:31.957065] [INFO ] [sig ] [430/3517] Completed BIPH in 0.3s | 2.91 sym/s | Total: 2.5m | ETA: 17.7m [2026-01-06T20:17:31.957102] [INFO ] [sig ] [431/3517] Forecasting BIPI... [2026-01-06T20:17:31.957133] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-06T20:17:31.957162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-06T20:17:31.967658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-06T20:17:31.967977] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-06T20:17:31.968953] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-06T20:17:31.969005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:31.969037] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:31.969066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:31.969124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:32.025607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:32.026367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:32.026449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:32.026482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:32.132027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:32.132182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:32.132225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:32.132254] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:32.135538] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-06T20:17:32.135830] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-06T20:17:32.135951] [INFO ] [sig ] BIPI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:32.273505] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BIPI.txt [2026-01-06T20:17:32.273680] [INFO ] [sig ] [431/3517] Completed BIPI in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:32.273721] [INFO ] [sig ] [432/3517] Forecasting BIRD... [2026-01-06T20:17:32.273752] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-06T20:17:32.273783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-06T20:17:32.285143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-06T20:17:32.285449] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-06T20:17:32.286216] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-06T20:17:32.286268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:32.286300] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:32.286328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:32.286385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:32.342872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:32.343553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:32.343651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:32.343686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:32.468900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:32.469060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:32.469110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:32.469139] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:32.472690] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=86.92%) [2026-01-06T20:17:32.472980] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-06T20:17:32.473110] [INFO ] [sig ] BIRD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:32.610476] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BIRD.txt [2026-01-06T20:17:32.610632] [INFO ] [sig ] [432/3517] Completed BIRD in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:32.610673] [INFO ] [sig ] [433/3517] Forecasting BIRK... [2026-01-06T20:17:32.610703] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-06T20:17:32.610740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-06T20:17:32.622157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-06T20:17:32.622489] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-06T20:17:32.623272] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-06T20:17:32.623324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:32.623356] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:32.623382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:32.623438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:32.679068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:32.679819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:32.679903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:32.679936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:32.803225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:32.803399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:32.803441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:32.803471] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:32.806926] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-06T20:17:32.807203] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-06T20:17:32.807328] [INFO ] [sig ] BIRK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:32.944016] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BIRK.txt [2026-01-06T20:17:32.944150] [INFO ] [sig ] [433/3517] Completed BIRK in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:32.944189] [INFO ] [sig ] [434/3517] Forecasting BITF... [2026-01-06T20:17:32.944219] [INFO ] [sig ] Generating forecast for: BITF [2026-01-06T20:17:32.944249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-06T20:17:32.956181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-06T20:17:32.956506] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-06T20:17:32.957311] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-06T20:17:32.957364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:32.957397] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:32.957424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:32.957482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:33.013691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:33.014525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:33.014632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:33.014668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:33.134244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:33.134402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:33.134444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:33.134475] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:33.137922] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=38.58%) [2026-01-06T20:17:33.138225] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-06T20:17:33.138357] [INFO ] [sig ] BITF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:33.275119] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BITF.txt [2026-01-06T20:17:33.275261] [INFO ] [sig ] [434/3517] Completed BITF in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:33.275299] [INFO ] [sig ] [435/3517] Forecasting BIVI... [2026-01-06T20:17:33.275330] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-06T20:17:33.275360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-06T20:17:33.286844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-06T20:17:33.287136] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-06T20:17:33.287896] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-06T20:17:33.287947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:33.288002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:33.288031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:33.288089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:33.343934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:33.344594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:33.344673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:33.344705] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:33.462374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:33.462535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:33.462597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:33.462630] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:33.465928] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-01-06T20:17:33.466205] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-06T20:17:33.466330] [INFO ] [sig ] BIVI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:33.606889] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BIVI.txt [2026-01-06T20:17:33.607045] [INFO ] [sig ] [435/3517] Completed BIVI in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:33.607087] [INFO ] [sig ] [436/3517] Forecasting BJ... [2026-01-06T20:17:33.607122] [INFO ] [sig ] Generating forecast for: BJ [2026-01-06T20:17:33.607151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-06T20:17:33.618735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-06T20:17:33.619066] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-06T20:17:33.619900] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-06T20:17:33.619952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:33.619985] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:33.620012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:33.620076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:33.675880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:33.676564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:33.676661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:33.676693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:33.798318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:33.798475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:33.798518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:33.798548] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:33.801975] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: UP (p=83.05%) [2026-01-06T20:17:33.802250] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-06T20:17:33.802373] [INFO ] [sig ] BJ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:33.939379] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BJ.txt [2026-01-06T20:17:33.939525] [INFO ] [sig ] [436/3517] Completed BJ in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:33.939564] [INFO ] [sig ] [437/3517] Forecasting BJRI... [2026-01-06T20:17:33.939618] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-06T20:17:33.939648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-06T20:17:33.950778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-06T20:17:33.951114] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-06T20:17:33.951919] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-06T20:17:33.951971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:33.952005] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:33.952033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:33.952090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:34.008123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:34.009349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:34.009542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:34.009614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:34.131419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:34.131597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:34.131644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:34.131672] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:34.135036] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-01-06T20:17:34.135319] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-06T20:17:34.135444] [INFO ] [sig ] BJRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:34.273359] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BJRI.txt [2026-01-06T20:17:34.273504] [INFO ] [sig ] [437/3517] Completed BJRI in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:34.273544] [INFO ] [sig ] [438/3517] Forecasting BK... [2026-01-06T20:17:34.273594] [INFO ] [sig ] Generating forecast for: BK [2026-01-06T20:17:34.273628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-06T20:17:34.285356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-06T20:17:34.285694] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-06T20:17:34.286448] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-06T20:17:34.286500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:34.286532] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:34.286559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:34.286636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:34.345533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:34.346306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:34.346392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:34.346426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:34.468456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:34.468679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:34.468727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:34.468755] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:34.472199] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=81.67%) [2026-01-06T20:17:34.472506] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-06T20:17:34.472669] [INFO ] [sig ] BK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:34.613082] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BK.txt [2026-01-06T20:17:34.613239] [INFO ] [sig ] [438/3517] Completed BK in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:34.613278] [INFO ] [sig ] [439/3517] Forecasting BKCH... [2026-01-06T20:17:34.613310] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-06T20:17:34.613340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-06T20:17:34.625213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-06T20:17:34.625625] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-06T20:17:34.626387] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-06T20:17:34.626439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:34.626470] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:34.626497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:34.626555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:34.682646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:34.683714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:34.683795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:34.683828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:34.799438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:34.799608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:34.799653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:34.799682] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:34.803133] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: UP (p=58.40%) [2026-01-06T20:17:34.803628] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-06T20:17:34.803750] [INFO ] [sig ] BKCH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:34.947710] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BKCH.txt [2026-01-06T20:17:34.947862] [INFO ] [sig ] [439/3517] Completed BKCH in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:34.947903] [INFO ] [sig ] [440/3517] Forecasting BKD... [2026-01-06T20:17:34.947934] [INFO ] [sig ] Generating forecast for: BKD [2026-01-06T20:17:34.947965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-06T20:17:34.959634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-06T20:17:34.959996] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-06T20:17:34.960777] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-06T20:17:34.960830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:34.960861] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:34.960888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:34.960946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:35.020006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:35.020865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:35.020947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:35.020979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:35.146063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:35.146233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:35.146274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:35.146303] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:35.149668] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-06T20:17:35.149951] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-06T20:17:35.150073] [INFO ] [sig ] BKD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:35.289483] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BKD.txt [2026-01-06T20:17:35.289627] [INFO ] [sig ] [440/3517] Completed BKD in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:35.289666] [INFO ] [sig ] [441/3517] Forecasting BKE... [2026-01-06T20:17:35.289696] [INFO ] [sig ] Generating forecast for: BKE [2026-01-06T20:17:35.289726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-06T20:17:35.301554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-06T20:17:35.301871] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-06T20:17:35.302723] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-06T20:17:35.302776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:35.302810] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:35.302838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:35.302895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:35.361212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:35.361872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:35.361952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:35.361987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:35.489007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:35.489154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:35.489202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:35.489237] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:35.493041] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-06T20:17:35.493307] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-06T20:17:35.493428] [INFO ] [sig ] BKE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:35.642050] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BKE.txt [2026-01-06T20:17:35.642176] [INFO ] [sig ] [441/3517] Completed BKE in 0.4s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:35.642216] [INFO ] [sig ] [442/3517] Forecasting BKH... [2026-01-06T20:17:35.642245] [INFO ] [sig ] Generating forecast for: BKH [2026-01-06T20:17:35.642275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-06T20:17:35.653148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-06T20:17:35.653447] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-06T20:17:35.654238] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-06T20:17:35.654301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:35.654336] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:35.654365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:35.654424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:35.712272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:35.712911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:35.712989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:35.713023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:35.828134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:35.828289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:35.828332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:35.828360] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:35.831749] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=30.92%) [2026-01-06T20:17:35.832018] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-06T20:17:35.832142] [INFO ] [sig ] BKH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:35.974092] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BKH.txt [2026-01-06T20:17:35.974235] [INFO ] [sig ] [442/3517] Completed BKH in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:35.974274] [INFO ] [sig ] [443/3517] Forecasting BKN... [2026-01-06T20:17:35.974304] [INFO ] [sig ] Generating forecast for: BKN [2026-01-06T20:17:35.974337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-06T20:17:35.985852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-06T20:17:35.986134] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-06T20:17:35.986896] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-06T20:17:35.986947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:35.986979] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:35.987006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:35.987063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:36.045459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:36.046157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:36.046241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:36.046276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:36.161380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:36.161514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:36.161556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:36.161604] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:36.164948] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: DOWN (p=27.87%) [2026-01-06T20:17:36.165223] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-06T20:17:36.165346] [INFO ] [sig ] BKN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:36.306396] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BKN.txt [2026-01-06T20:17:36.306523] [INFO ] [sig ] [443/3517] Completed BKN in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:36.306561] [INFO ] [sig ] [444/3517] Forecasting BKNG... [2026-01-06T20:17:36.306611] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-06T20:17:36.306644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-06T20:17:36.320262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-06T20:17:36.320587] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-06T20:17:36.321397] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-06T20:17:36.321451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:36.321484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:36.321512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:36.321599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:36.380153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:36.380838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:36.380918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:36.380954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:36.500810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:36.500969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:36.501010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:36.501039] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:36.504349] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-01-06T20:17:36.504634] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-06T20:17:36.504760] [INFO ] [sig ] BKNG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:36.644597] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BKNG.txt [2026-01-06T20:17:36.644727] [INFO ] [sig ] [444/3517] Completed BKNG in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:36.644765] [INFO ] [sig ] [445/3517] Forecasting BKSY... [2026-01-06T20:17:36.644794] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-06T20:17:36.644824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-06T20:17:36.655960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-06T20:17:36.656251] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-06T20:17:36.657013] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-06T20:17:36.657063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:36.657094] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:36.657121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:36.657183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:36.714011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:36.714694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:36.714774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:36.714807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:36.834751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:36.834900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:36.834943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:36.834973] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:36.838416] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: DOWN (p=18.35%) [2026-01-06T20:17:36.838757] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-06T20:17:36.838891] [INFO ] [sig ] BKSY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:36.978039] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BKSY.txt [2026-01-06T20:17:36.978169] [INFO ] [sig ] [445/3517] Completed BKSY in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.6m [2026-01-06T20:17:36.978213] [INFO ] [sig ] [446/3517] Forecasting BL... [2026-01-06T20:17:36.978245] [INFO ] [sig ] Generating forecast for: BL [2026-01-06T20:17:36.978275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-06T20:17:36.989538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-06T20:17:36.989914] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-06T20:17:36.990765] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-06T20:17:36.990818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:36.990850] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:36.990879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:36.990937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:37.049066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:37.049769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:37.049850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:37.049884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:37.171197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:37.171344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:37.171389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:37.171420] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:37.174737] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: UP (p=57.48%) [2026-01-06T20:17:37.175008] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-06T20:17:37.175133] [INFO ] [sig ] BL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:37.314603] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BL.txt [2026-01-06T20:17:37.314731] [INFO ] [sig ] [446/3517] Completed BL in 0.3s | 2.92 sym/s | Total: 2.5m | ETA: 17.5m [2026-01-06T20:17:37.314769] [INFO ] [sig ] [447/3517] Forecasting BLBD... [2026-01-06T20:17:37.314798] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-06T20:17:37.314828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-06T20:17:37.326193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-06T20:17:37.326517] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-06T20:17:37.327347] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-06T20:17:37.327401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:37.327434] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:37.327462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:37.327521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:37.384654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:37.385720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:37.385807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:37.385841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:37.507699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:37.507865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:37.507908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:37.507936] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:37.511590] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: UP (p=72.24%) [2026-01-06T20:17:37.511911] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-06T20:17:37.512074] [INFO ] [sig ] BLBD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:37.660628] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLBD.txt [2026-01-06T20:17:37.660856] [INFO ] [sig ] [447/3517] Completed BLBD in 0.3s | 2.92 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:37.660926] [INFO ] [sig ] [448/3517] Forecasting BLCN... [2026-01-06T20:17:37.660983] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-06T20:17:37.661037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-06T20:17:37.673078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-06T20:17:37.673532] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-06T20:17:37.674657] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-06T20:17:37.674724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:37.674766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:37.674802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:37.674880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:37.744650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:37.745657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:37.745759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:37.745793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:37.874982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:37.875182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:37.875257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:37.875305] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:37.880676] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=93.44%) [2026-01-06T20:17:37.881263] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-06T20:17:37.881487] [INFO ] [sig ] BLCN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:38.111506] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLCN.txt [2026-01-06T20:17:38.111768] [INFO ] [sig ] [448/3517] Completed BLCN in 0.5s | 2.92 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:38.111878] [INFO ] [sig ] [449/3517] Forecasting BLCO... [2026-01-06T20:17:38.111928] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-06T20:17:38.111977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-06T20:17:38.141625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-06T20:17:38.142183] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-06T20:17:38.143265] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-06T20:17:38.143327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:38.143366] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:38.143398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:38.143472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:38.222945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:38.224214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:38.224399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:38.224455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:38.395843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:38.396045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:38.396112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:38.396190] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:38.401712] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-01-06T20:17:38.402243] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-06T20:17:38.402450] [INFO ] [sig ] BLCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:38.603989] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLCO.txt [2026-01-06T20:17:38.604225] [INFO ] [sig ] [449/3517] Completed BLCO in 0.5s | 2.91 sym/s | Total: 2.6m | ETA: 17.6m [2026-01-06T20:17:38.604290] [INFO ] [sig ] [450/3517] Forecasting BLD... [2026-01-06T20:17:38.604340] [INFO ] [sig ] Generating forecast for: BLD [2026-01-06T20:17:38.604393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-06T20:17:38.618353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-06T20:17:38.618806] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-06T20:17:38.619647] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-06T20:17:38.619703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:38.619738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:38.619767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:38.619827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:38.677039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:38.677985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:38.678072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:38.678107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:38.799928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:38.800090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:38.800135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:38.800166] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:38.803561] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-06T20:17:38.803879] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-06T20:17:38.804013] [INFO ] [sig ] BLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:38.941598] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BLD.txt [2026-01-06T20:17:38.941728] [INFO ] [sig ] [450/3517] Completed BLD in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:38.941768] [INFO ] [sig ] [451/3517] Forecasting BLDP... [2026-01-06T20:17:38.941798] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-06T20:17:38.941838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-06T20:17:38.953009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-06T20:17:38.953303] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-06T20:17:38.954111] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-06T20:17:38.954166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:38.954199] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:38.954230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:38.954290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:39.014123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:39.014972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:39.015067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:39.015100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:39.137593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:39.137721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:39.137760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:39.137789] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:39.141051] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=37.66%) [2026-01-06T20:17:39.141319] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-06T20:17:39.141441] [INFO ] [sig ] BLDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:39.282208] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BLDP.txt [2026-01-06T20:17:39.282332] [INFO ] [sig ] [451/3517] Completed BLDP in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:39.282371] [INFO ] [sig ] [452/3517] Forecasting BLE... [2026-01-06T20:17:39.282400] [INFO ] [sig ] Generating forecast for: BLE [2026-01-06T20:17:39.282438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-06T20:17:39.293320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-06T20:17:39.293635] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-06T20:17:39.294446] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-06T20:17:39.294501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:39.294534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:39.294614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:39.294679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:39.352245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:39.352945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:39.353027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:39.353061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:39.470674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:39.470805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:39.470847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:39.470877] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:39.474127] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=81.30%) [2026-01-06T20:17:39.474400] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-06T20:17:39.474526] [INFO ] [sig ] BLE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:39.612062] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLE.txt [2026-01-06T20:17:39.612200] [INFO ] [sig ] [452/3517] Completed BLE in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:39.612239] [INFO ] [sig ] [453/3517] Forecasting BLFS... [2026-01-06T20:17:39.612270] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-06T20:17:39.612301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-06T20:17:39.623098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-06T20:17:39.623400] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-06T20:17:39.624202] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-06T20:17:39.624255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:39.624287] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:39.624324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:39.624384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:39.681797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:39.682412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:39.682491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:39.682523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:39.798312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:39.798475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:39.798517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:39.798547] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:39.801962] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-06T20:17:39.802248] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-06T20:17:39.802374] [INFO ] [sig ] BLFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:39.940849] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BLFS.txt [2026-01-06T20:17:39.940996] [INFO ] [sig ] [453/3517] Completed BLFS in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:39.941035] [INFO ] [sig ] [454/3517] Forecasting BLFY... [2026-01-06T20:17:39.941066] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-06T20:17:39.941095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-06T20:17:39.951685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-06T20:17:39.951983] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-06T20:17:39.952757] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-06T20:17:39.952809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:39.952841] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:39.952868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:39.952927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:40.008251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:40.009109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:40.009191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:40.009223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:40.128344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:40.128502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:40.128546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:40.128592] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:40.131879] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=36.11%) [2026-01-06T20:17:40.132154] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-06T20:17:40.132280] [INFO ] [sig ] BLFY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:40.272041] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BLFY.txt [2026-01-06T20:17:40.272201] [INFO ] [sig ] [454/3517] Completed BLFY in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:40.272241] [INFO ] [sig ] [455/3517] Forecasting BLK... [2026-01-06T20:17:40.272276] [INFO ] [sig ] Generating forecast for: BLK [2026-01-06T20:17:40.272307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-06T20:17:40.283959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-06T20:17:40.284237] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-06T20:17:40.285013] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-06T20:17:40.285065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:40.285097] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:40.285124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:40.285182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:40.344403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:40.345105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:40.345198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:40.345234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:40.465687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:40.465802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:40.465841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:40.465870] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:40.469115] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: UP (p=83.77%) [2026-01-06T20:17:40.469390] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-06T20:17:40.469517] [INFO ] [sig ] BLK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:40.606114] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLK.txt [2026-01-06T20:17:40.606236] [INFO ] [sig ] [455/3517] Completed BLK in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:40.606291] [INFO ] [sig ] [456/3517] Forecasting BLKB... [2026-01-06T20:17:40.606322] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-06T20:17:40.606353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-06T20:17:40.618054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-06T20:17:40.618348] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-06T20:17:40.619185] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-06T20:17:40.619238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:40.619272] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:40.619304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:40.619372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:40.679782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:40.680387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:40.680465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:40.680497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:40.801368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:40.801506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:40.801547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:40.801602] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:40.805250] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-06T20:17:40.805544] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-06T20:17:40.805876] [INFO ] [sig ] BLKB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:40.952358] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLKB.txt [2026-01-06T20:17:40.952717] [INFO ] [sig ] [456/3517] Completed BLKB in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:40.952757] [INFO ] [sig ] [457/3517] Forecasting BLMN... [2026-01-06T20:17:40.952787] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-06T20:17:40.952825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-06T20:17:40.964672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-06T20:17:40.964963] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-06T20:17:40.965813] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-06T20:17:40.965867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:40.965901] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:40.965928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:40.965987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:41.026339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:41.026984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:41.027065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:41.027098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:41.150417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:41.150584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:41.150628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:41.150657] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:41.153935] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=93.38%) [2026-01-06T20:17:41.154204] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-06T20:17:41.154343] [INFO ] [sig ] BLMN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:41.294641] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLMN.txt [2026-01-06T20:17:41.294799] [INFO ] [sig ] [457/3517] Completed BLMN in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:41.294840] [INFO ] [sig ] [458/3517] Forecasting BLND... [2026-01-06T20:17:41.294871] [INFO ] [sig ] Generating forecast for: BLND [2026-01-06T20:17:41.294902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-06T20:17:41.307157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-06T20:17:41.307557] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-06T20:17:41.308409] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-06T20:17:41.308463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:41.308496] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:41.308525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:41.308608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:41.367399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:41.368251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:41.368335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:41.368370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:41.488753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:41.488901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:41.488942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:41.488970] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:41.492303] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=72.98%) [2026-01-06T20:17:41.492590] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-06T20:17:41.492714] [INFO ] [sig ] BLND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:41.633398] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLND.txt [2026-01-06T20:17:41.633543] [INFO ] [sig ] [458/3517] Completed BLND in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:41.633601] [INFO ] [sig ] [459/3517] Forecasting BLRX... [2026-01-06T20:17:41.633633] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-06T20:17:41.633674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-06T20:17:41.645354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-06T20:17:41.645872] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-06T20:17:41.646672] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-06T20:17:41.646725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:41.646757] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:41.646784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:41.646841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:41.707330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:41.708137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:41.708220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:41.708254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:41.832138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:41.832302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:41.832348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:41.832379] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:41.835959] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=67.40%) [2026-01-06T20:17:41.836238] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-06T20:17:41.836385] [INFO ] [sig ] BLRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:42.006407] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLRX.txt [2026-01-06T20:17:42.006585] [INFO ] [sig ] [459/3517] Completed BLRX in 0.4s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:42.006628] [INFO ] [sig ] [460/3517] Forecasting BLTE... [2026-01-06T20:17:42.006659] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-06T20:17:42.006692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-06T20:17:42.020408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-06T20:17:42.020803] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-06T20:17:42.021607] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-06T20:17:42.021661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:42.021693] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:42.021720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:42.021777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:42.079179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:42.080041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:42.080137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:42.080173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:42.203860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:42.204007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:42.204049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:42.204094] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:42.207381] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-06T20:17:42.207685] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-06T20:17:42.207837] [INFO ] [sig ] BLTE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:42.351894] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLTE.txt [2026-01-06T20:17:42.352053] [INFO ] [sig ] [460/3517] Completed BLTE in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:42.352093] [INFO ] [sig ] [461/3517] Forecasting BLX... [2026-01-06T20:17:42.352124] [INFO ] [sig ] Generating forecast for: BLX [2026-01-06T20:17:42.352156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-06T20:17:42.366000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-06T20:17:42.366620] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-06T20:17:42.367607] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-06T20:17:42.367663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:42.367698] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:42.367726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:42.367791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:42.425556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:42.426757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:42.426872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:42.426913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:42.553771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:42.553944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:42.553989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:42.554019] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:42.557521] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-06T20:17:42.557826] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-06T20:17:42.557959] [INFO ] [sig ] BLX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:42.703997] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BLX.txt [2026-01-06T20:17:42.704161] [INFO ] [sig ] [461/3517] Completed BLX in 0.4s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:42.704202] [INFO ] [sig ] [462/3517] Forecasting BLZE... [2026-01-06T20:17:42.704233] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-06T20:17:42.704267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-06T20:17:42.716556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-06T20:17:42.716878] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-06T20:17:42.717717] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-06T20:17:42.717771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:42.717804] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:42.717833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:42.717891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:42.779319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:42.780221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:42.780390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:42.780434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:42.908541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:42.908741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:42.908788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:42.908817] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:42.912302] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: DOWN (p=45.28%) [2026-01-06T20:17:42.912626] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-06T20:17:42.912761] [INFO ] [sig ] BLZE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:43.072839] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BLZE.txt [2026-01-06T20:17:43.073002] [INFO ] [sig ] [462/3517] Completed BLZE in 0.4s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:43.073043] [INFO ] [sig ] [463/3517] Forecasting BMA... [2026-01-06T20:17:43.073074] [INFO ] [sig ] Generating forecast for: BMA [2026-01-06T20:17:43.073106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-06T20:17:43.084508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-06T20:17:43.084811] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-06T20:17:43.085567] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-06T20:17:43.085640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:43.085672] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:43.085699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:43.085757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:43.142822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:43.143741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:43.143848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:43.143881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:43.260844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:43.261010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:43.261053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:43.261083] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:43.264424] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: DOWN (p=23.81%) [2026-01-06T20:17:43.264717] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-06T20:17:43.264840] [INFO ] [sig ] BMA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:43.403871] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BMA.txt [2026-01-06T20:17:43.404040] [INFO ] [sig ] [463/3517] Completed BMA in 0.3s | 2.91 sym/s | Total: 2.6m | ETA: 17.5m [2026-01-06T20:17:43.404081] [INFO ] [sig ] [464/3517] Forecasting BMBL... [2026-01-06T20:17:43.404111] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-06T20:17:43.404143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-06T20:17:43.416787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-06T20:17:43.417265] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-06T20:17:43.418293] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-06T20:17:43.418355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:43.418394] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:43.418431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:43.418525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:43.481463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:43.482378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:43.482467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:43.482501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:43.605488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:43.605674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:43.605718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:43.605747] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:43.609226] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=59.49%) [2026-01-06T20:17:43.609611] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-06T20:17:43.609757] [INFO ] [sig ] BMBL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:43.749970] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BMBL.txt [2026-01-06T20:17:43.750127] [INFO ] [sig ] [464/3517] Completed BMBL in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-06T20:17:43.750167] [INFO ] [sig ] [465/3517] Forecasting BME... [2026-01-06T20:17:43.750197] [INFO ] [sig ] Generating forecast for: BME [2026-01-06T20:17:43.750229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-06T20:17:43.761544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-06T20:17:43.761961] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-06T20:17:43.762806] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-06T20:17:43.762860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:43.762893] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:43.762919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:43.762977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:43.819058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:43.819944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:43.820033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:43.820066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:43.936161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:43.936324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:43.936366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:43.936395] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:43.939749] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: UP (p=82.18%) [2026-01-06T20:17:43.940023] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-06T20:17:43.940146] [INFO ] [sig ] BME: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:44.078051] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BME.txt [2026-01-06T20:17:44.078236] [INFO ] [sig ] [465/3517] Completed BME in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-06T20:17:44.078278] [INFO ] [sig ] [466/3517] Forecasting BMEZ... [2026-01-06T20:17:44.078311] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-06T20:17:44.078355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-06T20:17:44.090332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-06T20:17:44.090754] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-06T20:17:44.091602] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-06T20:17:44.091670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:44.091704] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:44.091731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:44.091789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:44.152878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:44.153842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:44.153929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:44.153963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:44.278148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:44.278309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:44.278353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:44.278383] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:44.281939] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: DOWN (p=15.96%) [2026-01-06T20:17:44.282214] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-06T20:17:44.282354] [INFO ] [sig ] BMEZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:44.424411] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BMEZ.txt [2026-01-06T20:17:44.424617] [INFO ] [sig ] [466/3517] Completed BMEZ in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-06T20:17:44.424661] [INFO ] [sig ] [467/3517] Forecasting BMI... [2026-01-06T20:17:44.424693] [INFO ] [sig ] Generating forecast for: BMI [2026-01-06T20:17:44.424727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-06T20:17:44.436805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-06T20:17:44.437224] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-06T20:17:44.438045] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-06T20:17:44.438097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:44.438127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:44.438154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:44.438210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:44.493861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:44.494768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:44.494852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:44.494885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:44.612317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:44.612487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:44.612530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:44.612559] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:44.616030] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-01-06T20:17:44.616319] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-06T20:17:44.616450] [INFO ] [sig ] BMI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:44.755099] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BMI.txt [2026-01-06T20:17:44.755254] [INFO ] [sig ] [467/3517] Completed BMI in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.5m [2026-01-06T20:17:44.755295] [INFO ] [sig ] [468/3517] Forecasting BMO... [2026-01-06T20:17:44.755326] [INFO ] [sig ] Generating forecast for: BMO [2026-01-06T20:17:44.755358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-06T20:17:44.766545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-06T20:17:44.766971] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-06T20:17:44.767893] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-06T20:17:44.767947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:44.767981] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:44.768007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:44.768065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:44.827477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:44.828347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:44.828432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:44.828465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:44.951715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:44.951876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:44.951918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:44.951948] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:44.955335] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-06T20:17:44.955634] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-06T20:17:44.955766] [INFO ] [sig ] BMO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:45.095379] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BMO.txt [2026-01-06T20:17:45.095534] [INFO ] [sig ] [468/3517] Completed BMO in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:45.095590] [INFO ] [sig ] [469/3517] Forecasting BMRA... [2026-01-06T20:17:45.095625] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-06T20:17:45.095656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-06T20:17:45.106708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-06T20:17:45.107088] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-06T20:17:45.107902] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-06T20:17:45.107958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:45.108031] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:45.108065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:45.108145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:45.166105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:45.167027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:45.167114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:45.167147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:45.284822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:45.284988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:45.285031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:45.285059] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:45.288544] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=32.54%) [2026-01-06T20:17:45.288890] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-06T20:17:45.289029] [INFO ] [sig ] BMRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:45.430201] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BMRA.txt [2026-01-06T20:17:45.430360] [INFO ] [sig ] [469/3517] Completed BMRA in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:45.430408] [INFO ] [sig ] [470/3517] Forecasting BMRC... [2026-01-06T20:17:45.430441] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-06T20:17:45.430472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-06T20:17:45.441796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-06T20:17:45.442147] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-06T20:17:45.442931] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-06T20:17:45.442983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:45.443014] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:45.443040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:45.443101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:45.504251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:45.505162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:45.505257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:45.505302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:45.626140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:45.626298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:45.626341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:45.626371] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:45.629681] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=9.93%) [2026-01-06T20:17:45.629950] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-06T20:17:45.630074] [INFO ] [sig ] BMRC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:45.769748] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BMRC.txt [2026-01-06T20:17:45.769912] [INFO ] [sig ] [470/3517] Completed BMRC in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:45.769951] [INFO ] [sig ] [471/3517] Forecasting BMRN... [2026-01-06T20:17:45.769981] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-06T20:17:45.770014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-06T20:17:45.781307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-06T20:17:45.781711] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-06T20:17:45.782467] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-06T20:17:45.782519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:45.782551] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:45.782601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:45.782661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:45.838349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:45.839241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:45.839329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:45.839362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:45.955538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:45.955711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:45.955754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:45.955782] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:45.959224] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: DOWN (p=9.84%) [2026-01-06T20:17:45.959598] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-06T20:17:45.959744] [INFO ] [sig ] BMRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:46.100083] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BMRN.txt [2026-01-06T20:17:46.100237] [INFO ] [sig ] [471/3517] Completed BMRN in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:46.100277] [INFO ] [sig ] [472/3517] Forecasting BMY... [2026-01-06T20:17:46.100307] [INFO ] [sig ] Generating forecast for: BMY [2026-01-06T20:17:46.100339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-06T20:17:46.111881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-06T20:17:46.112265] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-06T20:17:46.113050] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-06T20:17:46.113103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:46.113135] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:46.113163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:46.113220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:46.173060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:46.173980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:46.174064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:46.174099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:46.295668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:46.295829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:46.295873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:46.295937] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:46.299387] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-01-06T20:17:46.299718] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-06T20:17:46.299861] [INFO ] [sig ] BMY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:46.441219] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BMY.txt [2026-01-06T20:17:46.441382] [INFO ] [sig ] [472/3517] Completed BMY in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:46.441429] [INFO ] [sig ] [473/3517] Forecasting BN... [2026-01-06T20:17:46.441466] [INFO ] [sig ] Generating forecast for: BN [2026-01-06T20:17:46.441502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-06T20:17:46.453239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-06T20:17:46.453629] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-06T20:17:46.454411] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-06T20:17:46.454464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:46.454496] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:46.454522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:46.454598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:46.510528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:46.511421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:46.511505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:46.511538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:46.632564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:46.632751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:46.632814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:46.632846] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:46.636328] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-06T20:17:46.636693] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-06T20:17:46.636843] [INFO ] [sig ] BN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:46.774423] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BN.txt [2026-01-06T20:17:46.774631] [INFO ] [sig ] [473/3517] Completed BN in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:46.774678] [INFO ] [sig ] [474/3517] Forecasting BND... [2026-01-06T20:17:46.774708] [INFO ] [sig ] Generating forecast for: BND [2026-01-06T20:17:46.774740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-06T20:17:46.786652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-06T20:17:46.787061] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-06T20:17:46.787871] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-06T20:17:46.787924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:46.787956] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:46.787982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:46.788042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:46.848363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:46.849328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:46.849412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:46.849444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:46.969137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:46.969299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:46.969344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:46.969375] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:46.972729] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: DOWN (p=39.34%) [2026-01-06T20:17:46.973004] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-06T20:17:46.973131] [INFO ] [sig ] BND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:47.110872] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BND.txt [2026-01-06T20:17:47.111041] [INFO ] [sig ] [474/3517] Completed BND in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:47.111081] [INFO ] [sig ] [475/3517] Forecasting BNDX... [2026-01-06T20:17:47.111111] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-06T20:17:47.111143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-06T20:17:47.122945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-06T20:17:47.123334] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-06T20:17:47.124151] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-06T20:17:47.124204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:47.124235] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:47.124262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:47.124320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:47.181027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:47.181918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:47.182003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:47.182037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:47.306439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:47.306625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:47.306674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:47.306702] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:47.310204] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=11.54%) [2026-01-06T20:17:47.310543] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-06T20:17:47.310705] [INFO ] [sig ] BNDX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:47.464699] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BNDX.txt [2026-01-06T20:17:47.464878] [INFO ] [sig ] [475/3517] Completed BNDX in 0.4s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:47.464925] [INFO ] [sig ] [476/3517] Forecasting BNED... [2026-01-06T20:17:47.464957] [INFO ] [sig ] Generating forecast for: BNED [2026-01-06T20:17:47.464990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-06T20:17:47.476367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-06T20:17:47.476733] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-06T20:17:47.477511] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-06T20:17:47.477565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:47.477622] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:47.477650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:47.477708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:47.533565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:47.534220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:47.534300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:47.534333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:47.653627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:47.653770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:47.653815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:47.653845] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:47.657172] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: DOWN (p=6.53%) [2026-01-06T20:17:47.657450] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-06T20:17:47.657594] [INFO ] [sig ] BNED: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:47.796442] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BNED.txt [2026-01-06T20:17:47.796625] [INFO ] [sig ] [476/3517] Completed BNED in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:47.796667] [INFO ] [sig ] [477/3517] Forecasting BNGO... [2026-01-06T20:17:47.796705] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-06T20:17:47.796735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-06T20:17:47.808034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-06T20:17:47.808320] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-06T20:17:47.809139] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-06T20:17:47.809192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:47.809234] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:47.809262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:47.809318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:47.866189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:47.867082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:47.867169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:47.867202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:47.986657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:47.986813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:47.986855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:47.986885] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:47.990274] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=13.41%) [2026-01-06T20:17:47.990550] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-06T20:17:47.990696] [INFO ] [sig ] BNGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:48.134084] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BNGO.txt [2026-01-06T20:17:48.134252] [INFO ] [sig ] [477/3517] Completed BNGO in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:48.134294] [INFO ] [sig ] [478/3517] Forecasting BNH... [2026-01-06T20:17:48.134324] [INFO ] [sig ] Generating forecast for: BNH [2026-01-06T20:17:48.134354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-06T20:17:48.146065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-06T20:17:48.146452] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-06T20:17:48.147258] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-06T20:17:48.147311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:48.147343] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:48.147369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:48.147426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:48.204744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:48.205669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:48.205756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:48.205790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:48.319332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:48.319502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:48.319553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:48.319613] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:48.323056] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-06T20:17:48.323369] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-06T20:17:48.323504] [INFO ] [sig ] BNH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:48.463040] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BNH.txt [2026-01-06T20:17:48.463201] [INFO ] [sig ] [478/3517] Completed BNH in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:48.463240] [INFO ] [sig ] [479/3517] Forecasting BNJ... [2026-01-06T20:17:48.463270] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-06T20:17:48.463300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-06T20:17:48.478825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-06T20:17:48.479321] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-06T20:17:48.480466] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-06T20:17:48.480538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:48.480622] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:48.480675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:48.480773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:48.549073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:48.549955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:48.550070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:48.550107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:48.661820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:48.661947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:48.661991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:48.662022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:48.665420] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=36.15%) [2026-01-06T20:17:48.665724] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-06T20:17:48.665853] [INFO ] [sig ] BNJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:48.802611] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BNJ.txt [2026-01-06T20:17:48.802747] [INFO ] [sig ] [479/3517] Completed BNJ in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:48.802788] [INFO ] [sig ] [480/3517] Forecasting BNL... [2026-01-06T20:17:48.802818] [INFO ] [sig ] Generating forecast for: BNL [2026-01-06T20:17:48.802849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-06T20:17:48.814273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-06T20:17:48.814631] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-06T20:17:48.815412] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-06T20:17:48.815467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:48.815502] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:48.815531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:48.815606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:48.873916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:48.874697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:48.874780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:48.874814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:48.993305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:48.993438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:48.993481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:48.993510] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:48.996818] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: UP (p=51.58%) [2026-01-06T20:17:48.997088] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-06T20:17:48.997212] [INFO ] [sig ] BNL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:49.140237] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BNL.txt [2026-01-06T20:17:49.140395] [INFO ] [sig ] [480/3517] Completed BNL in 0.3s | 2.91 sym/s | Total: 2.7m | ETA: 17.4m [2026-01-06T20:17:49.140436] [INFO ] [sig ] [481/3517] Forecasting BNS... [2026-01-06T20:17:49.140473] [INFO ] [sig ] Generating forecast for: BNS [2026-01-06T20:17:49.140506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-06T20:17:49.151784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-06T20:17:49.152115] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-06T20:17:49.152919] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-06T20:17:49.152972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:49.153005] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:49.153034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:49.153097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:49.210792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:49.211595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:49.211681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:49.211716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:49.336008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:49.336162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:49.336208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:49.336238] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:49.339695] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=71.38%) [2026-01-06T20:17:49.339971] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-06T20:17:49.340097] [INFO ] [sig ] BNS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:49.483730] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BNS.txt [2026-01-06T20:17:49.483863] [INFO ] [sig ] [481/3517] Completed BNS in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-06T20:17:49.483902] [INFO ] [sig ] [482/3517] Forecasting BNTC... [2026-01-06T20:17:49.483932] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-06T20:17:49.483963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-06T20:17:49.495542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-06T20:17:49.495863] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-06T20:17:49.496635] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-06T20:17:49.496686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:49.496719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:49.496746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:49.496804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:49.553755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:49.554557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:49.554657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:49.554692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:49.676728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:49.676877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:49.676920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:49.676951] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:49.680334] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: UP (p=81.36%) [2026-01-06T20:17:49.680627] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-06T20:17:49.680754] [INFO ] [sig ] BNTC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:49.817851] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BNTC.txt [2026-01-06T20:17:49.818021] [INFO ] [sig ] [482/3517] Completed BNTC in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.4m [2026-01-06T20:17:49.818060] [INFO ] [sig ] [483/3517] Forecasting BNTX... [2026-01-06T20:17:49.818090] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-06T20:17:49.818122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-06T20:17:49.829181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-06T20:17:49.829482] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-06T20:17:49.830250] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-06T20:17:49.830302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:49.830335] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:49.830362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:49.830420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:49.885806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:49.886458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:49.886535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:49.886568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:50.003745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:50.003897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:50.003939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:50.003968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:50.007253] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-06T20:17:50.007524] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-06T20:17:50.007675] [INFO ] [sig ] BNTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:50.144436] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BNTX.txt [2026-01-06T20:17:50.144586] [INFO ] [sig ] [483/3517] Completed BNTX in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:50.144626] [INFO ] [sig ] [484/3517] Forecasting BNY... [2026-01-06T20:17:50.144656] [INFO ] [sig ] Generating forecast for: BNY [2026-01-06T20:17:50.144688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-06T20:17:50.155528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-06T20:17:50.155868] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-06T20:17:50.156683] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-06T20:17:50.156738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:50.156772] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:50.156800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:50.156859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:50.214219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:50.214936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:50.215017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:50.215051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:50.334439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:50.334600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:50.334646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:50.334693] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:50.338155] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-01-06T20:17:50.338428] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-06T20:17:50.338596] [INFO ] [sig ] BNY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:50.482593] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BNY.txt [2026-01-06T20:17:50.482726] [INFO ] [sig ] [484/3517] Completed BNY in 0.3s | 2.91 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:50.482776] [INFO ] [sig ] [485/3517] Forecasting BOC... [2026-01-06T20:17:50.482832] [INFO ] [sig ] Generating forecast for: BOC [2026-01-06T20:17:50.482866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-06T20:17:50.494312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-06T20:17:50.494645] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-06T20:17:50.495408] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-06T20:17:50.495459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:50.495492] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:50.495519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:50.495593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:50.551830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:50.552591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:50.552674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:50.552707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:50.672519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:50.672687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:50.672730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:50.672762] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:50.676053] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: UP (p=88.91%) [2026-01-06T20:17:50.676323] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-06T20:17:50.676446] [INFO ] [sig ] BOC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:50.818047] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BOC.txt [2026-01-06T20:17:50.818183] [INFO ] [sig ] [485/3517] Completed BOC in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:50.818223] [INFO ] [sig ] [486/3517] Forecasting BOE... [2026-01-06T20:17:50.818254] [INFO ] [sig ] Generating forecast for: BOE [2026-01-06T20:17:50.818285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-06T20:17:50.829832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-06T20:17:50.830135] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-06T20:17:50.830964] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-06T20:17:50.831018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:50.831100] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:50.831132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:50.831233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:50.889113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:50.889847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:50.889928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:50.889960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:51.007039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:51.007187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:51.007231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:51.007262] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:51.010668] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=49.21%) [2026-01-06T20:17:51.010976] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-06T20:17:51.011111] [INFO ] [sig ] BOE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:51.153119] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BOE.txt [2026-01-06T20:17:51.153292] [INFO ] [sig ] [486/3517] Completed BOE in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:51.153340] [INFO ] [sig ] [487/3517] Forecasting BOF... [2026-01-06T20:17:51.153372] [INFO ] [sig ] Generating forecast for: BOF [2026-01-06T20:17:51.153405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-06T20:17:51.165131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-06T20:17:51.165455] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-06T20:17:51.166343] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-06T20:17:51.166396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:51.166430] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:51.166458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:51.166516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:51.222451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:51.223132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:51.223214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:51.223246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:51.353896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:51.354059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:51.354104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:51.354135] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:51.357646] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: UP (p=87.83%) [2026-01-06T20:17:51.357939] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-06T20:17:51.358067] [INFO ] [sig ] BOF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:51.496114] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BOF.txt [2026-01-06T20:17:51.496274] [INFO ] [sig ] [487/3517] Completed BOF in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:51.496313] [INFO ] [sig ] [488/3517] Forecasting BOH... [2026-01-06T20:17:51.496344] [INFO ] [sig ] Generating forecast for: BOH [2026-01-06T20:17:51.496375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-06T20:17:51.507729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-06T20:17:51.508119] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-06T20:17:51.508999] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-06T20:17:51.509052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:51.509085] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:51.509112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:51.509169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:51.566084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:51.566935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:51.567019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:51.567051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:51.683822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:51.683968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:51.684009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:51.684038] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:51.687320] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: UP (p=85.61%) [2026-01-06T20:17:51.687611] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-06T20:17:51.687736] [INFO ] [sig ] BOH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:51.829702] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BOH.txt [2026-01-06T20:17:51.829867] [INFO ] [sig ] [488/3517] Completed BOH in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:51.829908] [INFO ] [sig ] [489/3517] Forecasting BOKF... [2026-01-06T20:17:51.829938] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-06T20:17:51.829977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-06T20:17:51.841478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-06T20:17:51.841826] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-06T20:17:51.842620] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-06T20:17:51.842677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:51.842724] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:51.842754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:51.842841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:51.900713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:51.901434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:51.901535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:51.901598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:52.025535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:52.025708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:52.025751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:52.025781] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:52.029376] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: DOWN (p=34.81%) [2026-01-06T20:17:52.029680] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-06T20:17:52.029806] [INFO ] [sig ] BOKF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:52.168509] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BOKF.txt [2026-01-06T20:17:52.168725] [INFO ] [sig ] [489/3517] Completed BOKF in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:52.168766] [INFO ] [sig ] [490/3517] Forecasting BOLD... [2026-01-06T20:17:52.168796] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-06T20:17:52.168828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-06T20:17:52.180342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-06T20:17:52.180756] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-06T20:17:52.181618] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-06T20:17:52.181707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:52.181741] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:52.181768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:52.181827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:52.238766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:52.239704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:52.239813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:52.239845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:52.356958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:52.357103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:52.357145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:52.357175] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:52.360461] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=14.79%) [2026-01-06T20:17:52.360744] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-06T20:17:52.360864] [INFO ] [sig ] BOLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:52.502103] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BOLD.txt [2026-01-06T20:17:52.502232] [INFO ] [sig ] [490/3517] Completed BOLD in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:52.502270] [INFO ] [sig ] [491/3517] Forecasting BOND... [2026-01-06T20:17:52.502299] [INFO ] [sig ] Generating forecast for: BOND [2026-01-06T20:17:52.502337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-06T20:17:52.514530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-06T20:17:52.514842] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-06T20:17:52.515619] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-06T20:17:52.515671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:52.515702] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:52.515729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:52.515792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:52.572214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:52.572890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:52.572965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:52.572998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:52.692520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:52.692658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:52.692701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:52.692729] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:52.696003] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: UP (p=62.95%) [2026-01-06T20:17:52.696268] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-06T20:17:52.696392] [INFO ] [sig ] BOND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:52.834351] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BOND.txt [2026-01-06T20:17:52.834472] [INFO ] [sig ] [491/3517] Completed BOND in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:52.834510] [INFO ] [sig ] [492/3517] Forecasting BOOM... [2026-01-06T20:17:52.834539] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-06T20:17:52.834586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-06T20:17:52.845984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-06T20:17:52.846268] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-06T20:17:52.847038] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-06T20:17:52.847090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:52.847121] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:52.847163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:52.847222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:52.905131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:52.905749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:52.905826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:52.905859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:53.024054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:53.024209] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:53.024252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:53.024281] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:53.027533] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-06T20:17:53.027822] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-06T20:17:53.027946] [INFO ] [sig ] BOOM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:53.168546] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BOOM.txt [2026-01-06T20:17:53.168706] [INFO ] [sig ] [492/3517] Completed BOOM in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:53.168747] [INFO ] [sig ] [493/3517] Forecasting BOTZ... [2026-01-06T20:17:53.168777] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-06T20:17:53.168807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-06T20:17:53.180235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-06T20:17:53.180534] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-06T20:17:53.181325] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-06T20:17:53.181377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:53.181408] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:53.181435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:53.181491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:53.236677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:53.237302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:53.237379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:53.237411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:53.354997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:53.355114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:53.355154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:53.355182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:53.358363] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=35.48%) [2026-01-06T20:17:53.358654] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-06T20:17:53.358777] [INFO ] [sig ] BOTZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:53.495629] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BOTZ.txt [2026-01-06T20:17:53.495743] [INFO ] [sig ] [493/3517] Completed BOTZ in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:53.495782] [INFO ] [sig ] [494/3517] Forecasting BOX... [2026-01-06T20:17:53.495812] [INFO ] [sig ] Generating forecast for: BOX [2026-01-06T20:17:53.495842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-06T20:17:53.507306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-06T20:17:53.507592] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-06T20:17:53.508331] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-06T20:17:53.508383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:53.508415] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:53.508442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:53.508499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:53.563835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:53.564410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:53.564488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:53.564521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:53.681942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:53.682047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:53.682085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:53.682115] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:53.685239] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: DOWN (p=26.71%) [2026-01-06T20:17:53.685502] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-06T20:17:53.685644] [INFO ] [sig ] BOX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:53.825629] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BOX.txt [2026-01-06T20:17:53.825755] [INFO ] [sig ] [494/3517] Completed BOX in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:53.825793] [INFO ] [sig ] [495/3517] Forecasting BP... [2026-01-06T20:17:53.825823] [INFO ] [sig ] Generating forecast for: BP [2026-01-06T20:17:53.825852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-06T20:17:53.837316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-06T20:17:53.837626] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-06T20:17:53.838391] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-06T20:17:53.838445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:53.838477] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:53.838505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:53.838565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:53.894020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:53.894682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:53.894759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:53.894792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:54.012842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:54.012953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:54.012991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:54.013020] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:54.016149] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: UP (p=58.26%) [2026-01-06T20:17:54.016428] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-06T20:17:54.016550] [INFO ] [sig ] BP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:54.153081] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BP.txt [2026-01-06T20:17:54.153195] [INFO ] [sig ] [495/3517] Completed BP in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:54.153233] [INFO ] [sig ] [496/3517] Forecasting BPOP... [2026-01-06T20:17:54.153263] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-06T20:17:54.153294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-06T20:17:54.164250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-06T20:17:54.164536] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-06T20:17:54.165309] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-06T20:17:54.165360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:54.165392] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:54.165418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:54.165475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:54.220893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:54.221478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:54.221613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:54.221649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:54.339645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:54.339792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:54.339839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:54.339869] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:54.343145] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-06T20:17:54.343410] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-06T20:17:54.343533] [INFO ] [sig ] BPOP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:54.483363] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BPOP.txt [2026-01-06T20:17:54.483493] [INFO ] [sig ] [496/3517] Completed BPOP in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:54.483532] [INFO ] [sig ] [497/3517] Forecasting BPRN... [2026-01-06T20:17:54.483561] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-06T20:17:54.483616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-06T20:17:54.493914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-06T20:17:54.494159] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-06T20:17:54.494946] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-06T20:17:54.494998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:54.495030] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:54.495056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:54.495113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:54.550498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:54.551207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:54.551285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:54.551318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:54.648144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:54.648254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:54.648320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:54.648351] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:54.651517] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-01-06T20:17:54.651800] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-06T20:17:54.651921] [INFO ] [sig ] BPRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:54.789175] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BPRN.txt [2026-01-06T20:17:54.789288] [INFO ] [sig ] [497/3517] Completed BPRN in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.3m [2026-01-06T20:17:54.789326] [INFO ] [sig ] [498/3517] Forecasting BPYPM... [2026-01-06T20:17:54.789354] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-06T20:17:54.789384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-06T20:17:54.801091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-06T20:17:54.801400] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-06T20:17:54.802167] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-06T20:17:54.802220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:54.802252] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:54.802280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:54.802337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:54.858293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:54.858916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:54.858993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:54.859026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:54.961267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:54.961377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:54.961414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:54.961443] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:54.964570] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: DOWN (p=21.99%) [2026-01-06T20:17:54.964851] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-06T20:17:54.964980] [INFO ] [sig ] BPYPM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:55.106970] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BPYPM.txt [2026-01-06T20:17:55.107138] [INFO ] [sig ] [498/3517] Completed BPYPM in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.2m [2026-01-06T20:17:55.107181] [INFO ] [sig ] [499/3517] Forecasting BPYPO... [2026-01-06T20:17:55.107213] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-06T20:17:55.107244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-06T20:17:55.119332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-06T20:17:55.119756] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-06T20:17:55.120542] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-06T20:17:55.120630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:55.120665] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:55.120697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:55.120756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:55.177220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:55.178129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:55.178214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:55.178248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:55.280650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:55.280806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:55.280849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:55.280878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:55.284217] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-01-06T20:17:55.284485] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-06T20:17:55.284628] [INFO ] [sig ] BPYPO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:55.422490] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BPYPO.txt [2026-01-06T20:17:55.422660] [INFO ] [sig ] [499/3517] Completed BPYPO in 0.3s | 2.92 sym/s | Total: 2.8m | ETA: 17.2m [2026-01-06T20:17:55.422702] [INFO ] [sig ] [500/3517] Forecasting BPYPP... [2026-01-06T20:17:55.422732] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-06T20:17:55.422764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-06T20:17:55.434478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-06T20:17:55.434895] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-06T20:17:55.435706] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-06T20:17:55.435760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:55.435792] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:55.435820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:55.435877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:55.492083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:55.492999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:55.493086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:55.493118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:55.597481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:55.597656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:55.597699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:55.597729] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:55.601110] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-06T20:17:55.601387] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-06T20:17:55.601514] [INFO ] [sig ] BPYPP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:55.738800] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BPYPP.txt [2026-01-06T20:17:55.738951] [INFO ] [sig ] [500/3517] Completed BPYPP in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:55.738990] [INFO ] [sig ] [501/3517] Forecasting BRAG... [2026-01-06T20:17:55.739019] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-06T20:17:55.739050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-06T20:17:55.750296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-06T20:17:55.750714] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-06T20:17:55.751497] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-06T20:17:55.751549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:55.751615] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:55.751647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:55.751707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:55.811060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:55.811960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:55.812041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:55.812075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:55.928717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:55.928850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:55.928891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:55.928920] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:55.932168] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: UP (p=86.29%) [2026-01-06T20:17:55.932436] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-06T20:17:55.932557] [INFO ] [sig ] BRAG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:56.069940] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BRAG.txt [2026-01-06T20:17:56.070081] [INFO ] [sig ] [501/3517] Completed BRAG in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:56.070119] [INFO ] [sig ] [502/3517] Forecasting BRC... [2026-01-06T20:17:56.070151] [INFO ] [sig ] Generating forecast for: BRC [2026-01-06T20:17:56.070183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-06T20:17:56.081530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-06T20:17:56.081903] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-06T20:17:56.082712] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-06T20:17:56.082766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:56.082799] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:56.082827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:56.082888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:56.139397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:56.140211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:56.140290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:56.140322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:56.256836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:56.256969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:56.257010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:56.257040] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:56.260304] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: UP (p=76.73%) [2026-01-06T20:17:56.260569] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-06T20:17:56.260716] [INFO ] [sig ] BRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:56.398530] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BRC.txt [2026-01-06T20:17:56.398686] [INFO ] [sig ] [502/3517] Completed BRC in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:56.398732] [INFO ] [sig ] [503/3517] Forecasting BRCC... [2026-01-06T20:17:56.398761] [INFO ] [sig ] Generating forecast for: BRCC [2026-01-06T20:17:56.398793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRCC' from 'https://tdm.silogroup.org/data/derivative_storage/BRCC.csv'. [2026-01-06T20:17:56.409919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRCC'. [2026-01-06T20:17:56.410217] [INFO ] [FORECASTER] Starting predict_future for BRCC [2026-01-06T20:17:56.411017] [DEBUG] [LOCAL ] No optimal features file found for BRCC: ./output/feature-sets/BRCC.txt [2026-01-06T20:17:56.411101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:56.411147] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:56.411187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:56.411269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:56.467504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:56.468291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:56.468372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:56.468405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:56.590038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:56.590159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:56.590202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:56.590232] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:56.593556] [DEBUG] [FORECASTER] BRCC: Forecast T+1@11:T+2@11: UP (p=56.21%) [2026-01-06T20:17:56.593858] [INFO ] [FORECASTER] Completed predict_future for BRCC [2026-01-06T20:17:56.594008] [INFO ] [sig ] BRCC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:56.733384] [INFO ] [LOCAL ] Saved forecast: BRCC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BRCC.txt [2026-01-06T20:17:56.733513] [INFO ] [sig ] [503/3517] Completed BRCC in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:56.733552] [INFO ] [sig ] [504/3517] Forecasting BRO... [2026-01-06T20:17:56.733603] [INFO ] [sig ] Generating forecast for: BRO [2026-01-06T20:17:56.733637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-06T20:17:56.745344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-06T20:17:56.745672] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-06T20:17:56.746445] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-06T20:17:56.746499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:56.746531] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:56.746559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:56.746643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:56.804328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:56.805076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:56.805159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:56.805192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:56.929779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:56.929923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:56.929966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:56.929995] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:56.933428] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=23.71%) [2026-01-06T20:17:56.933730] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-06T20:17:56.933857] [INFO ] [sig ] BRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:57.074329] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BRO.txt [2026-01-06T20:17:57.074463] [INFO ] [sig ] [504/3517] Completed BRO in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:57.074508] [INFO ] [sig ] [505/3517] Forecasting BROS... [2026-01-06T20:17:57.074538] [INFO ] [sig ] Generating forecast for: BROS [2026-01-06T20:17:57.074586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-06T20:17:57.086126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-06T20:17:57.086458] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-06T20:17:57.087286] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-06T20:17:57.087340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:57.087373] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:57.087401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:57.087458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:57.143006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:57.143658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:57.143736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:57.143769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:57.262417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:57.262588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:57.262647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:57.262678] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:57.265961] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-06T20:17:57.266229] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-06T20:17:57.266357] [INFO ] [sig ] BROS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:57.402308] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BROS.txt [2026-01-06T20:17:57.402436] [INFO ] [sig ] [505/3517] Completed BROS in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:57.402474] [INFO ] [sig ] [506/3517] Forecasting BRSP... [2026-01-06T20:17:57.402503] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-06T20:17:57.402534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-06T20:17:57.413623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-06T20:17:57.413924] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-06T20:17:57.414684] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-06T20:17:57.414735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:57.414766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:57.414792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:57.414849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:57.469931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:57.470594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:57.470672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:57.470707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:57.588010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:57.588167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:57.588243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:57.588274] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:57.591730] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: DOWN (p=27.97%) [2026-01-06T20:17:57.592013] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-06T20:17:57.592153] [INFO ] [sig ] BRSP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:57.733509] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BRSP.txt [2026-01-06T20:17:57.733680] [INFO ] [sig ] [506/3517] Completed BRSP in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:57.733722] [INFO ] [sig ] [507/3517] Forecasting BRX... [2026-01-06T20:17:57.733752] [INFO ] [sig ] Generating forecast for: BRX [2026-01-06T20:17:57.733783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-06T20:17:57.745472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-06T20:17:57.745820] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-06T20:17:57.746626] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-06T20:17:57.746679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:57.746710] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:57.746737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:57.746795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:57.804077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:57.804873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:57.804956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:57.804990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:57.927286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:57.927433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:57.927478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:57.927508] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:57.931139] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: DOWN (p=11.05%) [2026-01-06T20:17:57.931427] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-06T20:17:57.931554] [INFO ] [sig ] BRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:58.072827] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BRX.txt [2026-01-06T20:17:58.072964] [INFO ] [sig ] [507/3517] Completed BRX in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:58.073003] [INFO ] [sig ] [508/3517] Forecasting BRZE... [2026-01-06T20:17:58.073032] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-06T20:17:58.073063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-06T20:17:58.083925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-06T20:17:58.084226] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-06T20:17:58.085002] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-06T20:17:58.085055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:58.085086] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:58.085114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:58.085172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:58.141626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:58.142334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:58.142416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:58.142449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:58.263343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:58.263495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:58.263539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:58.263601] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:58.266885] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=18.15%) [2026-01-06T20:17:58.267161] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-06T20:17:58.267285] [INFO ] [sig ] BRZE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:58.409254] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BRZE.txt [2026-01-06T20:17:58.409408] [INFO ] [sig ] [508/3517] Completed BRZE in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:58.409447] [INFO ] [sig ] [509/3517] Forecasting BSAC... [2026-01-06T20:17:58.409478] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-06T20:17:58.409509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-06T20:17:58.420885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-06T20:17:58.421161] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-06T20:17:58.421967] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-06T20:17:58.422020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:58.422052] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:58.422078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:58.422135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:58.477499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:58.478255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:58.478336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:58.478369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:58.597701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:58.597855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:58.597898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:58.597928] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:58.601326] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-06T20:17:58.601619] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-06T20:17:58.601753] [INFO ] [sig ] BSAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:58.742518] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSAC.txt [2026-01-06T20:17:58.742664] [INFO ] [sig ] [509/3517] Completed BSAC in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:58.742703] [INFO ] [sig ] [510/3517] Forecasting BSCQ... [2026-01-06T20:17:58.742757] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-06T20:17:58.742788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-06T20:17:58.754407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-06T20:17:58.754735] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-06T20:17:58.755723] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-06T20:17:58.755776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:58.755809] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:58.755837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:58.755894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:58.814004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:58.814867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:58.814966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:58.815001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:58.930129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:58.930272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:58.930314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:58.930344] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:58.933645] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-06T20:17:58.933913] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-06T20:17:58.934032] [INFO ] [sig ] BSCQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:59.096423] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BSCQ.txt [2026-01-06T20:17:59.096605] [INFO ] [sig ] [510/3517] Completed BSCQ in 0.4s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:59.096647] [INFO ] [sig ] [511/3517] Forecasting BSCS... [2026-01-06T20:17:59.096682] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-06T20:17:59.096713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-06T20:17:59.108787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-06T20:17:59.109107] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-06T20:17:59.109930] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-06T20:17:59.109984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:59.110016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:59.110043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:59.110100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:59.168042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:59.168923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:59.169017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:59.169051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:59.290974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:59.291125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:59.291172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:59.291202] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:59.294634] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=52.31%) [2026-01-06T20:17:59.294932] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-06T20:17:59.295062] [INFO ] [sig ] BSCS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:17:59.434337] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BSCS.txt [2026-01-06T20:17:59.434473] [INFO ] [sig ] [511/3517] Completed BSCS in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:59.434512] [INFO ] [sig ] [512/3517] Forecasting BSCX... [2026-01-06T20:17:59.434542] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-06T20:17:59.434591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-06T20:17:59.445938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-06T20:17:59.446266] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-06T20:17:59.447057] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-06T20:17:59.447111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:59.447165] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:59.447203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:59.447267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:59.511962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:59.512831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:59.512913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:59.512948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:59.633612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:59.633762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:59.633807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:59.633842] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:59.637259] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: DOWN (p=2.06%) [2026-01-06T20:17:59.637535] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-06T20:17:59.637679] [INFO ] [sig ] BSCX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:17:59.776846] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSCX.txt [2026-01-06T20:17:59.776996] [INFO ] [sig ] [512/3517] Completed BSCX in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.2m [2026-01-06T20:17:59.777035] [INFO ] [sig ] [513/3517] Forecasting BSCY... [2026-01-06T20:17:59.777065] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-06T20:17:59.777096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-06T20:17:59.788003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-06T20:17:59.788307] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-06T20:17:59.789099] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-06T20:17:59.789151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:17:59.789182] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:17:59.789208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:17:59.789306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:17:59.852376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:17:59.853419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:17:59.853507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:17:59.853542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:17:59.974591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:17:59.974748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:17:59.974789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:17:59.974818] [INFO ] [FORECASTER] Training complete [2026-01-06T20:17:59.978158] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=69.82%) [2026-01-06T20:17:59.978448] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-06T20:17:59.978602] [INFO ] [sig ] BSCY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:00.123156] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BSCY.txt [2026-01-06T20:18:00.123317] [INFO ] [sig ] [513/3517] Completed BSCY in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.1m [2026-01-06T20:18:00.123357] [INFO ] [sig ] [514/3517] Forecasting BSJQ... [2026-01-06T20:18:00.123386] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-06T20:18:00.123419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-06T20:18:00.134707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-06T20:18:00.135036] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-06T20:18:00.135847] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-06T20:18:00.135901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:00.135934] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:00.135963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:00.136021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:00.193264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:00.194001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:00.194084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:00.194118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:00.314751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:00.314903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:00.314945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:00.314975] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:00.318243] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=70.58%) [2026-01-06T20:18:00.318511] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-06T20:18:00.318666] [INFO ] [sig ] BSJQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:00.456361] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BSJQ.txt [2026-01-06T20:18:00.456502] [INFO ] [sig ] [514/3517] Completed BSJQ in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.1m [2026-01-06T20:18:00.456550] [INFO ] [sig ] [515/3517] Forecasting BSJS... [2026-01-06T20:18:00.456601] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-06T20:18:00.456635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-06T20:18:00.467498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-06T20:18:00.467804] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-06T20:18:00.468548] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-06T20:18:00.468622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:00.468669] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:00.468697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:00.468755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:00.528127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:00.528915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:00.529148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:00.529179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:00.652101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:00.652229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:00.652272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:00.652303] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:00.656110] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=98.04%) [2026-01-06T20:18:00.656462] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-06T20:18:00.656640] [INFO ] [sig ] BSJS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:00.801079] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BSJS.txt [2026-01-06T20:18:00.801225] [INFO ] [sig ] [515/3517] Completed BSJS in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.1m [2026-01-06T20:18:00.801263] [INFO ] [sig ] [516/3517] Forecasting BSL... [2026-01-06T20:18:00.801315] [INFO ] [sig ] Generating forecast for: BSL [2026-01-06T20:18:00.801347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-06T20:18:00.812886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-06T20:18:00.813238] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-06T20:18:00.814057] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-06T20:18:00.814111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:00.814144] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:00.814172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:00.814231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:00.872943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:00.873809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:00.873893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:00.873928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:00.991849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:00.991962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:00.992005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:00.992036] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:00.995461] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-06T20:18:00.995811] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-06T20:18:00.995946] [INFO ] [sig ] BSL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:01.137711] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSL.txt [2026-01-06T20:18:01.137854] [INFO ] [sig ] [516/3517] Completed BSL in 0.3s | 2.92 sym/s | Total: 2.9m | ETA: 17.1m [2026-01-06T20:18:01.137893] [INFO ] [sig ] [517/3517] Forecasting BSM... [2026-01-06T20:18:01.137923] [INFO ] [sig ] Generating forecast for: BSM [2026-01-06T20:18:01.137954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-06T20:18:01.152960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-06T20:18:01.153333] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-06T20:18:01.154278] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-06T20:18:01.154331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:01.154362] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:01.154389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:01.154445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:01.212454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:01.213167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:01.213479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:01.213518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:01.336786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:01.336930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:01.336972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:01.337001] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:01.340304] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-01-06T20:18:01.340600] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-06T20:18:01.340725] [INFO ] [sig ] BSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:01.480074] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSM.txt [2026-01-06T20:18:01.480220] [INFO ] [sig ] [517/3517] Completed BSM in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:01.480268] [INFO ] [sig ] [518/3517] Forecasting BSMQ... [2026-01-06T20:18:01.480298] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-06T20:18:01.480330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-06T20:18:01.492007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-06T20:18:01.492355] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-06T20:18:01.493170] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-06T20:18:01.493221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:01.493253] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:01.493279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:01.493335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:01.548941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:01.549740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:01.549820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:01.549852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:01.673750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:01.673910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:01.673953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:01.673981] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:01.677297] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: DOWN (p=35.39%) [2026-01-06T20:18:01.677568] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-06T20:18:01.677710] [INFO ] [sig ] BSMQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:01.815171] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSMQ.txt [2026-01-06T20:18:01.815292] [INFO ] [sig ] [518/3517] Completed BSMQ in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:01.815333] [INFO ] [sig ] [519/3517] Forecasting BSMS... [2026-01-06T20:18:01.815363] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-06T20:18:01.815392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-06T20:18:01.830691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-06T20:18:01.831164] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-06T20:18:01.832170] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-06T20:18:01.832251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:01.832285] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:01.832312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:01.832380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:01.897123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:01.898132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:01.898256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:01.898292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:02.036718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:02.036887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:02.036933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:02.036980] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:02.040740] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: DOWN (p=4.21%) [2026-01-06T20:18:02.041132] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-06T20:18:02.041279] [INFO ] [sig ] BSMS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:02.183109] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSMS.txt [2026-01-06T20:18:02.183244] [INFO ] [sig ] [519/3517] Completed BSMS in 0.4s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:02.183283] [INFO ] [sig ] [520/3517] Forecasting BSSX... [2026-01-06T20:18:02.183313] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-06T20:18:02.183344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-06T20:18:02.194522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-06T20:18:02.194879] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-06T20:18:02.195647] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-06T20:18:02.195699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:02.195731] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:02.195759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:02.195816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:02.251068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:02.251756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:02.251836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:02.251870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:02.351444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:02.351609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:02.351653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:02.351682] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:02.354923] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-06T20:18:02.355187] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-06T20:18:02.355309] [INFO ] [sig ] BSSX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:02.495543] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSSX.txt [2026-01-06T20:18:02.495734] [INFO ] [sig ] [520/3517] Completed BSSX in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:02.495787] [INFO ] [sig ] [521/3517] Forecasting BSTZ... [2026-01-06T20:18:02.495828] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-06T20:18:02.495869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-06T20:18:02.510640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-06T20:18:02.511011] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-06T20:18:02.512011] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-06T20:18:02.512075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:02.512120] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:02.512157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:02.512240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:02.575415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:02.576286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:02.576367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:02.576417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:02.697596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:02.697737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:02.697780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:02.697812] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:02.701272] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: DOWN (p=11.43%) [2026-01-06T20:18:02.701565] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-06T20:18:02.701706] [INFO ] [sig ] BSTZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:02.840314] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSTZ.txt [2026-01-06T20:18:02.840450] [INFO ] [sig ] [521/3517] Completed BSTZ in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:02.840489] [INFO ] [sig ] [522/3517] Forecasting BSVN... [2026-01-06T20:18:02.840519] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-06T20:18:02.840549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-06T20:18:02.851370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-06T20:18:02.851667] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-06T20:18:02.852426] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-06T20:18:02.852479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:02.852510] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:02.852536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:02.852611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:02.908293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:02.909031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:02.909113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:02.909145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:03.024157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:03.024336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:03.024380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:03.024410] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:03.027813] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-01-06T20:18:03.028236] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-06T20:18:03.028358] [INFO ] [sig ] BSVN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:03.166881] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSVN.txt [2026-01-06T20:18:03.167022] [INFO ] [sig ] [522/3517] Completed BSVN in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:03.167062] [INFO ] [sig ] [523/3517] Forecasting BSVO... [2026-01-06T20:18:03.167092] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-06T20:18:03.167121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-06T20:18:03.179930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-06T20:18:03.180271] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-06T20:18:03.181074] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-06T20:18:03.181126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:03.181157] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:03.181183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:03.181251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:03.237276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:03.237945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:03.238022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:03.238082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:03.362156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:03.362316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:03.362358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:03.362387] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:03.365717] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=15.83%) [2026-01-06T20:18:03.366022] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-06T20:18:03.366144] [INFO ] [sig ] BSVO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:03.565495] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSVO.txt [2026-01-06T20:18:03.565665] [INFO ] [sig ] [523/3517] Completed BSVO in 0.4s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:03.565707] [INFO ] [sig ] [524/3517] Forecasting BSX... [2026-01-06T20:18:03.565738] [INFO ] [sig ] Generating forecast for: BSX [2026-01-06T20:18:03.565769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-06T20:18:03.577903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-06T20:18:03.578231] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-06T20:18:03.579088] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-06T20:18:03.579144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:03.579177] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:03.579205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:03.579263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:03.638109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:03.638960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:03.639042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:03.639076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:03.763256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:03.763432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:03.763484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:03.763517] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:03.767648] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=97.42%) [2026-01-06T20:18:03.767977] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-06T20:18:03.768135] [INFO ] [sig ] BSX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:03.921904] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BSX.txt [2026-01-06T20:18:03.922051] [INFO ] [sig ] [524/3517] Completed BSX in 0.4s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:03.922091] [INFO ] [sig ] [525/3517] Forecasting BSY... [2026-01-06T20:18:03.922120] [INFO ] [sig ] Generating forecast for: BSY [2026-01-06T20:18:03.922151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-06T20:18:03.933834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-06T20:18:03.934179] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-06T20:18:03.934952] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-06T20:18:03.935015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:03.935048] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:03.935075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:03.935132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:03.992647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:03.993524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:03.993631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:03.993668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:04.118312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:04.118498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:04.118551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:04.118600] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:04.122092] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=8.55%) [2026-01-06T20:18:04.122359] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-06T20:18:04.122481] [INFO ] [sig ] BSY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:04.264983] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BSY.txt [2026-01-06T20:18:04.265135] [INFO ] [sig ] [525/3517] Completed BSY in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:04.265174] [INFO ] [sig ] [526/3517] Forecasting BTA... [2026-01-06T20:18:04.265205] [INFO ] [sig ] Generating forecast for: BTA [2026-01-06T20:18:04.265236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-06T20:18:04.276952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-06T20:18:04.277309] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-06T20:18:04.278111] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-06T20:18:04.278172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:04.278206] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:04.278235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:04.278295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:04.336317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:04.337228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:04.337314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:04.337349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:04.447789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:04.447959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:04.448001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:04.448031] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:04.451621] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: UP (p=93.45%) [2026-01-06T20:18:04.451944] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-06T20:18:04.452084] [INFO ] [sig ] BTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:04.593199] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BTA.txt [2026-01-06T20:18:04.593348] [INFO ] [sig ] [526/3517] Completed BTA in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:04.593388] [INFO ] [sig ] [527/3517] Forecasting BTAI... [2026-01-06T20:18:04.593418] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-06T20:18:04.593448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-06T20:18:04.604699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-06T20:18:04.605148] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-06T20:18:04.605909] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-06T20:18:04.605961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:04.605992] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:04.606019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:04.606075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:04.664519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:04.665153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:04.665230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:04.665263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:04.788939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:04.789115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:04.789163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:04.789194] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:04.792771] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=4.58%) [2026-01-06T20:18:04.793038] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-06T20:18:04.793158] [INFO ] [sig ] BTAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:04.937835] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BTAI.txt [2026-01-06T20:18:04.937964] [INFO ] [sig ] [527/3517] Completed BTAI in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:04.938002] [INFO ] [sig ] [528/3517] Forecasting BTCS... [2026-01-06T20:18:04.938033] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-06T20:18:04.938063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-06T20:18:04.950018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-06T20:18:04.950304] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-06T20:18:04.951253] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-06T20:18:04.951305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:04.951337] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:04.951365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:04.951421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:05.013591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:05.014678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:05.014764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:05.014800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:05.136468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:05.136647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:05.136695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:05.136727] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:05.140692] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=4.67%) [2026-01-06T20:18:05.140983] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-06T20:18:05.141126] [INFO ] [sig ] BTCS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:05.294668] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BTCS.txt [2026-01-06T20:18:05.294840] [INFO ] [sig ] [528/3517] Completed BTCS in 0.4s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:05.294884] [INFO ] [sig ] [529/3517] Forecasting BTE... [2026-01-06T20:18:05.294915] [INFO ] [sig ] Generating forecast for: BTE [2026-01-06T20:18:05.294945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-06T20:18:05.307530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-06T20:18:05.307949] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-06T20:18:05.308796] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-06T20:18:05.308850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:05.308883] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:05.308911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:05.308970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:05.373374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:05.374364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:05.374454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:05.374490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:05.494334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:05.494524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:05.494594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:05.494638] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:05.498271] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-06T20:18:05.498685] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-06T20:18:05.498835] [INFO ] [sig ] BTE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:05.647901] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BTE.txt [2026-01-06T20:18:05.648060] [INFO ] [sig ] [529/3517] Completed BTE in 0.4s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:05.648100] [INFO ] [sig ] [530/3517] Forecasting BTF... [2026-01-06T20:18:05.648130] [INFO ] [sig ] Generating forecast for: BTF [2026-01-06T20:18:05.648163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-06T20:18:05.660221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-06T20:18:05.660619] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-06T20:18:05.661400] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-06T20:18:05.661452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:05.661510] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:05.661539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:05.661618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:05.719736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:05.720614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:05.720703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:05.720737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:05.843625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:05.843785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:05.843828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:05.843860] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:05.847285] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-06T20:18:05.847627] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-06T20:18:05.847761] [INFO ] [sig ] BTF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:06.001925] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BTF.txt [2026-01-06T20:18:06.002085] [INFO ] [sig ] [530/3517] Completed BTF in 0.4s | 2.92 sym/s | Total: 3.0m | ETA: 17.1m [2026-01-06T20:18:06.002125] [INFO ] [sig ] [531/3517] Forecasting BTI... [2026-01-06T20:18:06.002154] [INFO ] [sig ] Generating forecast for: BTI [2026-01-06T20:18:06.002186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-06T20:18:06.014882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-06T20:18:06.015395] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-06T20:18:06.016316] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-06T20:18:06.016371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:06.016404] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:06.016431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:06.016488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:06.079632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:06.080749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:06.080833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:06.080867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:06.203832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:06.203984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:06.204027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:06.204056] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:06.207325] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=15.08%) [2026-01-06T20:18:06.207609] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-06T20:18:06.207732] [INFO ] [sig ] BTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:06.346398] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BTI.txt [2026-01-06T20:18:06.346541] [INFO ] [sig ] [531/3517] Completed BTI in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.0m [2026-01-06T20:18:06.346596] [INFO ] [sig ] [532/3517] Forecasting BTM... [2026-01-06T20:18:06.346629] [INFO ] [sig ] Generating forecast for: BTM [2026-01-06T20:18:06.346661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-06T20:18:06.359563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-06T20:18:06.359965] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-06T20:18:06.360971] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-06T20:18:06.361024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:06.361058] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:06.361087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:06.361146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:06.423120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:06.424071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:06.424168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:06.424209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:06.544796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:06.544956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:06.545032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:06.545245] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:06.549105] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=22.19%) [2026-01-06T20:18:06.549599] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-06T20:18:06.549727] [INFO ] [sig ] BTM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:06.695620] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BTM.txt [2026-01-06T20:18:06.695799] [INFO ] [sig ] [532/3517] Completed BTM in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.0m [2026-01-06T20:18:06.695858] [INFO ] [sig ] [533/3517] Forecasting BTMD... [2026-01-06T20:18:06.695909] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-06T20:18:06.695958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-06T20:18:06.708558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-06T20:18:06.708890] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-06T20:18:06.709686] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-06T20:18:06.709739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:06.709772] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:06.709801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:06.709860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:06.768747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:06.769464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:06.769546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:06.769598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:06.889963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:06.890110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:06.890154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:06.890216] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:06.893906] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: UP (p=69.26%) [2026-01-06T20:18:06.894230] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-06T20:18:06.894362] [INFO ] [sig ] BTMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:07.041774] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BTMD.txt [2026-01-06T20:18:07.041940] [INFO ] [sig ] [533/3517] Completed BTMD in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.0m [2026-01-06T20:18:07.041979] [INFO ] [sig ] [534/3517] Forecasting BTSG... [2026-01-06T20:18:07.042009] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-06T20:18:07.042040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-06T20:18:07.054035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-06T20:18:07.054495] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-06T20:18:07.055369] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-06T20:18:07.055425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:07.055458] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:07.055486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:07.055545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:07.115131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:07.115986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:07.116067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:07.116102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:07.237563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:07.237733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:07.237777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:07.237808] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:07.241561] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-01-06T20:18:07.241862] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-06T20:18:07.241993] [INFO ] [sig ] BTSG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:07.389750] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BTSG.txt [2026-01-06T20:18:07.389889] [INFO ] [sig ] [534/3517] Completed BTSG in 0.3s | 2.92 sym/s | Total: 3.0m | ETA: 17.0m [2026-01-06T20:18:07.389936] [INFO ] [sig ] [535/3517] Forecasting BTZ... [2026-01-06T20:18:07.389973] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-06T20:18:07.390010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-06T20:18:07.401431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-06T20:18:07.401793] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-06T20:18:07.402544] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-06T20:18:07.402612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:07.402646] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:07.402672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:07.402734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:07.462907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:07.463667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:07.463746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:07.463787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:07.578587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:07.579099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:07.579145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:07.579176] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:07.582543] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=92.31%) [2026-01-06T20:18:07.582841] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-06T20:18:07.582973] [INFO ] [sig ] BTZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:07.732757] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BTZ.txt [2026-01-06T20:18:07.732920] [INFO ] [sig ] [535/3517] Completed BTZ in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:07.732972] [INFO ] [sig ] [536/3517] Forecasting BUD... [2026-01-06T20:18:07.733013] [INFO ] [sig ] Generating forecast for: BUD [2026-01-06T20:18:07.733054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-06T20:18:07.745179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-06T20:18:07.745526] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-06T20:18:07.746330] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-06T20:18:07.746383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:07.746429] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:07.746459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:07.746517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:07.806541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:07.807551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:07.807672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:07.807707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:07.929217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:07.929373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:07.929419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:07.929451] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:07.932818] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-01-06T20:18:07.933128] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-06T20:18:07.933258] [INFO ] [sig ] BUD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:08.077704] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BUD.txt [2026-01-06T20:18:08.077856] [INFO ] [sig ] [536/3517] Completed BUD in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:08.077897] [INFO ] [sig ] [537/3517] Forecasting BUFC... [2026-01-06T20:18:08.077926] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-06T20:18:08.077957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-06T20:18:08.088178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-06T20:18:08.088523] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-06T20:18:08.089457] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-06T20:18:08.089510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:08.089542] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:08.089592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:08.089653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:08.147843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:08.148763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:08.148851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:08.148884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:08.240885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:08.241059] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:18:08.241103] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:08.241131] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:08.244483] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=83.97%) [2026-01-06T20:18:08.244806] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-06T20:18:08.244940] [INFO ] [sig ] BUFC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:08.390290] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BUFC.txt [2026-01-06T20:18:08.390441] [INFO ] [sig ] [537/3517] Completed BUFC in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:08.390481] [INFO ] [sig ] [538/3517] Forecasting BUG... [2026-01-06T20:18:08.390511] [INFO ] [sig ] Generating forecast for: BUG [2026-01-06T20:18:08.390545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-06T20:18:08.402202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-06T20:18:08.402510] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-06T20:18:08.403273] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-06T20:18:08.403326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:08.403357] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:08.403384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:08.403447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:08.462843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:08.463740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:08.463825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:08.463860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:08.597783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:08.597944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:08.597992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:08.598022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:08.601409] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: UP (p=65.90%) [2026-01-06T20:18:08.601706] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-06T20:18:08.601833] [INFO ] [sig ] BUG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:08.745345] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BUG.txt [2026-01-06T20:18:08.745473] [INFO ] [sig ] [538/3517] Completed BUG in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:08.745511] [INFO ] [sig ] [539/3517] Forecasting BUI... [2026-01-06T20:18:08.745539] [INFO ] [sig ] Generating forecast for: BUI [2026-01-06T20:18:08.745586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-06T20:18:08.758972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-06T20:18:08.759995] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-06T20:18:08.761524] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-06T20:18:08.761628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:08.761668] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:08.761695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:08.761753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:08.818876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:08.819844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:08.819929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:08.819964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:08.935798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:08.936013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:08.936063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:08.936091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:08.939715] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=95.94%) [2026-01-06T20:18:08.940030] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-06T20:18:08.940168] [INFO ] [sig ] BUI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:09.080429] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BUI.txt [2026-01-06T20:18:09.080592] [INFO ] [sig ] [539/3517] Completed BUI in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:09.080636] [INFO ] [sig ] [540/3517] Forecasting BURL... [2026-01-06T20:18:09.080673] [INFO ] [sig ] Generating forecast for: BURL [2026-01-06T20:18:09.080705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-06T20:18:09.092566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-06T20:18:09.092925] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-06T20:18:09.093972] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-06T20:18:09.094027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:09.094059] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:09.094269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:09.094330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:09.154101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:09.155304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:09.155427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:09.155462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:09.282435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:09.282629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:09.282677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:09.282710] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:09.286102] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-01-06T20:18:09.286387] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-06T20:18:09.286523] [INFO ] [sig ] BURL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:09.424520] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BURL.txt [2026-01-06T20:18:09.424686] [INFO ] [sig ] [540/3517] Completed BURL in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:09.424729] [INFO ] [sig ] [541/3517] Forecasting BUSE... [2026-01-06T20:18:09.424760] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-06T20:18:09.424792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-06T20:18:09.436639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-06T20:18:09.436981] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-06T20:18:09.437760] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-06T20:18:09.437814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:09.437848] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:09.437876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:09.437933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:09.493831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:09.494467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:09.494546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:09.494596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:09.615106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:09.615307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:09.615368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:09.615408] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:09.619069] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-06T20:18:09.619365] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-06T20:18:09.619504] [INFO ] [sig ] BUSE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:09.757460] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BUSE.txt [2026-01-06T20:18:09.757641] [INFO ] [sig ] [541/3517] Completed BUSE in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:09.757683] [INFO ] [sig ] [542/3517] Forecasting BUXX... [2026-01-06T20:18:09.757714] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-06T20:18:09.757744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-06T20:18:09.769664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-06T20:18:09.769977] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-06T20:18:09.770757] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-06T20:18:09.770809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:09.770841] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:09.770868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:09.770924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:09.826590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:09.827212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:09.827287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:09.827319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:09.941235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:09.941390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:09.941433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:09.941462] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:09.945101] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: DOWN (p=26.44%) [2026-01-06T20:18:09.945369] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-06T20:18:09.945494] [INFO ] [sig ] BUXX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:10.085870] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BUXX.txt [2026-01-06T20:18:10.086003] [INFO ] [sig ] [542/3517] Completed BUXX in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:10.086041] [INFO ] [sig ] [543/3517] Forecasting BVFL... [2026-01-06T20:18:10.086070] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-06T20:18:10.086101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-06T20:18:10.097907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-06T20:18:10.098241] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-06T20:18:10.099042] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-06T20:18:10.099095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:10.099127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:10.099154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:10.099210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:10.154716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:10.155482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:10.155614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:10.155651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:10.271329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:10.271493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:10.271536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:10.271603] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:10.274894] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-01-06T20:18:10.275170] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-06T20:18:10.275296] [INFO ] [sig ] BVFL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:10.415496] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BVFL.txt [2026-01-06T20:18:10.415679] [INFO ] [sig ] [543/3517] Completed BVFL in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:10.415721] [INFO ] [sig ] [544/3517] Forecasting BVN... [2026-01-06T20:18:10.415752] [INFO ] [sig ] Generating forecast for: BVN [2026-01-06T20:18:10.415783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-06T20:18:10.427680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-06T20:18:10.428018] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-06T20:18:10.428814] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-06T20:18:10.428866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:10.428898] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:10.428925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:10.428981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:10.485702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:10.486593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:10.486669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:10.486701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:10.606202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:10.606367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:10.606410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:10.606439] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:10.609813] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-06T20:18:10.610086] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-06T20:18:10.610209] [INFO ] [sig ] BVN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:10.754601] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BVN.txt [2026-01-06T20:18:10.754767] [INFO ] [sig ] [544/3517] Completed BVN in 0.3s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:10.754807] [INFO ] [sig ] [545/3517] Forecasting BVS... [2026-01-06T20:18:10.754837] [INFO ] [sig ] Generating forecast for: BVS [2026-01-06T20:18:10.754870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-06T20:18:10.768406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-06T20:18:10.768876] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-06T20:18:10.769731] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-06T20:18:10.769786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:10.769819] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:10.769846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:10.769903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:10.831143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:10.832044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:10.832128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:10.832179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:10.963764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:10.963927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:10.963971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:10.964006] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:10.967539] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=12.27%) [2026-01-06T20:18:10.967857] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-06T20:18:10.968017] [INFO ] [sig ] BVS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:11.120697] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BVS.txt [2026-01-06T20:18:11.120843] [INFO ] [sig ] [545/3517] Completed BVS in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:11.120887] [INFO ] [sig ] [546/3517] Forecasting BWA... [2026-01-06T20:18:11.120928] [INFO ] [sig ] Generating forecast for: BWA [2026-01-06T20:18:11.120967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-06T20:18:11.134083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-06T20:18:11.134661] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-06T20:18:11.135449] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-06T20:18:11.135503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:11.135536] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:11.135563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:11.135650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:11.196623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:11.197402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:11.197483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:11.197518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:11.320853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:11.321009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:11.321051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:11.321081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:11.324402] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: UP (p=97.92%) [2026-01-06T20:18:11.324742] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-06T20:18:11.324867] [INFO ] [sig ] BWA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:11.474656] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BWA.txt [2026-01-06T20:18:11.474799] [INFO ] [sig ] [546/3517] Completed BWA in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:11.474841] [INFO ] [sig ] [547/3517] Forecasting BWAY... [2026-01-06T20:18:11.474872] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-06T20:18:11.474904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-06T20:18:11.487673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-06T20:18:11.488037] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-06T20:18:11.489114] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-06T20:18:11.489175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:11.489251] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:11.489284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:11.489372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:11.549471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:11.550384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:11.550467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:11.550501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:11.683608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:11.683768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:11.683812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:11.683841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:11.687380] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: DOWN (p=10.05%) [2026-01-06T20:18:11.687692] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-06T20:18:11.687824] [INFO ] [sig ] BWAY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:11.834017] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BWAY.txt [2026-01-06T20:18:11.834168] [INFO ] [sig ] [547/3517] Completed BWAY in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:11.834210] [INFO ] [sig ] [548/3517] Forecasting BWB... [2026-01-06T20:18:11.834254] [INFO ] [sig ] Generating forecast for: BWB [2026-01-06T20:18:11.834298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-06T20:18:11.848001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-06T20:18:11.848365] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-06T20:18:11.849196] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-06T20:18:11.849250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:11.849284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:11.849312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:11.849369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:11.911592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:11.912387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:11.912475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:11.912519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:12.055898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:12.056078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:12.056125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:12.056164] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:12.060114] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: UP (p=58.56%) [2026-01-06T20:18:12.060396] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-06T20:18:12.060543] [INFO ] [sig ] BWB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:12.214604] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BWB.txt [2026-01-06T20:18:12.214745] [INFO ] [sig ] [548/3517] Completed BWB in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:12.214787] [INFO ] [sig ] [549/3517] Forecasting BWEN... [2026-01-06T20:18:12.214818] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-06T20:18:12.214851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-06T20:18:12.227369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-06T20:18:12.227730] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-06T20:18:12.228805] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-06T20:18:12.228871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:12.228904] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:12.228933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:12.229014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:12.291392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:12.292166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:12.292436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:12.292469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:12.417961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:12.418121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:12.418165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:12.418194] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:12.421633] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: DOWN (p=22.95%) [2026-01-06T20:18:12.421910] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-06T20:18:12.422045] [INFO ] [sig ] BWEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:12.567382] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BWEN.txt [2026-01-06T20:18:12.567537] [INFO ] [sig ] [549/3517] Completed BWEN in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 17.0m [2026-01-06T20:18:12.567597] [INFO ] [sig ] [550/3517] Forecasting BWFG... [2026-01-06T20:18:12.567632] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-06T20:18:12.567666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-06T20:18:12.579717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-06T20:18:12.580120] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-06T20:18:12.581216] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-06T20:18:12.581270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:12.581302] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:12.581329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:12.581387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:12.648487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:12.649480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:12.649663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:12.649726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:12.772045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:12.772208] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:18:12.772253] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:12.772355] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:12.776202] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: UP (p=53.28%) [2026-01-06T20:18:12.776492] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-06T20:18:12.776648] [INFO ] [sig ] BWFG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:12.927145] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BWFG.txt [2026-01-06T20:18:12.927518] [INFO ] [sig ] [550/3517] Completed BWFG in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 16.9m [2026-01-06T20:18:12.927564] [INFO ] [sig ] [551/3517] Forecasting BWG... [2026-01-06T20:18:12.927614] [INFO ] [sig ] Generating forecast for: BWG [2026-01-06T20:18:12.927648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-06T20:18:12.940154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-06T20:18:12.940501] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-06T20:18:12.941411] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-06T20:18:12.941469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:12.941513] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:12.941554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:12.941661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:13.006117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:13.007002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:13.007104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:13.007149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:13.137999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:13.138154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:13.138199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:13.138229] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:13.141736] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-01-06T20:18:13.142043] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-06T20:18:13.142178] [INFO ] [sig ] BWG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:13.289304] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BWG.txt [2026-01-06T20:18:13.289440] [INFO ] [sig ] [551/3517] Completed BWG in 0.4s | 2.92 sym/s | Total: 3.1m | ETA: 16.9m [2026-01-06T20:18:13.289481] [INFO ] [sig ] [552/3517] Forecasting BWIN... [2026-01-06T20:18:13.289512] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-06T20:18:13.289544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-06T20:18:13.303931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-06T20:18:13.304542] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-06T20:18:13.305491] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-06T20:18:13.305545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:13.305599] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:13.305629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:13.305689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:13.364043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:13.365258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:13.365356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:13.365391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:13.492276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:13.492509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:13.492585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:13.492633] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:13.496840] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=96.42%) [2026-01-06T20:18:13.497292] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-06T20:18:13.497461] [INFO ] [sig ] BWIN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:13.648375] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BWIN.txt [2026-01-06T20:18:13.648660] [INFO ] [sig ] [552/3517] Completed BWIN in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:13.648714] [INFO ] [sig ] [553/3517] Forecasting BWMN... [2026-01-06T20:18:13.648746] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-06T20:18:13.648781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-06T20:18:13.666668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-06T20:18:13.667346] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-06T20:18:13.668613] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-06T20:18:13.668705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:13.668749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:13.668786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:13.668868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:13.735388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:13.736592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:13.736701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:13.736736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:13.867795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:13.868021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:13.868073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:13.868103] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:13.872208] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=22.31%) [2026-01-06T20:18:13.872502] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-06T20:18:13.872653] [INFO ] [sig ] BWMN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:14.024375] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BWMN.txt [2026-01-06T20:18:14.024606] [INFO ] [sig ] [553/3517] Completed BWMN in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:14.024670] [INFO ] [sig ] [554/3517] Forecasting BXC... [2026-01-06T20:18:14.024706] [INFO ] [sig ] Generating forecast for: BXC [2026-01-06T20:18:14.024741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-06T20:18:14.039131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-06T20:18:14.039545] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-06T20:18:14.040456] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-06T20:18:14.040510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:14.040544] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:14.040570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:14.040654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:14.105701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:14.106967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:14.107104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:14.107140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:14.235243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:14.235470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:14.235521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:14.235551] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:14.239553] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-01-06T20:18:14.239936] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-06T20:18:14.240099] [INFO ] [sig ] BXC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:14.384111] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BXC.txt [2026-01-06T20:18:14.384341] [INFO ] [sig ] [554/3517] Completed BXC in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:14.384387] [INFO ] [sig ] [555/3517] Forecasting BXMX... [2026-01-06T20:18:14.384420] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-06T20:18:14.384452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-06T20:18:14.397918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-06T20:18:14.398503] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-06T20:18:14.399475] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-06T20:18:14.399530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:14.399562] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:14.399615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:14.399676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:14.458432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:14.459612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:14.459717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:14.459752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:14.583459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:14.583697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:14.583746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:14.583776] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:14.587524] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=23.30%) [2026-01-06T20:18:14.587840] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-06T20:18:14.587981] [INFO ] [sig ] BXMX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:14.732875] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BXMX.txt [2026-01-06T20:18:14.733074] [INFO ] [sig ] [555/3517] Completed BXMX in 0.3s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:14.733118] [INFO ] [sig ] [556/3517] Forecasting BXP... [2026-01-06T20:18:14.733152] [INFO ] [sig ] Generating forecast for: BXP [2026-01-06T20:18:14.733187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-06T20:18:14.746316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-06T20:18:14.746992] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-06T20:18:14.747940] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-06T20:18:14.748001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:14.748035] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:14.748064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:14.748124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:14.806807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:14.807947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:14.808047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:14.808082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:14.934753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:14.935010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:14.935061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:14.935092] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:14.939391] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: DOWN (p=11.80%) [2026-01-06T20:18:14.939735] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-06T20:18:14.939877] [INFO ] [sig ] BXP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:15.085769] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BXP.txt [2026-01-06T20:18:15.085993] [INFO ] [sig ] [556/3517] Completed BXP in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:15.086036] [INFO ] [sig ] [557/3517] Forecasting BXSL... [2026-01-06T20:18:15.086067] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-06T20:18:15.086100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-06T20:18:15.099993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-06T20:18:15.100683] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-06T20:18:15.101799] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-06T20:18:15.101851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:15.101883] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:15.101911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:15.101970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:15.163264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:15.164553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:15.164732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:15.164771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:15.290278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:15.290517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:15.290585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:15.290619] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:15.294796] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-06T20:18:15.295212] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-06T20:18:15.295359] [INFO ] [sig ] BXSL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:15.444817] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BXSL.txt [2026-01-06T20:18:15.445016] [INFO ] [sig ] [557/3517] Completed BXSL in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:15.445058] [INFO ] [sig ] [558/3517] Forecasting BYD... [2026-01-06T20:18:15.445091] [INFO ] [sig ] Generating forecast for: BYD [2026-01-06T20:18:15.445124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-06T20:18:15.457916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-06T20:18:15.458472] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-06T20:18:15.459432] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-06T20:18:15.459488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:15.459523] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:15.459550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:15.459632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:15.519478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:15.520611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:15.520706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:15.520740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:15.650318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:15.650539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:15.650609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:15.650645] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:15.654528] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-06T20:18:15.654860] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-06T20:18:15.655001] [INFO ] [sig ] BYD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:15.808916] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BYD.txt [2026-01-06T20:18:15.809144] [INFO ] [sig ] [558/3517] Completed BYD in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:15.809187] [INFO ] [sig ] [559/3517] Forecasting BYM... [2026-01-06T20:18:15.809219] [INFO ] [sig ] Generating forecast for: BYM [2026-01-06T20:18:15.809250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-06T20:18:15.823878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-06T20:18:15.824359] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-06T20:18:15.825271] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-06T20:18:15.825323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:15.825355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:15.825381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:15.825439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:15.886717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:15.888045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:15.888142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:15.888177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:16.017425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:16.017670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:16.017722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:16.017752] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:16.022338] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=18.04%) [2026-01-06T20:18:16.022706] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-06T20:18:16.022858] [INFO ] [sig ] BYM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:16.172600] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BYM.txt [2026-01-06T20:18:16.172795] [INFO ] [sig ] [559/3517] Completed BYM in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:16.172837] [INFO ] [sig ] [560/3517] Forecasting BYRN... [2026-01-06T20:18:16.172868] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-06T20:18:16.172900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-06T20:18:16.185951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-06T20:18:16.186498] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-06T20:18:16.187671] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-06T20:18:16.187724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:16.187773] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:16.187802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:16.187862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:16.246511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:16.247621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:16.247716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:16.247748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:16.371811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:16.372028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:16.372076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:16.372105] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:16.375827] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-01-06T20:18:16.376123] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-06T20:18:16.376254] [INFO ] [sig ] BYRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:16.518285] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BYRN.txt [2026-01-06T20:18:16.518616] [INFO ] [sig ] [560/3517] Completed BYRN in 0.3s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:16.518698] [INFO ] [sig ] [561/3517] Forecasting BYSI... [2026-01-06T20:18:16.518740] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-06T20:18:16.518782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-06T20:18:16.532490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-06T20:18:16.533108] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-06T20:18:16.534077] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-06T20:18:16.534133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:16.534167] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:16.534195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:16.534258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:16.593491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:16.594635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:16.594733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:16.594768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:16.711182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:16.711418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:16.711467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:16.711497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:16.715243] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-01-06T20:18:16.715761] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-06T20:18:16.715894] [INFO ] [sig ] BYSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:16.865764] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BYSI.txt [2026-01-06T20:18:16.865979] [INFO ] [sig ] [561/3517] Completed BYSI in 0.3s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:16.866023] [INFO ] [sig ] [562/3517] Forecasting BZ... [2026-01-06T20:18:16.866057] [INFO ] [sig ] Generating forecast for: BZ [2026-01-06T20:18:16.866091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-06T20:18:16.881250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-06T20:18:16.882023] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-06T20:18:16.882936] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-06T20:18:16.882990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:16.883024] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:16.883051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:16.883111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:16.943052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:16.944693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:16.944817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:16.944851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:17.076658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:17.076885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:17.076934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:17.076964] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:17.081009] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: DOWN (p=40.74%) [2026-01-06T20:18:17.081309] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-06T20:18:17.081443] [INFO ] [sig ] BZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:17.229121] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BZ.txt [2026-01-06T20:18:17.229310] [INFO ] [sig ] [562/3517] Completed BZ in 0.4s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:17.229351] [INFO ] [sig ] [563/3517] Forecasting BZH... [2026-01-06T20:18:17.229382] [INFO ] [sig ] Generating forecast for: BZH [2026-01-06T20:18:17.229414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-06T20:18:17.242684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-06T20:18:17.243195] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-06T20:18:17.244089] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-06T20:18:17.244144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:17.244178] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:17.244207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:17.244272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:17.302283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:17.303445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:17.303543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:17.303595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:17.423325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:17.423564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:17.423648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:17.423682] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:17.427741] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-01-06T20:18:17.428114] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-06T20:18:17.428271] [INFO ] [sig ] BZH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:17.573353] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/BZH.txt [2026-01-06T20:18:17.573549] [INFO ] [sig ] [563/3517] Completed BZH in 0.3s | 2.92 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:17.573653] [INFO ] [sig ] [564/3517] Forecasting BZUN... [2026-01-06T20:18:17.573689] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-06T20:18:17.573721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-06T20:18:17.586419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-06T20:18:17.586970] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-06T20:18:17.587874] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-06T20:18:17.587926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:17.588002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:17.588032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:17.588095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:17.646334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:17.647472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:17.647584] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:17.647619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:17.774816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:17.775086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:17.775153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:17.775184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:17.779470] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-06T20:18:17.779821] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-06T20:18:17.779969] [INFO ] [sig ] BZUN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:17.931766] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/BZUN.txt [2026-01-06T20:18:17.931988] [INFO ] [sig ] [564/3517] Completed BZUN in 0.4s | 2.91 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:17.932032] [INFO ] [sig ] [565/3517] Forecasting C... [2026-01-06T20:18:17.932064] [INFO ] [sig ] Generating forecast for: C [2026-01-06T20:18:17.932096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-06T20:18:17.945292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-06T20:18:17.945894] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-06T20:18:17.946815] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-06T20:18:17.946867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:17.946900] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:17.946926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:17.946984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:18.005297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:18.006428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:18.006535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:18.006568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:18.133022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:18.133260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:18.133312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:18.133342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:18.137455] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=62.55%) [2026-01-06T20:18:18.137910] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-06T20:18:18.138078] [INFO ] [sig ] C: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:18.283873] [INFO ] [LOCAL ] Saved forecast: C 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/C.txt [2026-01-06T20:18:18.284100] [INFO ] [sig ] [565/3517] Completed C in 0.4s | 2.91 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:18.284144] [INFO ] [sig ] [566/3517] Forecasting CAAP... [2026-01-06T20:18:18.284178] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-06T20:18:18.284211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-06T20:18:18.298779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-06T20:18:18.299373] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-06T20:18:18.300476] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-06T20:18:18.300537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:18.300593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:18.300627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:18.300687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:18.359682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:18.360829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:18.360925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:18.360960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:18.484241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:18.484480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:18.484531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:18.484561] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:18.488410] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: DOWN (p=14.88%) [2026-01-06T20:18:18.488826] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-06T20:18:18.488978] [INFO ] [sig ] CAAP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:18.637549] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CAAP.txt [2026-01-06T20:18:18.637763] [INFO ] [sig ] [566/3517] Completed CAAP in 0.4s | 2.91 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:18.637821] [INFO ] [sig ] [567/3517] Forecasting CAAS... [2026-01-06T20:18:18.637859] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-06T20:18:18.637894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-06T20:18:18.651325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-06T20:18:18.651797] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-06T20:18:18.652743] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-06T20:18:18.652797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:18.652830] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:18.652887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:18.652966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:18.713984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:18.715065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:18.715161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:18.715197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:18.828895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:18.829126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:18.829176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:18.829232] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:18.833110] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: UP (p=54.33%) [2026-01-06T20:18:18.833435] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-06T20:18:18.833597] [INFO ] [sig ] CAAS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:18.983980] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAAS.txt [2026-01-06T20:18:18.984205] [INFO ] [sig ] [567/3517] Completed CAAS in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:18.984252] [INFO ] [sig ] [568/3517] Forecasting CABA... [2026-01-06T20:18:18.984284] [INFO ] [sig ] Generating forecast for: CABA [2026-01-06T20:18:18.984319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-06T20:18:18.998043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-06T20:18:18.998657] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-06T20:18:18.999551] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-06T20:18:18.999626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:18.999662] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:18.999690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:18.999750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:19.057503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:19.058673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:19.058778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:19.058816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:19.179016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:19.179254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:19.179302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:19.179331] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:19.183280] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-01-06T20:18:19.183637] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-06T20:18:19.183781] [INFO ] [sig ] CABA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:19.331260] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CABA.txt [2026-01-06T20:18:19.331456] [INFO ] [sig ] [568/3517] Completed CABA in 0.3s | 2.91 sym/s | Total: 3.2m | ETA: 16.9m [2026-01-06T20:18:19.331508] [INFO ] [sig ] [569/3517] Forecasting CABO... [2026-01-06T20:18:19.331540] [INFO ] [sig ] Generating forecast for: CABO [2026-01-06T20:18:19.331587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-06T20:18:19.344909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-06T20:18:19.345308] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-06T20:18:19.346198] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-06T20:18:19.346252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:19.346286] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:19.346314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:19.346373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:19.404655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:19.405762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:19.405866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:19.405924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:19.532374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:19.532633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:19.532687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:19.532719] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:19.536727] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-01-06T20:18:19.537055] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-06T20:18:19.537197] [INFO ] [sig ] CABO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:19.676303] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CABO.txt [2026-01-06T20:18:19.676453] [INFO ] [sig ] [569/3517] Completed CABO in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-06T20:18:19.676494] [INFO ] [sig ] [570/3517] Forecasting CAC... [2026-01-06T20:18:19.676524] [INFO ] [sig ] Generating forecast for: CAC [2026-01-06T20:18:19.676553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-06T20:18:19.688110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-06T20:18:19.688420] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-06T20:18:19.689316] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-06T20:18:19.689369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:19.689401] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:19.689427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:19.689483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:19.745022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:19.745687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:19.745766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:19.745799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:19.864938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:19.865104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:19.865146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:19.865175] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:19.868475] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=78.27%) [2026-01-06T20:18:19.868793] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-06T20:18:19.868916] [INFO ] [sig ] CAC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:20.011142] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAC.txt [2026-01-06T20:18:20.011297] [INFO ] [sig ] [570/3517] Completed CAC in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.9m [2026-01-06T20:18:20.011338] [INFO ] [sig ] [571/3517] Forecasting CACC... [2026-01-06T20:18:20.011366] [INFO ] [sig ] Generating forecast for: CACC [2026-01-06T20:18:20.011395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-06T20:18:20.023482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-06T20:18:20.023807] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-06T20:18:20.024587] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-06T20:18:20.024638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:20.024670] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:20.024710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:20.024769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:20.081568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:20.082399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:20.082480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:20.082512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:20.203090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:20.203252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:20.203298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:20.203327] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:20.206827] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: UP (p=79.37%) [2026-01-06T20:18:20.207097] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-06T20:18:20.207223] [INFO ] [sig ] CACC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:20.345863] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CACC.txt [2026-01-06T20:18:20.345995] [INFO ] [sig ] [571/3517] Completed CACC in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:20.346033] [INFO ] [sig ] [572/3517] Forecasting CACI... [2026-01-06T20:18:20.346062] [INFO ] [sig ] Generating forecast for: CACI [2026-01-06T20:18:20.346091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-06T20:18:20.357648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-06T20:18:20.357920] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-06T20:18:20.358704] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-06T20:18:20.358755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:20.358786] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:20.358812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:20.358872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:20.415060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:20.415936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:20.416023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:20.416056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:20.536167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:20.536328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:20.536372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:20.536401] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:20.539735] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: UP (p=62.60%) [2026-01-06T20:18:20.540011] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-06T20:18:20.540136] [INFO ] [sig ] CACI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:20.697275] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CACI.txt [2026-01-06T20:18:20.697429] [INFO ] [sig ] [572/3517] Completed CACI in 0.4s | 2.91 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:20.697468] [INFO ] [sig ] [573/3517] Forecasting CADL... [2026-01-06T20:18:20.697499] [INFO ] [sig ] Generating forecast for: CADL [2026-01-06T20:18:20.697530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-06T20:18:20.708937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-06T20:18:20.709303] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-06T20:18:20.710113] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-06T20:18:20.710165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:20.710197] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:20.710223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:20.710280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:20.771036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:20.772116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:20.772200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:20.772232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:20.891952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:20.892111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:20.892155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:20.892184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:20.895503] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-01-06T20:18:20.895812] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-06T20:18:20.895965] [INFO ] [sig ] CADL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:21.041936] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CADL.txt [2026-01-06T20:18:21.042083] [INFO ] [sig ] [573/3517] Completed CADL in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:21.042122] [INFO ] [sig ] [574/3517] Forecasting CAE... [2026-01-06T20:18:21.042152] [INFO ] [sig ] Generating forecast for: CAE [2026-01-06T20:18:21.042184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-06T20:18:21.054265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-06T20:18:21.054552] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-06T20:18:21.055383] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-06T20:18:21.055436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:21.055469] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:21.055498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:21.055557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:21.112696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:21.113305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:21.113405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:21.113438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:21.235315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:21.235458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:21.235501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:21.235530] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:21.238956] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: UP (p=83.19%) [2026-01-06T20:18:21.239227] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-06T20:18:21.239355] [INFO ] [sig ] CAE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:21.380272] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAE.txt [2026-01-06T20:18:21.380618] [INFO ] [sig ] [574/3517] Completed CAE in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:21.380658] [INFO ] [sig ] [575/3517] Forecasting CAF... [2026-01-06T20:18:21.380687] [INFO ] [sig ] Generating forecast for: CAF [2026-01-06T20:18:21.380723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-06T20:18:21.393037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-06T20:18:21.393350] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-06T20:18:21.394112] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-06T20:18:21.394163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:21.394195] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:21.394221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:21.394276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:21.449604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:21.450178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:21.450252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:21.450283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:21.562707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:21.562855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:21.562895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:21.562924] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:21.566179] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-06T20:18:21.566455] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-06T20:18:21.566592] [INFO ] [sig ] CAF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:21.705340] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAF.txt [2026-01-06T20:18:21.705463] [INFO ] [sig ] [575/3517] Completed CAF in 0.3s | 2.91 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:21.705502] [INFO ] [sig ] [576/3517] Forecasting CAG... [2026-01-06T20:18:21.705532] [INFO ] [sig ] Generating forecast for: CAG [2026-01-06T20:18:21.705561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-06T20:18:21.716852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-06T20:18:21.717113] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-06T20:18:21.717878] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-06T20:18:21.717929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:21.717960] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:21.717988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:21.718043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:21.773663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:21.774271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:21.774346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:21.774378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:21.892612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:21.892769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:21.892811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:21.892838] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:21.896221] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: DOWN (p=25.27%) [2026-01-06T20:18:21.896512] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-06T20:18:21.896661] [INFO ] [sig ] CAG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:22.035128] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CAG.txt [2026-01-06T20:18:22.035259] [INFO ] [sig ] [576/3517] Completed CAG in 0.3s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:22.035298] [INFO ] [sig ] [577/3517] Forecasting CAH... [2026-01-06T20:18:22.035328] [INFO ] [sig ] Generating forecast for: CAH [2026-01-06T20:18:22.035358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-06T20:18:22.047051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-06T20:18:22.047327] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-06T20:18:22.048075] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-06T20:18:22.048126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:22.048158] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:22.048185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:22.048241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:22.106315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:22.107013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:22.107089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:22.107121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:22.223830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:22.223975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:22.224016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:22.224046] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:22.227263] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: DOWN (p=13.83%) [2026-01-06T20:18:22.227532] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-06T20:18:22.227672] [INFO ] [sig ] CAH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:22.364673] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CAH.txt [2026-01-06T20:18:22.364846] [INFO ] [sig ] [577/3517] Completed CAH in 0.3s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:22.364887] [INFO ] [sig ] [578/3517] Forecasting CAKE... [2026-01-06T20:18:22.364917] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-06T20:18:22.364949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-06T20:18:22.376293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-06T20:18:22.376672] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-06T20:18:22.377439] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-06T20:18:22.377492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:22.377524] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:22.377553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:22.377631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:22.435081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:22.435948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:22.436035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:22.436068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:22.556533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:22.556706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:22.556750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:22.556779] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:22.560065] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: UP (p=55.80%) [2026-01-06T20:18:22.560361] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-06T20:18:22.560479] [INFO ] [sig ] CAKE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:22.697902] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAKE.txt [2026-01-06T20:18:22.698054] [INFO ] [sig ] [578/3517] Completed CAKE in 0.3s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:22.698093] [INFO ] [sig ] [579/3517] Forecasting CAL... [2026-01-06T20:18:22.698123] [INFO ] [sig ] Generating forecast for: CAL [2026-01-06T20:18:22.698155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-06T20:18:22.709755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-06T20:18:22.710093] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-06T20:18:22.710871] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-06T20:18:22.710923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:22.710955] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:22.710981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:22.711038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:22.767098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:22.767971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:22.768073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:22.768106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:22.894401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:22.894602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:22.894659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:22.894690] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:22.898248] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: UP (p=97.66%) [2026-01-06T20:18:22.898527] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-06T20:18:22.898695] [INFO ] [sig ] CAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:23.044907] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAL.txt [2026-01-06T20:18:23.045037] [INFO ] [sig ] [579/3517] Completed CAL in 0.3s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:23.045076] [INFO ] [sig ] [580/3517] Forecasting CALC... [2026-01-06T20:18:23.045105] [INFO ] [sig ] Generating forecast for: CALC [2026-01-06T20:18:23.045143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-06T20:18:23.056633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-06T20:18:23.056964] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-06T20:18:23.057872] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-06T20:18:23.057925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:23.057958] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:23.057987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:23.058068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:23.113735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:23.114684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:23.114788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:23.114822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:23.226867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:23.227063] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:18:23.227107] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:23.227137] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:23.230481] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: UP (p=86.86%) [2026-01-06T20:18:23.230775] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-06T20:18:23.230899] [INFO ] [sig ] CALC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:23.369228] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CALC.txt [2026-01-06T20:18:23.369382] [INFO ] [sig ] [580/3517] Completed CALC in 0.3s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:23.369420] [INFO ] [sig ] [581/3517] Forecasting CALM... [2026-01-06T20:18:23.369450] [INFO ] [sig ] Generating forecast for: CALM [2026-01-06T20:18:23.369482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-06T20:18:23.380822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-06T20:18:23.381163] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-06T20:18:23.381928] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-06T20:18:23.381979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:23.382036] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:23.382065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:23.382122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:23.437787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:23.438622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:23.438716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:23.438750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:23.565729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:23.565884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:23.565929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:23.565963] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:23.569429] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: UP (p=78.37%) [2026-01-06T20:18:23.569735] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-06T20:18:23.569867] [INFO ] [sig ] CALM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:23.720386] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CALM.txt [2026-01-06T20:18:23.720754] [INFO ] [sig ] [581/3517] Completed CALM in 0.4s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:23.720795] [INFO ] [sig ] [582/3517] Forecasting CALX... [2026-01-06T20:18:23.720825] [INFO ] [sig ] Generating forecast for: CALX [2026-01-06T20:18:23.720867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-06T20:18:23.735109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-06T20:18:23.735720] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-06T20:18:23.736795] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-06T20:18:23.736850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:23.736883] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:23.736909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:23.736968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:23.797866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:23.799100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:23.799187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:23.799221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:23.924900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:23.925064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:23.925112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:23.925143] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:23.928605] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=86.55%) [2026-01-06T20:18:23.928972] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-06T20:18:23.929113] [INFO ] [sig ] CALX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:24.078614] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CALX.txt [2026-01-06T20:18:24.078791] [INFO ] [sig ] [582/3517] Completed CALX in 0.4s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:24.078830] [INFO ] [sig ] [583/3517] Forecasting CAPL... [2026-01-06T20:18:24.078861] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-06T20:18:24.078892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-06T20:18:24.090399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-06T20:18:24.090957] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-06T20:18:24.091942] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-06T20:18:24.091995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:24.092028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:24.092055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:24.092116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:24.151743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:24.152635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:24.152720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:24.152754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:24.275145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:24.275317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:24.275370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:24.275406] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:24.279616] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: UP (p=96.15%) [2026-01-06T20:18:24.279976] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-06T20:18:24.280122] [INFO ] [sig ] CAPL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:24.426133] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAPL.txt [2026-01-06T20:18:24.426287] [INFO ] [sig ] [583/3517] Completed CAPL in 0.3s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:24.426327] [INFO ] [sig ] [584/3517] Forecasting CARE... [2026-01-06T20:18:24.426358] [INFO ] [sig ] Generating forecast for: CARE [2026-01-06T20:18:24.426390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-06T20:18:24.442713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-06T20:18:24.443076] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-06T20:18:24.443886] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-06T20:18:24.443939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:24.443983] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:24.444013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:24.444071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:24.501821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:24.502759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:24.502840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:24.502873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:24.618915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:24.619067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:24.619109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:24.619191] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:24.622529] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-06T20:18:24.622840] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-06T20:18:24.622968] [INFO ] [sig ] CARE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:24.760247] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CARE.txt [2026-01-06T20:18:24.760401] [INFO ] [sig ] [584/3517] Completed CARE in 0.3s | 2.92 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:24.760442] [INFO ] [sig ] [585/3517] Forecasting CARS... [2026-01-06T20:18:24.760472] [INFO ] [sig ] Generating forecast for: CARS [2026-01-06T20:18:24.760503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-06T20:18:24.772845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-06T20:18:24.773240] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-06T20:18:24.774149] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-06T20:18:24.774211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:24.774248] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:24.774281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:24.774353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:24.841793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:24.842737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:24.842828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:24.842863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:24.995153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:24.995355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:24.995428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:24.995480] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:25.000915] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: UP (p=75.94%) [2026-01-06T20:18:25.001428] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-06T20:18:25.001653] [INFO ] [sig ] CARS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:25.212968] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CARS.txt [2026-01-06T20:18:25.213198] [INFO ] [sig ] [585/3517] Completed CARS in 0.5s | 2.91 sym/s | Total: 3.3m | ETA: 16.8m [2026-01-06T20:18:25.213265] [INFO ] [sig ] [586/3517] Forecasting CASH... [2026-01-06T20:18:25.213318] [INFO ] [sig ] Generating forecast for: CASH [2026-01-06T20:18:25.213372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-06T20:18:25.238657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-06T20:18:25.239231] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-06T20:18:25.240484] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-06T20:18:25.240564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:25.240639] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:25.240686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:25.240782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:25.320270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:25.321429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:25.321551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:25.321620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:25.471859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:25.472085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:25.472157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:25.472211] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:25.477107] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-06T20:18:25.477604] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-06T20:18:25.477792] [INFO ] [sig ] CASH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:25.688443] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CASH.txt [2026-01-06T20:18:25.688713] [INFO ] [sig ] [586/3517] Completed CASH in 0.5s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-06T20:18:25.688774] [INFO ] [sig ] [587/3517] Forecasting CASS... [2026-01-06T20:18:25.688814] [INFO ] [sig ] Generating forecast for: CASS [2026-01-06T20:18:25.688855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-06T20:18:25.706913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-06T20:18:25.707427] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-06T20:18:25.708598] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-06T20:18:25.708694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:25.708741] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:25.708781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:25.708867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:25.768105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:25.769057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:25.769152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:25.769187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:25.894876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:25.895051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:25.895099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:25.895130] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:25.898812] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: DOWN (p=11.87%) [2026-01-06T20:18:25.899160] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-06T20:18:25.899308] [INFO ] [sig ] CASS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:26.050225] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CASS.txt [2026-01-06T20:18:26.050395] [INFO ] [sig ] [587/3517] Completed CASS in 0.4s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-06T20:18:26.050444] [INFO ] [sig ] [588/3517] Forecasting CASY... [2026-01-06T20:18:26.050477] [INFO ] [sig ] Generating forecast for: CASY [2026-01-06T20:18:26.050508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-06T20:18:26.062479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-06T20:18:26.062925] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-06T20:18:26.063768] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-06T20:18:26.063821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:26.063856] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:26.063884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:26.063946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:26.122755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:26.123778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:26.123883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:26.123918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:26.248376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:26.248534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:26.248602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:26.248663] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:26.252107] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: DOWN (p=1.76%) [2026-01-06T20:18:26.252382] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-06T20:18:26.252508] [INFO ] [sig ] CASY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:26.395738] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CASY.txt [2026-01-06T20:18:26.395897] [INFO ] [sig ] [588/3517] Completed CASY in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-06T20:18:26.395940] [INFO ] [sig ] [589/3517] Forecasting CATH... [2026-01-06T20:18:26.395972] [INFO ] [sig ] Generating forecast for: CATH [2026-01-06T20:18:26.396004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-06T20:18:26.408032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-06T20:18:26.408427] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-06T20:18:26.409309] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-06T20:18:26.409399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:26.409439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:26.409472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:26.409536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:26.468310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:26.469253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:26.469343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:26.469385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:26.592811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:26.592968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:26.593011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:26.593040] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:26.596340] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-06T20:18:26.596629] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-06T20:18:26.596770] [INFO ] [sig ] CATH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:26.735659] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CATH.txt [2026-01-06T20:18:26.735781] [INFO ] [sig ] [589/3517] Completed CATH in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-06T20:18:26.735820] [INFO ] [sig ] [590/3517] Forecasting CATO... [2026-01-06T20:18:26.735849] [INFO ] [sig ] Generating forecast for: CATO [2026-01-06T20:18:26.735879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-06T20:18:26.746680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-06T20:18:26.746949] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-06T20:18:26.747725] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-06T20:18:26.747778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:26.747811] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:26.747839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:26.747896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:26.805106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:26.805737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:26.805812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:26.805846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:26.926680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:26.926817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:26.926859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:26.926890] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:26.930487] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=47.31%) [2026-01-06T20:18:26.930944] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-06T20:18:26.931071] [INFO ] [sig ] CATO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:27.074350] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CATO.txt [2026-01-06T20:18:27.074474] [INFO ] [sig ] [590/3517] Completed CATO in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.8m [2026-01-06T20:18:27.074512] [INFO ] [sig ] [591/3517] Forecasting CATY... [2026-01-06T20:18:27.074542] [INFO ] [sig ] Generating forecast for: CATY [2026-01-06T20:18:27.074587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-06T20:18:27.085617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-06T20:18:27.085895] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-06T20:18:27.086680] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-06T20:18:27.086732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:27.086764] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:27.086794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:27.086853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:27.145722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:27.146307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:27.146408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:27.146442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:27.271390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:27.271530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:27.271607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:27.271641] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:27.274951] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: DOWN (p=9.43%) [2026-01-06T20:18:27.275225] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-06T20:18:27.275346] [INFO ] [sig ] CATY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:27.416249] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CATY.txt [2026-01-06T20:18:27.416368] [INFO ] [sig ] [591/3517] Completed CATY in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:27.416407] [INFO ] [sig ] [592/3517] Forecasting CAVA... [2026-01-06T20:18:27.416438] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-06T20:18:27.416467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-06T20:18:27.428428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-06T20:18:27.428747] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-06T20:18:27.429520] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-06T20:18:27.429591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:27.429628] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:27.429655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:27.429713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:27.487562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:27.488210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:27.488289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:27.488323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:27.610556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:27.610722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:27.610766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:27.610795] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:27.614153] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=91.29%) [2026-01-06T20:18:27.614429] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-06T20:18:27.614554] [INFO ] [sig ] CAVA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:27.754539] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CAVA.txt [2026-01-06T20:18:27.754671] [INFO ] [sig ] [592/3517] Completed CAVA in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:27.754710] [INFO ] [sig ] [593/3517] Forecasting CB... [2026-01-06T20:18:27.754739] [INFO ] [sig ] Generating forecast for: CB [2026-01-06T20:18:27.754769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-06T20:18:27.765894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-06T20:18:27.766175] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-06T20:18:27.766959] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-06T20:18:27.767011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:27.767043] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:27.767069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:27.767132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:27.825269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:27.825892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:27.825980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:27.826014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:27.949152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:27.949313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:27.949362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:27.949398] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:27.952755] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=39.20%) [2026-01-06T20:18:27.953041] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-06T20:18:27.953171] [INFO ] [sig ] CB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:28.100703] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CB.txt [2026-01-06T20:18:28.100868] [INFO ] [sig ] [593/3517] Completed CB in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:28.100910] [INFO ] [sig ] [594/3517] Forecasting CBAN... [2026-01-06T20:18:28.100940] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-06T20:18:28.100977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-06T20:18:28.113273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-06T20:18:28.113599] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-06T20:18:28.114363] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-06T20:18:28.114414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:28.114446] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:28.114472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:28.114528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:28.171605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:28.172469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:28.172554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:28.172608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:28.290529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:28.290699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:28.290741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:28.290771] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:28.294107] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=13.18%) [2026-01-06T20:18:28.294368] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-06T20:18:28.294487] [INFO ] [sig ] CBAN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:28.434241] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CBAN.txt [2026-01-06T20:18:28.434393] [INFO ] [sig ] [594/3517] Completed CBAN in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:28.434432] [INFO ] [sig ] [595/3517] Forecasting CBL... [2026-01-06T20:18:28.434463] [INFO ] [sig ] Generating forecast for: CBL [2026-01-06T20:18:28.434493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-06T20:18:28.445588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-06T20:18:28.445869] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-06T20:18:28.446629] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-06T20:18:28.446680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:28.446723] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:28.446752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:28.446809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:28.502431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:28.503062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:28.503136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:28.503169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:28.622378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:28.622533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:28.622595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:28.622628] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:28.626195] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-06T20:18:28.626661] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-06T20:18:28.626818] [INFO ] [sig ] CBL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:28.776868] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CBL.txt [2026-01-06T20:18:28.776999] [INFO ] [sig ] [595/3517] Completed CBL in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:28.777037] [INFO ] [sig ] [596/3517] Forecasting CBNK... [2026-01-06T20:18:28.777067] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-06T20:18:28.777097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-06T20:18:28.788522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-06T20:18:28.788906] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-06T20:18:28.789698] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-06T20:18:28.789750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:28.789782] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:28.789808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:28.789864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:28.846399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:28.847237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:28.847317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:28.847350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:28.965792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:28.965933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:28.965976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:28.966004] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:28.972634] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: UP (p=52.61%) [2026-01-06T20:18:28.972936] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-06T20:18:28.973069] [INFO ] [sig ] CBNK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:29.110062] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CBNK.txt [2026-01-06T20:18:29.110203] [INFO ] [sig ] [596/3517] Completed CBNK in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:29.110242] [INFO ] [sig ] [597/3517] Forecasting CBRE... [2026-01-06T20:18:29.110273] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-06T20:18:29.110303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-06T20:18:29.121648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-06T20:18:29.121965] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-06T20:18:29.122734] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-06T20:18:29.122785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:29.122817] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:29.122844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:29.122900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:29.177696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:29.178312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:29.178395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:29.178428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:29.296229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:29.296364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:29.296405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:29.296435] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:29.300605] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-06T20:18:29.301079] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-06T20:18:29.301261] [INFO ] [sig ] CBRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:29.450086] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CBRE.txt [2026-01-06T20:18:29.450246] [INFO ] [sig ] [597/3517] Completed CBRE in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:29.450286] [INFO ] [sig ] [598/3517] Forecasting CBRL... [2026-01-06T20:18:29.450317] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-06T20:18:29.450348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-06T20:18:29.462475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-06T20:18:29.462888] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-06T20:18:29.463812] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-06T20:18:29.463872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:29.463954] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:29.464004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:29.464068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:29.524964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:29.525852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:29.525942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:29.525986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:29.658475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:29.658670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:29.658719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:29.658749] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:29.662363] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=52.90%) [2026-01-06T20:18:29.662849] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-06T20:18:29.662980] [INFO ] [sig ] CBRL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:29.815324] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CBRL.txt [2026-01-06T20:18:29.815464] [INFO ] [sig ] [598/3517] Completed CBRL in 0.4s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:29.815505] [INFO ] [sig ] [599/3517] Forecasting CBSH... [2026-01-06T20:18:29.815543] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-06T20:18:29.815591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-06T20:18:29.828840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-06T20:18:29.829228] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-06T20:18:29.830059] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-06T20:18:29.830111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:29.830142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:29.830168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:29.830225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:29.885991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:29.886795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:29.886883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:29.886914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:30.006826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:30.006996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:30.007040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:30.007069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:30.010598] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=6.13%) [2026-01-06T20:18:30.010970] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-06T20:18:30.011139] [INFO ] [sig ] CBSH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:30.156729] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CBSH.txt [2026-01-06T20:18:30.156902] [INFO ] [sig ] [599/3517] Completed CBSH in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:30.156942] [INFO ] [sig ] [600/3517] Forecasting CBUS... [2026-01-06T20:18:30.156972] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-06T20:18:30.157004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-06T20:18:30.168672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-06T20:18:30.169004] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-06T20:18:30.169785] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-06T20:18:30.169837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:30.169871] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:30.169898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:30.169955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:30.225629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:30.226459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:30.226542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:30.226592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:30.355773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:30.355929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:30.355974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:30.356003] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:30.359328] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: UP (p=93.76%) [2026-01-06T20:18:30.359636] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-06T20:18:30.359792] [INFO ] [sig ] CBUS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:30.503410] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CBUS.txt [2026-01-06T20:18:30.503540] [INFO ] [sig ] [600/3517] Completed CBUS in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:30.503595] [INFO ] [sig ] [601/3517] Forecasting CBZ... [2026-01-06T20:18:30.503627] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-06T20:18:30.503657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-06T20:18:30.514663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-06T20:18:30.514966] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-06T20:18:30.515735] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-06T20:18:30.515786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:30.515818] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:30.515845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:30.515901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:30.574057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:30.574710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:30.574786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:30.574818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:30.693506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:30.693850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:30.693893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:30.693952] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:30.697660] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: DOWN (p=24.86%) [2026-01-06T20:18:30.698130] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-06T20:18:30.698254] [INFO ] [sig ] CBZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:30.842583] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CBZ.txt [2026-01-06T20:18:30.842918] [INFO ] [sig ] [601/3517] Completed CBZ in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:30.842957] [INFO ] [sig ] [602/3517] Forecasting CC... [2026-01-06T20:18:30.842988] [INFO ] [sig ] Generating forecast for: CC [2026-01-06T20:18:30.843019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-06T20:18:30.855372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-06T20:18:30.855689] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-06T20:18:30.856683] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-06T20:18:30.856735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:30.856766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:30.856792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:30.856848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:30.913402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:30.914052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:30.914128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:30.914160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:31.038385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:31.038530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:31.038586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:31.038646] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:31.042330] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=29.10%) [2026-01-06T20:18:31.042629] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-06T20:18:31.042751] [INFO ] [sig ] CC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:31.183896] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CC.txt [2026-01-06T20:18:31.184016] [INFO ] [sig ] [602/3517] Completed CC in 0.3s | 2.91 sym/s | Total: 3.4m | ETA: 16.7m [2026-01-06T20:18:31.184054] [INFO ] [sig ] [603/3517] Forecasting CCAP... [2026-01-06T20:18:31.184084] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-06T20:18:31.184114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-06T20:18:31.195548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-06T20:18:31.196081] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-06T20:18:31.197053] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-06T20:18:31.197105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:31.197136] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:31.197163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:31.197219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:31.259485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:31.260166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:31.260245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:31.260289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:31.387430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:31.387565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:31.387626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:31.387657] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:31.391038] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: DOWN (p=31.74%) [2026-01-06T20:18:31.391307] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-06T20:18:31.391432] [INFO ] [sig ] CCAP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:31.537085] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCAP.txt [2026-01-06T20:18:31.537202] [INFO ] [sig ] [603/3517] Completed CCAP in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-06T20:18:31.537239] [INFO ] [sig ] [604/3517] Forecasting CCB... [2026-01-06T20:18:31.537267] [INFO ] [sig ] Generating forecast for: CCB [2026-01-06T20:18:31.537298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-06T20:18:31.549860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-06T20:18:31.550128] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-06T20:18:31.550932] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-06T20:18:31.550983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:31.551014] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:31.551040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:31.551097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:31.606874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:31.607463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:31.607540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:31.607596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:31.730703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:31.730813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:31.730851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:31.730879] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:31.734402] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: DOWN (p=50.00%) [2026-01-06T20:18:31.734687] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-06T20:18:31.734806] [INFO ] [sig ] CCB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:31.874118] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCB.txt [2026-01-06T20:18:31.874228] [INFO ] [sig ] [604/3517] Completed CCB in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-06T20:18:31.874265] [INFO ] [sig ] [605/3517] Forecasting CCBG... [2026-01-06T20:18:31.874295] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-06T20:18:31.874325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-06T20:18:31.885369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-06T20:18:31.885664] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-06T20:18:31.886413] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-06T20:18:31.886465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:31.886497] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:31.886525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:31.886608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:31.944864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:31.945445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:31.945521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:31.945553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:32.069194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:32.069335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:32.069377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:32.069414] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:32.072871] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-01-06T20:18:32.073142] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-06T20:18:32.073268] [INFO ] [sig ] CCBG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:32.215175] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCBG.txt [2026-01-06T20:18:32.215295] [INFO ] [sig ] [605/3517] Completed CCBG in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-06T20:18:32.215333] [INFO ] [sig ] [606/3517] Forecasting CCCC... [2026-01-06T20:18:32.215362] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-06T20:18:32.215393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-06T20:18:32.226883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-06T20:18:32.227162] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-06T20:18:32.227955] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-06T20:18:32.228006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:32.228037] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:32.228063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:32.228128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:32.283668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:32.284279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:32.284356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:32.284388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:32.410925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:32.411096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:32.411147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:32.411182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:32.415701] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-06T20:18:32.416040] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-06T20:18:32.416191] [INFO ] [sig ] CCCC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:32.554978] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CCCC.txt [2026-01-06T20:18:32.555129] [INFO ] [sig ] [606/3517] Completed CCCC in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-06T20:18:32.555168] [INFO ] [sig ] [607/3517] Forecasting CCD... [2026-01-06T20:18:32.555197] [INFO ] [sig ] Generating forecast for: CCD [2026-01-06T20:18:32.555227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-06T20:18:32.566773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-06T20:18:32.567108] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-06T20:18:32.567912] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-06T20:18:32.567964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:32.567996] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:32.568022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:32.568080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:32.625244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:32.626090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:32.626174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:32.626207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:32.742799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:32.742958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:32.742999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:32.743028] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:32.746329] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=30.23%) [2026-01-06T20:18:32.746614] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-06T20:18:32.746738] [INFO ] [sig ] CCD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:32.883440] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCD.txt [2026-01-06T20:18:32.883612] [INFO ] [sig ] [607/3517] Completed CCD in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.7m [2026-01-06T20:18:32.883653] [INFO ] [sig ] [608/3517] Forecasting CCEC... [2026-01-06T20:18:32.883684] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-06T20:18:32.883714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-06T20:18:32.895412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-06T20:18:32.895815] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-06T20:18:32.896657] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-06T20:18:32.896722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:32.896755] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:32.896781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:32.896838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:32.955861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:32.956853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:32.956973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:32.957008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:33.058990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:33.059142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:33.059186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:33.059216] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:33.062645] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: DOWN (p=5.59%) [2026-01-06T20:18:33.062915] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-06T20:18:33.063038] [INFO ] [sig ] CCEC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:33.201058] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCEC.txt [2026-01-06T20:18:33.201209] [INFO ] [sig ] [608/3517] Completed CCEC in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:33.201248] [INFO ] [sig ] [609/3517] Forecasting CCEP... [2026-01-06T20:18:33.201278] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-06T20:18:33.201310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-06T20:18:33.212840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-06T20:18:33.213165] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-06T20:18:33.214024] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-06T20:18:33.214077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:33.214109] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:33.214135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:33.214192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:33.271276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:33.272206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:33.272307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:33.272341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:33.398558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:33.398741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:33.398785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:33.398815] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:33.402165] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-06T20:18:33.402463] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-06T20:18:33.402615] [INFO ] [sig ] CCEP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:33.541238] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CCEP.txt [2026-01-06T20:18:33.541369] [INFO ] [sig ] [609/3517] Completed CCEP in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:33.541408] [INFO ] [sig ] [610/3517] Forecasting CCI... [2026-01-06T20:18:33.541440] [INFO ] [sig ] Generating forecast for: CCI [2026-01-06T20:18:33.541471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-06T20:18:33.552250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-06T20:18:33.552543] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-06T20:18:33.553344] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-06T20:18:33.553397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:33.553430] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:33.553457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:33.553515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:33.609973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:33.610594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:33.610682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:33.610713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:33.733849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:33.734003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:33.734057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:33.734087] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:33.737472] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: DOWN (p=23.74%) [2026-01-06T20:18:33.737765] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-06T20:18:33.737890] [INFO ] [sig ] CCI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:33.888223] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCI.txt [2026-01-06T20:18:33.888381] [INFO ] [sig ] [610/3517] Completed CCI in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:33.888420] [INFO ] [sig ] [611/3517] Forecasting CCIF... [2026-01-06T20:18:33.888451] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-06T20:18:33.888482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-06T20:18:33.899998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-06T20:18:33.900326] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-06T20:18:33.901134] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-06T20:18:33.901186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:33.901218] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:33.901244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:33.901300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:33.967059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:33.968211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:33.968321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:33.968366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:34.102455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:34.102626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:34.102674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:34.102705] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:34.106165] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-06T20:18:34.106456] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-06T20:18:34.106608] [INFO ] [sig ] CCIF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:34.251248] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CCIF.txt [2026-01-06T20:18:34.251455] [INFO ] [sig ] [611/3517] Completed CCIF in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:34.251501] [INFO ] [sig ] [612/3517] Forecasting CCJ... [2026-01-06T20:18:34.251534] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-06T20:18:34.251565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-06T20:18:34.262956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-06T20:18:34.263234] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-06T20:18:34.264010] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-06T20:18:34.264062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:34.264095] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:34.264122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:34.264179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:34.322899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:34.323697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:34.323778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:34.323811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:34.449164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:34.449343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:34.449401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:34.449434] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:34.452929] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=7.75%) [2026-01-06T20:18:34.453205] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-06T20:18:34.453354] [INFO ] [sig ] CCJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:34.599493] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCJ.txt [2026-01-06T20:18:34.599643] [INFO ] [sig ] [612/3517] Completed CCJ in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:34.599687] [INFO ] [sig ] [613/3517] Forecasting CCK... [2026-01-06T20:18:34.599717] [INFO ] [sig ] Generating forecast for: CCK [2026-01-06T20:18:34.599750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-06T20:18:34.611261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-06T20:18:34.611549] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-06T20:18:34.612360] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-06T20:18:34.612460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:34.612504] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:34.612538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:34.612632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:34.672918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:34.673697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:34.673779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:34.673812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:34.796972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:34.797122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:34.797162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:34.797191] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:34.800660] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: UP (p=51.71%) [2026-01-06T20:18:34.800982] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-06T20:18:34.801113] [INFO ] [sig ] CCK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:34.949812] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CCK.txt [2026-01-06T20:18:34.949942] [INFO ] [sig ] [613/3517] Completed CCK in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:34.949981] [INFO ] [sig ] [614/3517] Forecasting CCL... [2026-01-06T20:18:34.950009] [INFO ] [sig ] Generating forecast for: CCL [2026-01-06T20:18:34.950039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-06T20:18:34.962100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-06T20:18:34.962427] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-06T20:18:34.963213] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-06T20:18:34.963266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:34.963300] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:34.963327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:34.963387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:35.024200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:35.024933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:35.025016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:35.025051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:35.157466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:35.157654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:35.157699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:35.157923] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:35.161538] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-06T20:18:35.161866] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-06T20:18:35.162015] [INFO ] [sig ] CCL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:35.314827] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCL.txt [2026-01-06T20:18:35.314954] [INFO ] [sig ] [614/3517] Completed CCL in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:35.314993] [INFO ] [sig ] [615/3517] Forecasting CCLD... [2026-01-06T20:18:35.315022] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-06T20:18:35.315052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-06T20:18:35.327491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-06T20:18:35.327994] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-06T20:18:35.329012] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-06T20:18:35.329071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:35.329140] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:35.329171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:35.329230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:35.391475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:35.392233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:35.392312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:35.392346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:35.515711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:35.515863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:35.515922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:35.515953] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:35.519330] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-06T20:18:35.519635] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-06T20:18:35.519763] [INFO ] [sig ] CCLD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:35.669545] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CCLD.txt [2026-01-06T20:18:35.669696] [INFO ] [sig ] [615/3517] Completed CCLD in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:35.669736] [INFO ] [sig ] [616/3517] Forecasting CCNE... [2026-01-06T20:18:35.669766] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-06T20:18:35.669796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-06T20:18:35.681189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-06T20:18:35.681460] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-06T20:18:35.682220] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-06T20:18:35.682271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:35.682304] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:35.682330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:35.682387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:35.743979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:35.744857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:35.744939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:35.744973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:35.867147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:35.867332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:35.867379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:35.867410] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:35.871968] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: UP (p=59.00%) [2026-01-06T20:18:35.872253] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-06T20:18:35.872383] [INFO ] [sig ] CCNE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:36.022381] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CCNE.txt [2026-01-06T20:18:36.022516] [INFO ] [sig ] [616/3517] Completed CCNE in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:36.022554] [INFO ] [sig ] [617/3517] Forecasting CCO... [2026-01-06T20:18:36.022604] [INFO ] [sig ] Generating forecast for: CCO [2026-01-06T20:18:36.022637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-06T20:18:36.034381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-06T20:18:36.034746] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-06T20:18:36.035500] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-06T20:18:36.035551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:36.035612] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:36.035641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:36.035698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:36.093478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:36.094251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:36.094332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:36.094367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:36.241842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:36.242005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:36.242049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:36.242079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:36.245471] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-06T20:18:36.245782] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-06T20:18:36.245910] [INFO ] [sig ] CCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:36.385960] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCO.txt [2026-01-06T20:18:36.386114] [INFO ] [sig ] [617/3517] Completed CCO in 0.4s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:36.386153] [INFO ] [sig ] [618/3517] Forecasting CCOI... [2026-01-06T20:18:36.386183] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-06T20:18:36.386216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-06T20:18:36.399014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-06T20:18:36.399388] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-06T20:18:36.400198] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-06T20:18:36.400252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:36.400284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:36.400311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:36.400367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:36.466247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:36.467313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:36.467412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:36.467455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:36.582244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:36.582394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:36.582436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:36.582497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:36.585841] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-06T20:18:36.586119] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-06T20:18:36.586240] [INFO ] [sig ] CCOI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:36.723877] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCOI.txt [2026-01-06T20:18:36.723997] [INFO ] [sig ] [618/3517] Completed CCOI in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:36.724035] [INFO ] [sig ] [619/3517] Forecasting CCRN... [2026-01-06T20:18:36.724064] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-06T20:18:36.724095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-06T20:18:36.735495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-06T20:18:36.735777] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-06T20:18:36.736504] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-06T20:18:36.736556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:36.736618] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:36.736648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:36.736705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:36.792792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:36.793400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:36.793476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:36.793508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:36.911751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:36.911919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:36.911962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:36.911991] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:36.915237] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=4.48%) [2026-01-06T20:18:36.915506] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-06T20:18:36.915650] [INFO ] [sig ] CCRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:37.052997] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCRN.txt [2026-01-06T20:18:37.053114] [INFO ] [sig ] [619/3517] Completed CCRN in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:37.053152] [INFO ] [sig ] [620/3517] Forecasting CCS... [2026-01-06T20:18:37.053181] [INFO ] [sig ] Generating forecast for: CCS [2026-01-06T20:18:37.053211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-06T20:18:37.065194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-06T20:18:37.065555] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-06T20:18:37.066333] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-06T20:18:37.066386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:37.066418] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:37.066444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:37.066500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:37.122478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:37.123323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:37.123403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:37.123435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:37.240839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:37.240978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:37.241020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:37.241050] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:37.244487] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=66.55%) [2026-01-06T20:18:37.244777] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-06T20:18:37.244900] [INFO ] [sig ] CCS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:37.383909] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CCS.txt [2026-01-06T20:18:37.384038] [INFO ] [sig ] [620/3517] Completed CCS in 0.3s | 2.91 sym/s | Total: 3.5m | ETA: 16.6m [2026-01-06T20:18:37.384075] [INFO ] [sig ] [621/3517] Forecasting CCSI... [2026-01-06T20:18:37.384105] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-06T20:18:37.384136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-06T20:18:37.395539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-06T20:18:37.395869] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-06T20:18:37.396626] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-06T20:18:37.396680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:37.396713] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:37.396739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:37.396795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:37.451729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:37.452325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:37.452402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:37.452442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:37.564810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:37.564962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:37.565003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:37.565032] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:37.568308] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-01-06T20:18:37.568593] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-06T20:18:37.568744] [INFO ] [sig ] CCSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:37.705955] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CCSI.txt [2026-01-06T20:18:37.706073] [INFO ] [sig ] [621/3517] Completed CCSI in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-06T20:18:37.706111] [INFO ] [sig ] [622/3517] Forecasting CDC... [2026-01-06T20:18:37.706140] [INFO ] [sig ] Generating forecast for: CDC [2026-01-06T20:18:37.706170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-06T20:18:37.716742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-06T20:18:37.717015] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-06T20:18:37.717776] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-06T20:18:37.717828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:37.717860] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:37.717887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:37.717944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:37.773969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:37.774607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:37.774684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:37.774717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:37.894407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:37.894558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:37.894631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:37.894666] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:37.898062] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: DOWN (p=18.97%) [2026-01-06T20:18:37.898354] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-06T20:18:37.898485] [INFO ] [sig ] CDC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:38.036262] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDC.txt [2026-01-06T20:18:38.036391] [INFO ] [sig ] [622/3517] Completed CDC in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-06T20:18:38.036430] [INFO ] [sig ] [623/3517] Forecasting CDE... [2026-01-06T20:18:38.036465] [INFO ] [sig ] Generating forecast for: CDE [2026-01-06T20:18:38.036497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-06T20:18:38.046991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-06T20:18:38.047258] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-06T20:18:38.048032] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-06T20:18:38.048084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:38.048116] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:38.048144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:38.048201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:38.105747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:38.106559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:38.106658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:38.106693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:38.248386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:38.248537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:38.248605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:38.248658] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:38.252007] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=34.11%) [2026-01-06T20:18:38.252276] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-06T20:18:38.252396] [INFO ] [sig ] CDE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:38.393136] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDE.txt [2026-01-06T20:18:38.393286] [INFO ] [sig ] [623/3517] Completed CDE in 0.4s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-06T20:18:38.393325] [INFO ] [sig ] [624/3517] Forecasting CDIO... [2026-01-06T20:18:38.393355] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-06T20:18:38.393386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-06T20:18:38.404335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-06T20:18:38.404687] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-06T20:18:38.405485] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-06T20:18:38.405538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:38.405596] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:38.405643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:38.405716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:38.462394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:38.463262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:38.463348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:38.463383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:38.587051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:38.587207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:38.587250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:38.587280] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:38.590770] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-06T20:18:38.591042] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-06T20:18:38.591164] [INFO ] [sig ] CDIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:38.731285] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CDIO.txt [2026-01-06T20:18:38.731437] [INFO ] [sig ] [624/3517] Completed CDIO in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-06T20:18:38.731476] [INFO ] [sig ] [625/3517] Forecasting CDL... [2026-01-06T20:18:38.731505] [INFO ] [sig ] Generating forecast for: CDL [2026-01-06T20:18:38.731536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-06T20:18:38.742905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-06T20:18:38.743260] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-06T20:18:38.744024] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-06T20:18:38.744075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:38.744106] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:38.744134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:38.744190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:38.804764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:38.805678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:38.805795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:38.805833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:38.920570] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:38.920776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:38.920828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:38.920860] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:38.924305] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=29.56%) [2026-01-06T20:18:38.924600] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-06T20:18:38.924733] [INFO ] [sig ] CDL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:39.076263] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDL.txt [2026-01-06T20:18:39.076449] [INFO ] [sig ] [625/3517] Completed CDL in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.6m [2026-01-06T20:18:39.076496] [INFO ] [sig ] [626/3517] Forecasting CDNA... [2026-01-06T20:18:39.076528] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-06T20:18:39.076559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-06T20:18:39.089492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-06T20:18:39.089881] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-06T20:18:39.090687] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-06T20:18:39.090739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:39.090771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:39.090797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:39.090852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:39.148971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:39.149901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:39.149984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:39.150018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:39.271833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:39.271993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:39.272034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:39.272081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:39.275719] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-06T20:18:39.276185] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-06T20:18:39.276310] [INFO ] [sig ] CDNA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:39.416076] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDNA.txt [2026-01-06T20:18:39.416203] [INFO ] [sig ] [626/3517] Completed CDNA in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:39.416241] [INFO ] [sig ] [627/3517] Forecasting CDNS... [2026-01-06T20:18:39.416273] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-06T20:18:39.416303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-06T20:18:39.433525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-06T20:18:39.433851] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-06T20:18:39.434619] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-06T20:18:39.434671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:39.434705] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:39.434734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:39.434791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:39.490444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:39.491340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:39.491426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:39.491459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:39.621018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:39.621191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:39.621240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:39.621272] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:39.625045] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-01-06T20:18:39.625362] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-06T20:18:39.625500] [INFO ] [sig ] CDNS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:39.822111] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CDNS.txt [2026-01-06T20:18:39.822271] [INFO ] [sig ] [627/3517] Completed CDNS in 0.4s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:39.822317] [INFO ] [sig ] [628/3517] Forecasting CDP... [2026-01-06T20:18:39.822346] [INFO ] [sig ] Generating forecast for: CDP [2026-01-06T20:18:39.822378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-06T20:18:39.833877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-06T20:18:39.834173] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-06T20:18:39.834953] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-06T20:18:39.835005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:39.835037] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:39.835065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:39.835121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:39.891333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:39.892151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:39.892229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:39.892278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:40.006701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:40.006873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:40.006918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:40.006950] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:40.010345] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-01-06T20:18:40.010649] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-06T20:18:40.010781] [INFO ] [sig ] CDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:40.151405] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDP.txt [2026-01-06T20:18:40.151603] [INFO ] [sig ] [628/3517] Completed CDP in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:40.151647] [INFO ] [sig ] [629/3517] Forecasting CDRE... [2026-01-06T20:18:40.151677] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-06T20:18:40.151709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-06T20:18:40.162745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-06T20:18:40.163048] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-06T20:18:40.163809] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-06T20:18:40.163860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:40.163893] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:40.163922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:40.163979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:40.220076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:40.220925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:40.221006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:40.221040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:40.337069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:40.337227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:40.337270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:40.337299] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:40.340609] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-01-06T20:18:40.340874] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-06T20:18:40.340993] [INFO ] [sig ] CDRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:40.481071] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDRE.txt [2026-01-06T20:18:40.481226] [INFO ] [sig ] [629/3517] Completed CDRE in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:40.481267] [INFO ] [sig ] [630/3517] Forecasting CDRO... [2026-01-06T20:18:40.481297] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-06T20:18:40.481331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-06T20:18:40.492820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-06T20:18:40.493374] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-06T20:18:40.494298] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-06T20:18:40.494350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:40.494383] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:40.494447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:40.494508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:40.551256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:40.552131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:40.552230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:40.552264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:40.664448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:40.664640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:40.664685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:40.664713] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:40.668067] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-01-06T20:18:40.668349] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-06T20:18:40.668472] [INFO ] [sig ] CDRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:40.812162] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDRO.txt [2026-01-06T20:18:40.812315] [INFO ] [sig ] [630/3517] Completed CDRO in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:40.812354] [INFO ] [sig ] [631/3517] Forecasting CDTX... [2026-01-06T20:18:40.812382] [INFO ] [sig ] Generating forecast for: CDTX [2026-01-06T20:18:40.812415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDTX' from 'https://tdm.silogroup.org/data/derivative_storage/CDTX.csv'. [2026-01-06T20:18:40.824553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDTX'. [2026-01-06T20:18:40.824861] [INFO ] [FORECASTER] Starting predict_future for CDTX [2026-01-06T20:18:40.826860] [DEBUG] [LOCAL ] No optimal features file found for CDTX: ./output/feature-sets/CDTX.txt [2026-01-06T20:18:40.826911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:40.826943] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:40.826970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:40.827026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:40.887388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:40.888630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:40.888734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:40.888768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:41.009808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:41.010154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:41.010200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:41.010230] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:41.013704] [DEBUG] [FORECASTER] CDTX: Forecast T+1@11:T+2@11: UP (p=90.60%) [2026-01-06T20:18:41.013971] [INFO ] [FORECASTER] Completed predict_future for CDTX [2026-01-06T20:18:41.014092] [INFO ] [sig ] CDTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:41.156467] [INFO ] [LOCAL ] Saved forecast: CDTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CDTX.txt [2026-01-06T20:18:41.156619] [INFO ] [sig ] [631/3517] Completed CDTX in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:41.156660] [INFO ] [sig ] [632/3517] Forecasting CDXS... [2026-01-06T20:18:41.156690] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-06T20:18:41.156720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-06T20:18:41.168224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-06T20:18:41.168483] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-06T20:18:41.169262] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-06T20:18:41.169312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:41.169368] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:41.169396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:41.169453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:41.226585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:41.227154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:41.227229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:41.227260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:41.348887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:41.349001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:41.349038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:41.349065] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:41.352163] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=37.16%) [2026-01-06T20:18:41.352420] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-06T20:18:41.352539] [INFO ] [sig ] CDXS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:41.491793] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDXS.txt [2026-01-06T20:18:41.491915] [INFO ] [sig ] [632/3517] Completed CDXS in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:41.491954] [INFO ] [sig ] [633/3517] Forecasting CDZI... [2026-01-06T20:18:41.491983] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-06T20:18:41.492013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-06T20:18:41.503309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-06T20:18:41.503625] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-06T20:18:41.504593] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-06T20:18:41.504643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:41.504675] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:41.504705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:41.504762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:41.560283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:41.561038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:41.561115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:41.561148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:41.688854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:41.689007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:41.689049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:41.689079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:41.692381] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=49.26%) [2026-01-06T20:18:41.692675] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-06T20:18:41.692803] [INFO ] [sig ] CDZI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:41.830290] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CDZI.txt [2026-01-06T20:18:41.830403] [INFO ] [sig ] [633/3517] Completed CDZI in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:41.830441] [INFO ] [sig ] [634/3517] Forecasting CE... [2026-01-06T20:18:41.830469] [INFO ] [sig ] Generating forecast for: CE [2026-01-06T20:18:41.830506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-06T20:18:41.841600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-06T20:18:41.841874] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-06T20:18:41.842624] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-06T20:18:41.842675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:41.842709] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:41.842739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:41.842795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:41.899210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:41.899845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:41.899923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:41.899955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:42.022958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:42.023071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:42.023109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:42.023137] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:42.026269] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-06T20:18:42.026529] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-06T20:18:42.026700] [INFO ] [sig ] CE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:42.169146] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CE.txt [2026-01-06T20:18:42.169272] [INFO ] [sig ] [634/3517] Completed CE in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:42.169310] [INFO ] [sig ] [635/3517] Forecasting CECO... [2026-01-06T20:18:42.169339] [INFO ] [sig ] Generating forecast for: CECO [2026-01-06T20:18:42.169370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-06T20:18:42.180500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-06T20:18:42.180807] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-06T20:18:42.181549] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-06T20:18:42.181617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:42.181649] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:42.181676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:42.181733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:42.237756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:42.238333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:42.238408] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:42.238441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:42.351159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:42.351294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:42.351334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:42.351393] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:42.354671] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-06T20:18:42.354936] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-06T20:18:42.355053] [INFO ] [sig ] CECO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:42.493794] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CECO.txt [2026-01-06T20:18:42.493917] [INFO ] [sig ] [635/3517] Completed CECO in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:42.493955] [INFO ] [sig ] [636/3517] Forecasting CEG... [2026-01-06T20:18:42.493984] [INFO ] [sig ] Generating forecast for: CEG [2026-01-06T20:18:42.494014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-06T20:18:42.505278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-06T20:18:42.505589] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-06T20:18:42.506326] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-06T20:18:42.506377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:42.506409] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:42.506436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:42.506492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:42.562775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:42.563352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:42.563425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:42.563457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:42.682878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:42.683007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:42.683048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:42.683077] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:42.686406] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-06T20:18:42.686688] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-06T20:18:42.686815] [INFO ] [sig ] CEG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:42.825992] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CEG.txt [2026-01-06T20:18:42.826098] [INFO ] [sig ] [636/3517] Completed CEG in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:42.826136] [INFO ] [sig ] [637/3517] Forecasting CELC... [2026-01-06T20:18:42.826165] [INFO ] [sig ] Generating forecast for: CELC [2026-01-06T20:18:42.826194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-06T20:18:42.839218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-06T20:18:42.839607] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-06T20:18:42.840446] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-06T20:18:42.840497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:42.840528] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:42.840554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:42.840631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:42.898893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:42.899838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:42.899926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:42.899959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:43.018444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:43.018609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:43.018669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:43.018700] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:43.022278] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=92.91%) [2026-01-06T20:18:43.022549] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-06T20:18:43.022690] [INFO ] [sig ] CELC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:43.164778] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CELC.txt [2026-01-06T20:18:43.164920] [INFO ] [sig ] [637/3517] Completed CELC in 0.3s | 2.91 sym/s | Total: 3.6m | ETA: 16.5m [2026-01-06T20:18:43.164959] [INFO ] [sig ] [638/3517] Forecasting CELH... [2026-01-06T20:18:43.164987] [INFO ] [sig ] Generating forecast for: CELH [2026-01-06T20:18:43.165018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-06T20:18:43.177693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-06T20:18:43.177990] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-06T20:18:43.178787] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-06T20:18:43.178839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:43.178870] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:43.178896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:43.178953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:43.238032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:43.238973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:43.239062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:43.239095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:43.362790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:43.363128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:43.363169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:43.363198] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:43.366954] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=48.83%) [2026-01-06T20:18:43.367226] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-06T20:18:43.367366] [INFO ] [sig ] CELH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:43.508227] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CELH.txt [2026-01-06T20:18:43.508363] [INFO ] [sig ] [638/3517] Completed CELH in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-06T20:18:43.508402] [INFO ] [sig ] [639/3517] Forecasting CELZ... [2026-01-06T20:18:43.508431] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-06T20:18:43.508461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-06T20:18:43.519157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-06T20:18:43.519473] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-06T20:18:43.520238] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-06T20:18:43.520290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:43.520321] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:43.520347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:43.520403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:43.576160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:43.576896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:43.576974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:43.577007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:43.694012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:43.694179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:43.694224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:43.694254] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:43.697852] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-06T20:18:43.698119] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-06T20:18:43.698245] [INFO ] [sig ] CELZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:43.838192] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CELZ.txt [2026-01-06T20:18:43.838335] [INFO ] [sig ] [639/3517] Completed CELZ in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-06T20:18:43.838373] [INFO ] [sig ] [640/3517] Forecasting CENTA... [2026-01-06T20:18:43.838402] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-06T20:18:43.838435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-06T20:18:43.850716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-06T20:18:43.851013] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-06T20:18:43.851773] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-06T20:18:43.851824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:43.851856] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:43.851883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:43.851939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:43.911323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:43.912291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:43.912373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:43.912406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:44.048511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:44.048710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:44.048763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:44.048796] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:44.052493] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=86.64%) [2026-01-06T20:18:44.052786] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-06T20:18:44.052911] [INFO ] [sig ] CENTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:44.204509] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CENTA.txt [2026-01-06T20:18:44.204704] [INFO ] [sig ] [640/3517] Completed CENTA in 0.4s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-06T20:18:44.204748] [INFO ] [sig ] [641/3517] Forecasting CENX... [2026-01-06T20:18:44.204779] [INFO ] [sig ] Generating forecast for: CENX [2026-01-06T20:18:44.204812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-06T20:18:44.216590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-06T20:18:44.216875] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-06T20:18:44.217638] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-06T20:18:44.217690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:44.217722] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:44.217750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:44.217811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:44.276420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:44.277309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:44.277426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:44.277461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:44.403672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:44.403827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:44.403869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:44.403898] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:44.407158] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=38.05%) [2026-01-06T20:18:44.407426] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-06T20:18:44.407547] [INFO ] [sig ] CENX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:44.551589] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CENX.txt [2026-01-06T20:18:44.551724] [INFO ] [sig ] [641/3517] Completed CENX in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-06T20:18:44.551765] [INFO ] [sig ] [642/3517] Forecasting CERS... [2026-01-06T20:18:44.551796] [INFO ] [sig ] Generating forecast for: CERS [2026-01-06T20:18:44.551827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-06T20:18:44.563429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-06T20:18:44.563725] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-06T20:18:44.564483] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-06T20:18:44.564537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:44.564570] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:44.564623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:44.564682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:44.623124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:44.623837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:44.623969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:44.624018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:44.741634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:44.741796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:44.741838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:44.741867] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:44.745185] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-01-06T20:18:44.745466] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-06T20:18:44.745608] [INFO ] [sig ] CERS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:44.887519] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CERS.txt [2026-01-06T20:18:44.887698] [INFO ] [sig ] [642/3517] Completed CERS in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.5m [2026-01-06T20:18:44.887743] [INFO ] [sig ] [643/3517] Forecasting CETX... [2026-01-06T20:18:44.887780] [INFO ] [sig ] Generating forecast for: CETX [2026-01-06T20:18:44.887818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-06T20:18:44.901287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-06T20:18:44.901642] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-06T20:18:44.902387] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-06T20:18:44.902450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:44.902483] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:44.902510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:44.902566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:44.958676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:44.959271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:44.959346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:44.959377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:45.078145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:45.078301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:45.078345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:45.078375] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:45.081866] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: UP (p=57.23%) [2026-01-06T20:18:45.082142] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-06T20:18:45.082267] [INFO ] [sig ] CETX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:45.221144] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CETX.txt [2026-01-06T20:18:45.221281] [INFO ] [sig ] [643/3517] Completed CETX in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:45.221320] [INFO ] [sig ] [644/3517] Forecasting CEVA... [2026-01-06T20:18:45.221350] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-06T20:18:45.221381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-06T20:18:45.232623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-06T20:18:45.232912] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-06T20:18:45.233671] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-06T20:18:45.233722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:45.233754] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:45.233781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:45.233837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:45.290253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:45.290952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:45.291031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:45.291064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:45.412672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:45.412817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:45.412865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:45.412894] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:45.416267] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-01-06T20:18:45.416538] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-06T20:18:45.416681] [INFO ] [sig ] CEVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:45.555912] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CEVA.txt [2026-01-06T20:18:45.556029] [INFO ] [sig ] [644/3517] Completed CEVA in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:45.556066] [INFO ] [sig ] [645/3517] Forecasting CF... [2026-01-06T20:18:45.556096] [INFO ] [sig ] Generating forecast for: CF [2026-01-06T20:18:45.556125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-06T20:18:45.567862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-06T20:18:45.568207] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-06T20:18:45.569071] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-06T20:18:45.569125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:45.569158] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:45.569185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:45.569247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:45.627714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:45.628533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:45.628651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:45.628689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:45.748999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:45.749154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:45.749198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:45.749227] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:45.752546] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-01-06T20:18:45.752852] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-06T20:18:45.752994] [INFO ] [sig ] CF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:45.892467] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CF.txt [2026-01-06T20:18:45.892645] [INFO ] [sig ] [645/3517] Completed CF in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:45.892686] [INFO ] [sig ] [646/3517] Forecasting CFFN... [2026-01-06T20:18:45.892716] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-06T20:18:45.892748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-06T20:18:45.903871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-06T20:18:45.904171] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-06T20:18:45.904933] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-06T20:18:45.904984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:45.905016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:45.905043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:45.905099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:45.962438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:45.963180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:45.963260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:45.963294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:46.087908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:46.088062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:46.088118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:46.088153] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:46.091667] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-06T20:18:46.091979] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-06T20:18:46.092104] [INFO ] [sig ] CFFN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:46.238247] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CFFN.txt [2026-01-06T20:18:46.238390] [INFO ] [sig ] [646/3517] Completed CFFN in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:46.238438] [INFO ] [sig ] [647/3517] Forecasting CFG... [2026-01-06T20:18:46.238470] [INFO ] [sig ] Generating forecast for: CFG [2026-01-06T20:18:46.238502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-06T20:18:46.250227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-06T20:18:46.250542] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-06T20:18:46.251359] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-06T20:18:46.251411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:46.251443] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:46.251472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:46.251530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:46.309328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:46.310068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:46.310146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:46.310180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:46.434119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:46.434277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:46.434321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:46.434350] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:46.437667] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=21.08%) [2026-01-06T20:18:46.437945] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-06T20:18:46.438071] [INFO ] [sig ] CFG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:46.578875] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CFG.txt [2026-01-06T20:18:46.579011] [INFO ] [sig ] [647/3517] Completed CFG in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:46.579051] [INFO ] [sig ] [648/3517] Forecasting CFO... [2026-01-06T20:18:46.579081] [INFO ] [sig ] Generating forecast for: CFO [2026-01-06T20:18:46.579112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-06T20:18:46.592059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-06T20:18:46.592386] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-06T20:18:46.593154] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-06T20:18:46.593205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:46.593236] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:46.593262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:46.593318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:46.648594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:46.649305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:46.649383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:46.649416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:46.758993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:46.759149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:46.759194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:46.759225] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:46.762547] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-06T20:18:46.762842] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-06T20:18:46.762982] [INFO ] [sig ] CFO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:46.904409] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CFO.txt [2026-01-06T20:18:46.904540] [INFO ] [sig ] [648/3517] Completed CFO in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:46.904593] [INFO ] [sig ] [649/3517] Forecasting CG... [2026-01-06T20:18:46.904626] [INFO ] [sig ] Generating forecast for: CG [2026-01-06T20:18:46.904655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-06T20:18:46.915880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-06T20:18:46.916201] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-06T20:18:46.917028] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-06T20:18:46.917080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:46.917344] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:46.917373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:46.917429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:46.973873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:46.974612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:46.974690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:46.974722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:47.096818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:47.096982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:47.097026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:47.097244] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:47.100623] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=25.91%) [2026-01-06T20:18:47.100898] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-06T20:18:47.101030] [INFO ] [sig ] CG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:47.242865] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CG.txt [2026-01-06T20:18:47.243008] [INFO ] [sig ] [649/3517] Completed CG in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:47.243050] [INFO ] [sig ] [650/3517] Forecasting CGABL... [2026-01-06T20:18:47.243082] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-06T20:18:47.243112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-06T20:18:47.255953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-06T20:18:47.256338] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-06T20:18:47.257352] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-06T20:18:47.257406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:47.257437] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:47.257463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:47.257519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:47.318531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:47.319554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:47.319654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:47.319698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:47.429498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:47.429661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:47.429737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:47.429771] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:47.433088] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=50.73%) [2026-01-06T20:18:47.433354] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-06T20:18:47.433473] [INFO ] [sig ] CGABL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:47.572424] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CGABL.txt [2026-01-06T20:18:47.572559] [INFO ] [sig ] [650/3517] Completed CGABL in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:47.572614] [INFO ] [sig ] [651/3517] Forecasting CGBD... [2026-01-06T20:18:47.572646] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-06T20:18:47.572677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-06T20:18:47.583778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-06T20:18:47.584098] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-06T20:18:47.584864] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-06T20:18:47.584914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:47.584946] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:47.584973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:47.585029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:47.642711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:47.643377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:47.643456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:47.643490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:47.762887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:47.763048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:47.763091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:47.763119] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:47.766434] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: UP (p=59.82%) [2026-01-06T20:18:47.766725] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-06T20:18:47.766853] [INFO ] [sig ] CGBD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:47.908170] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CGBD.txt [2026-01-06T20:18:47.908296] [INFO ] [sig ] [651/3517] Completed CGBD in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:47.908334] [INFO ] [sig ] [652/3517] Forecasting CGC... [2026-01-06T20:18:47.908364] [INFO ] [sig ] Generating forecast for: CGC [2026-01-06T20:18:47.908395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-06T20:18:47.920309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-06T20:18:47.920665] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-06T20:18:47.921426] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-06T20:18:47.921478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:47.921509] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:47.921536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:47.921617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:47.977251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:47.978114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:47.978214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:47.978247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:48.095200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:48.095372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:48.095415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:48.095478] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:48.098875] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=22.75%) [2026-01-06T20:18:48.099148] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-06T20:18:48.099272] [INFO ] [sig ] CGC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:48.236466] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CGC.txt [2026-01-06T20:18:48.236613] [INFO ] [sig ] [652/3517] Completed CGC in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:48.236653] [INFO ] [sig ] [653/3517] Forecasting CGEM... [2026-01-06T20:18:48.236684] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-06T20:18:48.236715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-06T20:18:48.247595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-06T20:18:48.247928] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-06T20:18:48.248733] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-06T20:18:48.248785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:48.248817] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:48.248844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:48.248899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:48.304795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:48.305565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:48.305662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:48.305694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:48.421879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:48.422035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:48.422080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:48.422109] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:48.425522] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-06T20:18:48.425820] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-06T20:18:48.425946] [INFO ] [sig ] CGEM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:48.564041] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CGEM.txt [2026-01-06T20:18:48.564170] [INFO ] [sig ] [653/3517] Completed CGEM in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:48.564209] [INFO ] [sig ] [654/3517] Forecasting CGEN... [2026-01-06T20:18:48.564239] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-06T20:18:48.564268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-06T20:18:48.575398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-06T20:18:48.575673] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-06T20:18:48.576430] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-06T20:18:48.576481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:48.576522] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:48.576550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:48.576628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:48.633992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:48.634616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:48.634692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:48.634724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:48.750661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:48.750811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:48.750853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:48.750885] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:48.754123] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-06T20:18:48.754385] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-06T20:18:48.754502] [INFO ] [sig ] CGEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:48.948527] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CGEN.txt [2026-01-06T20:18:48.948694] [INFO ] [sig ] [654/3517] Completed CGEN in 0.4s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:48.948735] [INFO ] [sig ] [655/3517] Forecasting CGNX... [2026-01-06T20:18:48.948766] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-06T20:18:48.948797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-06T20:18:48.960237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-06T20:18:48.960551] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-06T20:18:48.961326] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-06T20:18:48.961378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:48.961410] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:48.961437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:48.961493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:49.022342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:49.023162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:49.023243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:49.023283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:49.148336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:49.148485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:49.148528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:49.148557] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:49.152171] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=66.12%) [2026-01-06T20:18:49.152452] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-06T20:18:49.152593] [INFO ] [sig ] CGNX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:49.296101] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CGNX.txt [2026-01-06T20:18:49.296235] [INFO ] [sig ] [655/3517] Completed CGNX in 0.3s | 2.91 sym/s | Total: 3.7m | ETA: 16.4m [2026-01-06T20:18:49.296279] [INFO ] [sig ] [656/3517] Forecasting CGO... [2026-01-06T20:18:49.296310] [INFO ] [sig ] Generating forecast for: CGO [2026-01-06T20:18:49.296341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-06T20:18:49.307499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-06T20:18:49.307814] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-06T20:18:49.308593] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-06T20:18:49.308664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:49.308700] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:49.308728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:49.308785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:49.366928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:49.367696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:49.367777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:49.367810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:49.494624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:49.494781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:49.494824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:49.494854] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:49.498656] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-01-06T20:18:49.498977] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-06T20:18:49.499117] [INFO ] [sig ] CGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:49.641051] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CGO.txt [2026-01-06T20:18:49.641184] [INFO ] [sig ] [656/3517] Completed CGO in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-06T20:18:49.641224] [INFO ] [sig ] [657/3517] Forecasting CGON... [2026-01-06T20:18:49.641254] [INFO ] [sig ] Generating forecast for: CGON [2026-01-06T20:18:49.641284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-06T20:18:49.653311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-06T20:18:49.653635] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-06T20:18:49.654367] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-06T20:18:49.654418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:49.654449] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:49.654476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:49.654533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:49.710025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:49.710699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:49.710776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:49.710809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:49.831286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:49.831433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:49.831475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:49.831504] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:49.834797] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-06T20:18:49.835072] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-06T20:18:49.835192] [INFO ] [sig ] CGON: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:49.973318] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CGON.txt [2026-01-06T20:18:49.973446] [INFO ] [sig ] [657/3517] Completed CGON in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-06T20:18:49.973486] [INFO ] [sig ] [658/3517] Forecasting CGTX... [2026-01-06T20:18:49.973521] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-06T20:18:49.973554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-06T20:18:49.985073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-06T20:18:49.985356] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-06T20:18:49.986109] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-06T20:18:49.986160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:49.986192] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:49.986219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:49.986275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:50.042011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:50.042688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:50.042764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:50.042796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:50.165516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:50.165676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:50.165718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:50.165746] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:50.169030] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-06T20:18:50.169294] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-06T20:18:50.169415] [INFO ] [sig ] CGTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:50.307997] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CGTX.txt [2026-01-06T20:18:50.308109] [INFO ] [sig ] [658/3517] Completed CGTX in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.4m [2026-01-06T20:18:50.308147] [INFO ] [sig ] [659/3517] Forecasting CHCI... [2026-01-06T20:18:50.308177] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-06T20:18:50.308206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-06T20:18:50.319343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-06T20:18:50.319669] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-06T20:18:50.320402] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-06T20:18:50.320453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:50.320484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:50.320511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:50.320566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:50.377039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:50.377635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:50.377732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:50.377766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:50.488489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:50.488650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:50.488692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:50.488723] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:50.492172] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=21.38%) [2026-01-06T20:18:50.492437] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-06T20:18:50.492559] [INFO ] [sig ] CHCI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:50.639353] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHCI.txt [2026-01-06T20:18:50.639519] [INFO ] [sig ] [659/3517] Completed CHCI in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:50.639561] [INFO ] [sig ] [660/3517] Forecasting CHCO... [2026-01-06T20:18:50.639625] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-06T20:18:50.639685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-06T20:18:50.651841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-06T20:18:50.652182] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-06T20:18:50.653071] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-06T20:18:50.653142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:50.653185] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:50.653214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:50.653272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:50.712558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:50.713340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:50.713418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:50.713450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:50.837271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:50.837422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:50.837469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:50.837498] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:50.841290] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-01-06T20:18:50.841588] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-06T20:18:50.841714] [INFO ] [sig ] CHCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:50.981093] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHCO.txt [2026-01-06T20:18:50.981253] [INFO ] [sig ] [660/3517] Completed CHCO in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:50.981300] [INFO ] [sig ] [661/3517] Forecasting CHD... [2026-01-06T20:18:50.981332] [INFO ] [sig ] Generating forecast for: CHD [2026-01-06T20:18:50.981363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-06T20:18:50.993077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-06T20:18:50.993401] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-06T20:18:50.994185] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-06T20:18:50.994238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:50.994270] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:50.994297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:50.994356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:51.053149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:51.053990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:51.054072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:51.054107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:51.178609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:51.178778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:51.178820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:51.178864] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:51.182140] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=21.93%) [2026-01-06T20:18:51.182405] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-06T20:18:51.182528] [INFO ] [sig ] CHD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:51.329074] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHD.txt [2026-01-06T20:18:51.329225] [INFO ] [sig ] [661/3517] Completed CHD in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:51.329267] [INFO ] [sig ] [662/3517] Forecasting CHDN... [2026-01-06T20:18:51.329297] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-06T20:18:51.329327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-06T20:18:51.340941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-06T20:18:51.341302] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-06T20:18:51.342071] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-06T20:18:51.342123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:51.342321] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:51.342348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:51.342405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:51.399323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:51.400019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:51.400152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:51.400188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:51.525456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:51.525623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:51.525668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:51.525698] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:51.528962] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-01-06T20:18:51.529232] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-06T20:18:51.529353] [INFO ] [sig ] CHDN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:51.670373] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHDN.txt [2026-01-06T20:18:51.670543] [INFO ] [sig ] [662/3517] Completed CHDN in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:51.670600] [INFO ] [sig ] [663/3517] Forecasting CHE... [2026-01-06T20:18:51.670633] [INFO ] [sig ] Generating forecast for: CHE [2026-01-06T20:18:51.670663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-06T20:18:51.684314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-06T20:18:51.684819] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-06T20:18:51.685801] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-06T20:18:51.685859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:51.685895] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:51.685923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:51.685989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:51.744814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:51.746289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:51.746388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:51.746447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:51.878081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:51.878261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:51.878305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:51.878335] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:51.881870] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=10.30%) [2026-01-06T20:18:51.882161] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-06T20:18:51.882294] [INFO ] [sig ] CHE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:52.031144] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHE.txt [2026-01-06T20:18:52.031321] [INFO ] [sig ] [663/3517] Completed CHE in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:52.031362] [INFO ] [sig ] [664/3517] Forecasting CHEF... [2026-01-06T20:18:52.031393] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-06T20:18:52.031424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-06T20:18:52.046169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-06T20:18:52.046605] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-06T20:18:52.047562] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-06T20:18:52.047649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:52.047686] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:52.047719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:52.047794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:52.113130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:52.113990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:52.114073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:52.114106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:52.233341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:52.233502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:52.233544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:52.233592] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:52.236853] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=94.44%) [2026-01-06T20:18:52.237124] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-06T20:18:52.237251] [INFO ] [sig ] CHEF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:52.384111] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHEF.txt [2026-01-06T20:18:52.384304] [INFO ] [sig ] [664/3517] Completed CHEF in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:52.384371] [INFO ] [sig ] [665/3517] Forecasting CHH... [2026-01-06T20:18:52.384420] [INFO ] [sig ] Generating forecast for: CHH [2026-01-06T20:18:52.384469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-06T20:18:52.401103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-06T20:18:52.401521] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-06T20:18:52.402698] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-06T20:18:52.402766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:52.402813] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:52.402852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:52.402958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:52.482430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:52.483491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:52.483593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:52.483629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:52.605862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:52.606025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:52.606074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:52.606108] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:52.609425] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=26.67%) [2026-01-06T20:18:52.609709] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-06T20:18:52.609831] [INFO ] [sig ] CHH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:52.757161] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHH.txt [2026-01-06T20:18:52.757330] [INFO ] [sig ] [665/3517] Completed CHH in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:52.757370] [INFO ] [sig ] [666/3517] Forecasting CHI... [2026-01-06T20:18:52.757400] [INFO ] [sig ] Generating forecast for: CHI [2026-01-06T20:18:52.757430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-06T20:18:52.770234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-06T20:18:52.770657] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-06T20:18:52.771484] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-06T20:18:52.771537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:52.771629] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:52.771659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:52.771716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:52.832644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:52.833549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:52.833660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:52.833696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:52.960629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:52.960810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:52.960855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:52.960884] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:52.964721] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-06T20:18:52.965103] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-06T20:18:52.965241] [INFO ] [sig ] CHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:53.120040] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHI.txt [2026-01-06T20:18:53.120202] [INFO ] [sig ] [666/3517] Completed CHI in 0.4s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:53.120420] [INFO ] [sig ] [667/3517] Forecasting CHKP... [2026-01-06T20:18:53.120523] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-06T20:18:53.120559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-06T20:18:53.133071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-06T20:18:53.133433] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-06T20:18:53.134224] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-06T20:18:53.134292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:53.134324] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:53.134351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:53.134407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:53.192597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:53.193422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:53.193508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:53.193548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:53.321068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:53.321222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:53.321265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:53.321294] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:53.324652] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: UP (p=82.67%) [2026-01-06T20:18:53.324961] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-06T20:18:53.325113] [INFO ] [sig ] CHKP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:53.465510] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHKP.txt [2026-01-06T20:18:53.465679] [INFO ] [sig ] [667/3517] Completed CHKP in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:53.465720] [INFO ] [sig ] [668/3517] Forecasting CHMI... [2026-01-06T20:18:53.465752] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-06T20:18:53.465789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-06T20:18:53.477448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-06T20:18:53.477781] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-06T20:18:53.478528] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-06T20:18:53.478600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:53.478655] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:53.478685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:53.478741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:53.534328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:53.534999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:53.535075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:53.535108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:53.650152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:53.650292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:53.650336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:53.650366] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:53.653670] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: UP (p=83.55%) [2026-01-06T20:18:53.653942] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-06T20:18:53.654067] [INFO ] [sig ] CHMI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:53.794604] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHMI.txt [2026-01-06T20:18:53.794748] [INFO ] [sig ] [668/3517] Completed CHMI in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:53.794786] [INFO ] [sig ] [669/3517] Forecasting CHRD... [2026-01-06T20:18:53.794817] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-06T20:18:53.794849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-06T20:18:53.806457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-06T20:18:53.806819] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-06T20:18:53.807613] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-06T20:18:53.807669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:53.807704] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:53.807732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:53.807791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:53.866011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:53.866929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:53.867013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:53.867046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:53.985656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:53.985812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:53.985854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:53.985916] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:53.989694] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-06T20:18:53.990009] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-06T20:18:53.990142] [INFO ] [sig ] CHRD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:54.137209] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHRD.txt [2026-01-06T20:18:54.137360] [INFO ] [sig ] [669/3517] Completed CHRD in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:54.137400] [INFO ] [sig ] [670/3517] Forecasting CHRS... [2026-01-06T20:18:54.137431] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-06T20:18:54.137470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-06T20:18:54.150771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-06T20:18:54.151050] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-06T20:18:54.151816] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-06T20:18:54.151867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:54.151899] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:54.151926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:54.151982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:54.208444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:54.209104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:54.209180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:54.209213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:54.326985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:54.327124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:54.327163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:54.327192] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:54.330417] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-06T20:18:54.330699] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-06T20:18:54.330820] [INFO ] [sig ] CHRS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:54.472117] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHRS.txt [2026-01-06T20:18:54.472268] [INFO ] [sig ] [670/3517] Completed CHRS in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:54.472307] [INFO ] [sig ] [671/3517] Forecasting CHSCL... [2026-01-06T20:18:54.472337] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-06T20:18:54.472369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-06T20:18:54.483874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-06T20:18:54.484190] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-06T20:18:54.484953] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-06T20:18:54.485004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:54.485036] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:54.485063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:54.485121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:54.541436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:54.542296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:54.542378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:54.542412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:54.655101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:54.655257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:54.655299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:54.655329] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:54.658613] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: UP (p=99.94%) [2026-01-06T20:18:54.658892] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-06T20:18:54.659011] [INFO ] [sig ] CHSCL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:54.797062] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHSCL.txt [2026-01-06T20:18:54.797185] [INFO ] [sig ] [671/3517] Completed CHSCL in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:54.797223] [INFO ] [sig ] [672/3517] Forecasting CHSCM... [2026-01-06T20:18:54.797253] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-06T20:18:54.797283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-06T20:18:54.808389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-06T20:18:54.808766] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-06T20:18:54.809515] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-06T20:18:54.809566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:54.809630] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:54.809657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:54.809713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:54.866555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:54.867413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:54.867496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:54.867530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:54.980727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:54.980876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:54.980919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:54.980947] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:54.984188] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: UP (p=78.01%) [2026-01-06T20:18:54.984448] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-06T20:18:54.984564] [INFO ] [sig ] CHSCM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:55.127750] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHSCM.txt [2026-01-06T20:18:55.127905] [INFO ] [sig ] [672/3517] Completed CHSCM in 0.3s | 2.91 sym/s | Total: 3.8m | ETA: 16.3m [2026-01-06T20:18:55.127944] [INFO ] [sig ] [673/3517] Forecasting CHSCN... [2026-01-06T20:18:55.127975] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-06T20:18:55.128005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-06T20:18:55.139374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-06T20:18:55.139741] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-06T20:18:55.140490] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-06T20:18:55.140541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:55.140591] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:55.140622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:55.140679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:55.197352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:55.198201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:55.198287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:55.198319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:55.313632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:55.313781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:55.313824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:55.313854] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:55.317487] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-06T20:18:55.317771] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-06T20:18:55.317893] [INFO ] [sig ] CHSCN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:55.457133] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHSCN.txt [2026-01-06T20:18:55.457260] [INFO ] [sig ] [673/3517] Completed CHSCN in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-06T20:18:55.457299] [INFO ] [sig ] [674/3517] Forecasting CHSCO... [2026-01-06T20:18:55.457329] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-06T20:18:55.457359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-06T20:18:55.468995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-06T20:18:55.469396] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-06T20:18:55.470243] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-06T20:18:55.470297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:55.470331] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:55.470359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:55.470418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:55.526627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:55.527486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:55.527615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:55.527701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:55.641111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:55.641268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:55.641311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:55.641342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:55.644754] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-01-06T20:18:55.645041] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-06T20:18:55.645171] [INFO ] [sig ] CHSCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:55.783330] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHSCO.txt [2026-01-06T20:18:55.783482] [INFO ] [sig ] [674/3517] Completed CHSCO in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-06T20:18:55.783543] [INFO ] [sig ] [675/3517] Forecasting CHSCP... [2026-01-06T20:18:55.783596] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-06T20:18:55.783630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-06T20:18:55.795017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-06T20:18:55.795367] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-06T20:18:55.796206] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-06T20:18:55.796258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:55.796290] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:55.796317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:55.796374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:55.852436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:55.853320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:55.853402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:55.853438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:55.958278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:55.958445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:55.958494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:55.958527] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:55.962458] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-06T20:18:55.962840] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-06T20:18:55.962983] [INFO ] [sig ] CHSCP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:56.106787] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHSCP.txt [2026-01-06T20:18:56.106946] [INFO ] [sig ] [675/3517] Completed CHSCP in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-06T20:18:56.106984] [INFO ] [sig ] [676/3517] Forecasting CHWY... [2026-01-06T20:18:56.107014] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-06T20:18:56.107046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-06T20:18:56.118128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-06T20:18:56.118486] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-06T20:18:56.119385] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-06T20:18:56.119438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:56.119471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:56.119501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:56.119589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:56.176292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:56.177154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:56.177279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:56.177338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:56.300198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:56.300366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:56.300410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:56.300440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:56.303976] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=89.20%) [2026-01-06T20:18:56.304289] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-06T20:18:56.304418] [INFO ] [sig ] CHWY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:56.443901] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CHWY.txt [2026-01-06T20:18:56.444055] [INFO ] [sig ] [676/3517] Completed CHWY in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.3m [2026-01-06T20:18:56.444094] [INFO ] [sig ] [677/3517] Forecasting CHY... [2026-01-06T20:18:56.444125] [INFO ] [sig ] Generating forecast for: CHY [2026-01-06T20:18:56.444156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-06T20:18:56.459090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-06T20:18:56.459468] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-06T20:18:56.460316] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-06T20:18:56.460370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:56.460402] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:56.460429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:56.460486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:56.518698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:56.519522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:56.519622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:56.519658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:56.634016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:56.634166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:56.634206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:56.634236] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:56.637472] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: DOWN (p=11.91%) [2026-01-06T20:18:56.637755] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-06T20:18:56.637871] [INFO ] [sig ] CHY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:56.778127] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CHY.txt [2026-01-06T20:18:56.778275] [INFO ] [sig ] [677/3517] Completed CHY in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:56.778314] [INFO ] [sig ] [678/3517] Forecasting CI... [2026-01-06T20:18:56.778343] [INFO ] [sig ] Generating forecast for: CI [2026-01-06T20:18:56.778375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-06T20:18:56.789880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-06T20:18:56.790238] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-06T20:18:56.791037] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-06T20:18:56.791101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:56.791135] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:56.791163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:56.791220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:56.850296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:56.851177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:56.851260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:56.851294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:56.970715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:56.970873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:56.970914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:56.970943] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:56.974194] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=64.87%) [2026-01-06T20:18:56.974460] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-06T20:18:56.974596] [INFO ] [sig ] CI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:57.112767] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CI.txt [2026-01-06T20:18:57.112927] [INFO ] [sig ] [678/3517] Completed CI in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:57.112965] [INFO ] [sig ] [679/3517] Forecasting CIA... [2026-01-06T20:18:57.112994] [INFO ] [sig ] Generating forecast for: CIA [2026-01-06T20:18:57.113026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-06T20:18:57.124526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-06T20:18:57.124963] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-06T20:18:57.125789] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-06T20:18:57.125842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:57.125875] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:57.125903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:57.125960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:57.183792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:57.184651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:57.184735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:57.184769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:57.300253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:57.300406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:57.300450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:57.300480] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:57.303765] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=0.17%) [2026-01-06T20:18:57.304036] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-06T20:18:57.304157] [INFO ] [sig ] CIA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:57.445539] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CIA.txt [2026-01-06T20:18:57.445743] [INFO ] [sig ] [679/3517] Completed CIA in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:57.445792] [INFO ] [sig ] [680/3517] Forecasting CIB... [2026-01-06T20:18:57.445831] [INFO ] [sig ] Generating forecast for: CIB [2026-01-06T20:18:57.445871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-06T20:18:57.457499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-06T20:18:57.457868] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-06T20:18:57.458632] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-06T20:18:57.458707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:57.458740] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:57.458767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:57.458824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:57.516280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:57.516994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:57.517072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:57.517106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:57.638905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:57.639050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:57.639094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:57.639126] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:57.642460] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=50.16%) [2026-01-06T20:18:57.642743] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-06T20:18:57.642862] [INFO ] [sig ] CIB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:57.779351] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CIB.txt [2026-01-06T20:18:57.779469] [INFO ] [sig ] [680/3517] Completed CIB in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:57.779506] [INFO ] [sig ] [681/3517] Forecasting CIEN... [2026-01-06T20:18:57.779536] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-06T20:18:57.779565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-06T20:18:57.791124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-06T20:18:57.791386] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-06T20:18:57.792158] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-06T20:18:57.792209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:57.792242] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:57.792270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:57.792328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:57.849941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:57.850546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:57.850638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:57.850673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:57.972592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:57.972718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:57.972759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:57.972788] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:57.976099] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-06T20:18:57.976359] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-06T20:18:57.976480] [INFO ] [sig ] CIEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:58.120388] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CIEN.txt [2026-01-06T20:18:58.120530] [INFO ] [sig ] [681/3517] Completed CIEN in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:58.120595] [INFO ] [sig ] [682/3517] Forecasting CIF... [2026-01-06T20:18:58.120629] [INFO ] [sig ] Generating forecast for: CIF [2026-01-06T20:18:58.120659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-06T20:18:58.132630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-06T20:18:58.132986] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-06T20:18:58.133766] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-06T20:18:58.133819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:58.133851] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:58.133878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:58.133935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:58.195903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:58.196780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:58.196862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:58.196909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:58.302083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:58.302439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:58.302480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:58.302509] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:58.305837] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-06T20:18:58.306107] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-06T20:18:58.306225] [INFO ] [sig ] CIF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:58.447924] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CIF.txt [2026-01-06T20:18:58.448086] [INFO ] [sig ] [682/3517] Completed CIF in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:58.448135] [INFO ] [sig ] [683/3517] Forecasting CIG... [2026-01-06T20:18:58.448175] [INFO ] [sig ] Generating forecast for: CIG [2026-01-06T20:18:58.448224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-06T20:18:58.461454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-06T20:18:58.461750] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-06T20:18:58.462608] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-06T20:18:58.462663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:58.462723] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:58.462753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:58.462823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:58.521204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:58.521812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:58.521890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:58.521922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:58.639455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:58.639556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:58.639613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:58.639643] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:58.642753] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-06T20:18:58.643017] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-06T20:18:58.643172] [INFO ] [sig ] CIG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:58.780786] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CIG.txt [2026-01-06T20:18:58.780887] [INFO ] [sig ] [683/3517] Completed CIG in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:58.780926] [INFO ] [sig ] [684/3517] Forecasting CIGI... [2026-01-06T20:18:58.780955] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-06T20:18:58.780984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-06T20:18:58.791982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-06T20:18:58.792243] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-06T20:18:58.792997] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-06T20:18:58.793047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:58.793078] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:58.793104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:58.793161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:58.848569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:58.849248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:58.849330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:58.849361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:58.963025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:58.963117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:58.963154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:58.963182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:58.966245] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-06T20:18:58.966501] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-06T20:18:58.966636] [INFO ] [sig ] CIGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:59.108267] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CIGI.txt [2026-01-06T20:18:59.108425] [INFO ] [sig ] [684/3517] Completed CIGI in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:59.108464] [INFO ] [sig ] [685/3517] Forecasting CII... [2026-01-06T20:18:59.108493] [INFO ] [sig ] Generating forecast for: CII [2026-01-06T20:18:59.108522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-06T20:18:59.119876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-06T20:18:59.120219] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-06T20:18:59.121005] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-06T20:18:59.121058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:59.121090] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:59.121118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:59.121174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:59.177656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:59.178511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:59.178610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:59.178659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:59.299764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:59.299910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:59.299966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:59.299996] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:59.303268] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: DOWN (p=27.77%) [2026-01-06T20:18:59.303534] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-06T20:18:59.303675] [INFO ] [sig ] CII: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:18:59.441995] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CII.txt [2026-01-06T20:18:59.442150] [INFO ] [sig ] [685/3517] Completed CII in 0.3s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:59.442189] [INFO ] [sig ] [686/3517] Forecasting CIM... [2026-01-06T20:18:59.442217] [INFO ] [sig ] Generating forecast for: CIM [2026-01-06T20:18:59.442250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-06T20:18:59.454300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-06T20:18:59.454659] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-06T20:18:59.455417] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-06T20:18:59.455468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:59.455501] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:59.455528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:59.455603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:59.512025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:59.512895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:59.512984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:59.513017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:59.631656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:59.631815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:59.631860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:59.631925] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:59.636267] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-06T20:18:59.636542] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-06T20:18:59.636691] [INFO ] [sig ] CIM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:18:59.774518] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CIM.txt [2026-01-06T20:18:59.774662] [INFO ] [sig ] [686/3517] Completed CIM in 0.3s | 2.92 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:18:59.774702] [INFO ] [sig ] [687/3517] Forecasting CINF... [2026-01-06T20:18:59.774733] [INFO ] [sig ] Generating forecast for: CINF [2026-01-06T20:18:59.774763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-06T20:18:59.787100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-06T20:18:59.787430] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-06T20:18:59.788262] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-06T20:18:59.788316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:18:59.788348] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:18:59.788377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:18:59.788434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:18:59.844446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:18:59.845066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:18:59.845156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:18:59.845189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:18:59.963386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:18:59.963539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:18:59.963599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:18:59.963631] [INFO ] [FORECASTER] Training complete [2026-01-06T20:18:59.967084] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: UP (p=89.88%) [2026-01-06T20:18:59.967370] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-06T20:18:59.967496] [INFO ] [sig ] CINF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:00.107941] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CINF.txt [2026-01-06T20:19:00.108104] [INFO ] [sig ] [687/3517] Completed CINF in 0.3s | 2.92 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:19:00.108144] [INFO ] [sig ] [688/3517] Forecasting CING... [2026-01-06T20:19:00.108175] [INFO ] [sig ] Generating forecast for: CING [2026-01-06T20:19:00.108206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-06T20:19:00.119863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-06T20:19:00.120170] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-06T20:19:00.120971] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-06T20:19:00.121024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:00.121057] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:00.121086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:00.121144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:00.182380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:00.183273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:00.183354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:00.183389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:00.300426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:00.300602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:00.300647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:00.300677] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:00.303929] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: UP (p=73.44%) [2026-01-06T20:19:00.304193] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-06T20:19:00.304312] [INFO ] [sig ] CING: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:00.444029] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CING.txt [2026-01-06T20:19:00.444150] [INFO ] [sig ] [688/3517] Completed CING in 0.3s | 2.92 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:19:00.444188] [INFO ] [sig ] [689/3517] Forecasting CIO... [2026-01-06T20:19:00.444218] [INFO ] [sig ] Generating forecast for: CIO [2026-01-06T20:19:00.444248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIO' from 'https://tdm.silogroup.org/data/derivative_storage/CIO.csv'. [2026-01-06T20:19:00.455750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIO'. [2026-01-06T20:19:00.456064] [INFO ] [FORECASTER] Starting predict_future for CIO [2026-01-06T20:19:00.456899] [DEBUG] [LOCAL ] No optimal features file found for CIO: ./output/feature-sets/CIO.txt [2026-01-06T20:19:00.456953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:00.456997] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:00.457027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:00.457084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:00.515318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:00.516149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:00.516233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:00.516268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:00.632137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:00.632291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:00.632333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:00.632361] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:00.635642] [DEBUG] [FORECASTER] CIO: Forecast T+1@11:T+2@11: DOWN (p=4.02%) [2026-01-06T20:19:00.635909] [INFO ] [FORECASTER] Completed predict_future for CIO [2026-01-06T20:19:00.636026] [INFO ] [sig ] CIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:00.773030] [INFO ] [LOCAL ] Saved forecast: CIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CIO.txt [2026-01-06T20:19:00.773153] [INFO ] [sig ] [689/3517] Completed CIO in 0.3s | 2.92 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:19:00.773191] [INFO ] [sig ] [690/3517] Forecasting CION... [2026-01-06T20:19:00.773221] [INFO ] [sig ] Generating forecast for: CION [2026-01-06T20:19:00.773251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-06T20:19:00.784596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-06T20:19:00.784898] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-06T20:19:00.785683] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-06T20:19:00.785736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:00.785769] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:00.785797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:00.785856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:00.847322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:00.848287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:00.848390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:00.848442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:01.000817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:01.001003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:01.001047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:01.001077] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:01.004440] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=29.86%) [2026-01-06T20:19:01.004746] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-06T20:19:01.004871] [INFO ] [sig ] CION: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:01.165098] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CION.txt [2026-01-06T20:19:01.165291] [INFO ] [sig ] [690/3517] Completed CION in 0.4s | 2.91 sym/s | Total: 3.9m | ETA: 16.2m [2026-01-06T20:19:01.165336] [INFO ] [sig ] [691/3517] Forecasting CIVB... [2026-01-06T20:19:01.165369] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-06T20:19:01.165404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-06T20:19:01.184370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-06T20:19:01.184772] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-06T20:19:01.186068] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-06T20:19:01.186132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:01.186178] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:01.186219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:01.186496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:01.275722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:01.276782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:01.276887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:01.276943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:01.458477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:01.458663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:01.458735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:01.458788] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:01.463936] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: UP (p=52.68%) [2026-01-06T20:19:01.464331] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-06T20:19:01.464511] [INFO ] [sig ] CIVB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:01.697586] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CIVB.txt [2026-01-06T20:19:01.697738] [INFO ] [sig ] [691/3517] Completed CIVB in 0.5s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-06T20:19:01.697779] [INFO ] [sig ] [692/3517] Forecasting CIVI... [2026-01-06T20:19:01.697810] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-06T20:19:01.697840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-06T20:19:01.709094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-06T20:19:01.709446] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-06T20:19:01.710231] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-06T20:19:01.710284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:01.710316] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:01.710343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:01.710400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:01.766859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:01.767671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:01.767768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:01.767801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:01.885050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:01.885213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:01.885258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:01.885288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:01.888618] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: UP (p=53.09%) [2026-01-06T20:19:01.888933] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-06T20:19:01.889059] [INFO ] [sig ] CIVI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:02.030628] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CIVI.txt [2026-01-06T20:19:02.030786] [INFO ] [sig ] [692/3517] Completed CIVI in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-06T20:19:02.030826] [INFO ] [sig ] [693/3517] Forecasting CLB... [2026-01-06T20:19:02.030862] [INFO ] [sig ] Generating forecast for: CLB [2026-01-06T20:19:02.030895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-06T20:19:02.042973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-06T20:19:02.043250] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-06T20:19:02.044042] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-06T20:19:02.044094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:02.044127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:02.044155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:02.044215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:02.102898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:02.103518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:02.103645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:02.103682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:02.219292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:02.219453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:02.219498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:02.219529] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:02.222897] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: UP (p=61.45%) [2026-01-06T20:19:02.223165] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-06T20:19:02.223286] [INFO ] [sig ] CLB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:02.362602] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLB.txt [2026-01-06T20:19:02.362736] [INFO ] [sig ] [693/3517] Completed CLB in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-06T20:19:02.362775] [INFO ] [sig ] [694/3517] Forecasting CLBK... [2026-01-06T20:19:02.362805] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-06T20:19:02.362836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-06T20:19:02.374866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-06T20:19:02.375136] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-06T20:19:02.375896] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-06T20:19:02.375948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:02.375980] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:02.376007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:02.376064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:02.431640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:02.432212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:02.432286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:02.432317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:02.546496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:02.546678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:02.546722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:02.546752] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:02.550077] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: UP (p=74.63%) [2026-01-06T20:19:02.550357] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-06T20:19:02.550482] [INFO ] [sig ] CLBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:02.693386] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLBK.txt [2026-01-06T20:19:02.693559] [INFO ] [sig ] [694/3517] Completed CLBK in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.2m [2026-01-06T20:19:02.693621] [INFO ] [sig ] [695/3517] Forecasting CLCO... [2026-01-06T20:19:02.693653] [INFO ] [sig ] Generating forecast for: CLCO [2026-01-06T20:19:02.693684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLCO' from 'https://tdm.silogroup.org/data/derivative_storage/CLCO.csv'. [2026-01-06T20:19:02.705476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLCO'. [2026-01-06T20:19:02.705865] [INFO ] [FORECASTER] Starting predict_future for CLCO [2026-01-06T20:19:02.706649] [DEBUG] [LOCAL ] No optimal features file found for CLCO: ./output/feature-sets/CLCO.txt [2026-01-06T20:19:02.706700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:02.706732] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:02.706758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:02.706815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:02.762861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:02.763762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:02.763846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:02.763879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:02.881481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:02.881654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:02.881698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:02.881728] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:02.885173] [DEBUG] [FORECASTER] CLCO: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-01-06T20:19:02.885442] [INFO ] [FORECASTER] Completed predict_future for CLCO [2026-01-06T20:19:02.885777] [INFO ] [sig ] CLCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:03.030359] [INFO ] [LOCAL ] Saved forecast: CLCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLCO.txt [2026-01-06T20:19:03.030514] [INFO ] [sig ] [695/3517] Completed CLCO in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:03.030552] [INFO ] [sig ] [696/3517] Forecasting CLDX... [2026-01-06T20:19:03.030601] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-06T20:19:03.030634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-06T20:19:03.041710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-06T20:19:03.042054] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-06T20:19:03.042817] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-06T20:19:03.042870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:03.042903] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:03.042930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:03.042988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:03.098998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:03.099836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:03.099917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:03.099951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:03.216158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:03.216313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:03.216355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:03.216401] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:03.219738] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=54.59%) [2026-01-06T20:19:03.220026] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-06T20:19:03.220152] [INFO ] [sig ] CLDX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:03.359938] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLDX.txt [2026-01-06T20:19:03.360086] [INFO ] [sig ] [696/3517] Completed CLDX in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:03.360126] [INFO ] [sig ] [697/3517] Forecasting CLF... [2026-01-06T20:19:03.360156] [INFO ] [sig ] Generating forecast for: CLF [2026-01-06T20:19:03.360186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-06T20:19:03.371208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-06T20:19:03.371460] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-06T20:19:03.372199] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-06T20:19:03.372249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:03.372281] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:03.372308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:03.372364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:03.432129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:03.433046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:03.433126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:03.433159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:03.559496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:03.559667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:03.559710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:03.559740] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:03.563012] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-01-06T20:19:03.563279] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-06T20:19:03.563398] [INFO ] [sig ] CLF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:03.702490] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLF.txt [2026-01-06T20:19:03.702628] [INFO ] [sig ] [697/3517] Completed CLF in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:03.702668] [INFO ] [sig ] [698/3517] Forecasting CLFD... [2026-01-06T20:19:03.702698] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-06T20:19:03.702729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-06T20:19:03.713445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-06T20:19:03.713709] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-06T20:19:03.714440] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-06T20:19:03.714491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:03.714522] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:03.714549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:03.714626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:03.770697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:03.771296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:03.771373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:03.771406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:03.894817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:03.894928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:03.894967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:03.894997] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:03.898191] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-01-06T20:19:03.898470] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-06T20:19:03.898613] [INFO ] [sig ] CLFD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:04.037682] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLFD.txt [2026-01-06T20:19:04.037836] [INFO ] [sig ] [698/3517] Completed CLFD in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:04.037876] [INFO ] [sig ] [699/3517] Forecasting CLH... [2026-01-06T20:19:04.037906] [INFO ] [sig ] Generating forecast for: CLH [2026-01-06T20:19:04.037938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-06T20:19:04.049089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-06T20:19:04.049438] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-06T20:19:04.050200] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-06T20:19:04.050252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:04.050284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:04.050311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:04.050368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:04.106371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:04.107200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:04.107281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:04.107314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:04.227171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:04.227367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:04.227430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:04.227463] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:04.231111] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=1.06%) [2026-01-06T20:19:04.231430] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-06T20:19:04.231563] [INFO ] [sig ] CLH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:04.369499] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CLH.txt [2026-01-06T20:19:04.369651] [INFO ] [sig ] [699/3517] Completed CLH in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:04.369692] [INFO ] [sig ] [700/3517] Forecasting CLLS... [2026-01-06T20:19:04.369722] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-06T20:19:04.369752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-06T20:19:04.381122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-06T20:19:04.381375] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-06T20:19:04.382180] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-06T20:19:04.382232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:04.382299] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:04.382329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:04.382396] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:04.438455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:04.439310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:04.439389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:04.439421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:04.558081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:04.558233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:04.558275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:04.558304] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:04.561660] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=34.93%) [2026-01-06T20:19:04.561924] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-06T20:19:04.562043] [INFO ] [sig ] CLLS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:04.700480] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CLLS.txt [2026-01-06T20:19:04.700621] [INFO ] [sig ] [700/3517] Completed CLLS in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:04.700661] [INFO ] [sig ] [701/3517] Forecasting CLMB... [2026-01-06T20:19:04.700691] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-06T20:19:04.700721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-06T20:19:04.711971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-06T20:19:04.712249] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-06T20:19:04.713005] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-06T20:19:04.713057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:04.713089] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:04.713116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:04.713172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:04.768814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:04.769542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:04.769636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:04.769670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:04.889074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:04.889261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:04.889321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:04.889354] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:04.892847] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: UP (p=68.63%) [2026-01-06T20:19:04.893121] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-06T20:19:04.893246] [INFO ] [sig ] CLMB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:05.031874] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLMB.txt [2026-01-06T20:19:05.032026] [INFO ] [sig ] [701/3517] Completed CLMB in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:05.032064] [INFO ] [sig ] [702/3517] Forecasting CLNE... [2026-01-06T20:19:05.032095] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-06T20:19:05.032132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-06T20:19:05.043474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-06T20:19:05.043783] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-06T20:19:05.044532] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-06T20:19:05.044617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:05.044653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:05.044680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:05.044759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:05.100997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:05.101847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:05.101941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:05.101976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:05.219247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:05.219409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:05.219451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:05.219481] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:05.222878] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: UP (p=76.70%) [2026-01-06T20:19:05.223205] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-06T20:19:05.223338] [INFO ] [sig ] CLNE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:05.362885] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLNE.txt [2026-01-06T20:19:05.363026] [INFO ] [sig ] [702/3517] Completed CLNE in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:05.363065] [INFO ] [sig ] [703/3517] Forecasting CLNN... [2026-01-06T20:19:05.363095] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-06T20:19:05.363125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-06T20:19:05.374101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-06T20:19:05.374392] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-06T20:19:05.375152] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-06T20:19:05.375204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:05.375236] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:05.375263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:05.375319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:05.431355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:05.432239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:05.432324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:05.432356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:05.548675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:05.548836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:05.548879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:05.548941] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:05.552287] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=24.82%) [2026-01-06T20:19:05.552564] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-06T20:19:05.552712] [INFO ] [sig ] CLNN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:05.695787] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CLNN.txt [2026-01-06T20:19:05.695935] [INFO ] [sig ] [703/3517] Completed CLNN in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:05.695976] [INFO ] [sig ] [704/3517] Forecasting CLOA... [2026-01-06T20:19:05.696006] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-06T20:19:05.696048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-06T20:19:05.708282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-06T20:19:05.708697] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-06T20:19:05.709475] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-06T20:19:05.709528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:05.709560] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:05.709605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:05.709664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:05.766635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:05.767463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:05.767546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:05.767602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:05.867043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:05.867201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:05.867243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:05.867273] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:05.870668] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: UP (p=61.96%) [2026-01-06T20:19:05.870942] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-06T20:19:05.871066] [INFO ] [sig ] CLOA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:06.014085] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLOA.txt [2026-01-06T20:19:06.014214] [INFO ] [sig ] [704/3517] Completed CLOA in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:06.014251] [INFO ] [sig ] [705/3517] Forecasting CLRB... [2026-01-06T20:19:06.014281] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-06T20:19:06.014311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-06T20:19:06.028627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-06T20:19:06.029070] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-06T20:19:06.029943] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-06T20:19:06.029998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:06.030032] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:06.030060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:06.030119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:06.089389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:06.090246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:06.090327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:06.090361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:06.215342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:06.215496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:06.215541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:06.215594] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:06.219308] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: UP (p=56.92%) [2026-01-06T20:19:06.219795] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-06T20:19:06.219925] [INFO ] [sig ] CLRB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:06.366607] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLRB.txt [2026-01-06T20:19:06.366756] [INFO ] [sig ] [705/3517] Completed CLRB in 0.4s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:06.366804] [INFO ] [sig ] [706/3517] Forecasting CLRO... [2026-01-06T20:19:06.366866] [INFO ] [sig ] Generating forecast for: CLRO [2026-01-06T20:19:06.366924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRO' from 'https://tdm.silogroup.org/data/derivative_storage/CLRO.csv'. [2026-01-06T20:19:06.379541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRO'. [2026-01-06T20:19:06.379994] [INFO ] [FORECASTER] Starting predict_future for CLRO [2026-01-06T20:19:06.380858] [DEBUG] [LOCAL ] No optimal features file found for CLRO: ./output/feature-sets/CLRO.txt [2026-01-06T20:19:06.380915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:06.380947] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:06.380974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:06.381032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:06.438767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:06.439668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:06.439751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:06.439783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:06.551607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:06.551775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:06.551819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:06.551848] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:06.555129] [DEBUG] [FORECASTER] CLRO: Forecast T+1@11:T+2@11: DOWN (p=41.84%) [2026-01-06T20:19:06.555401] [INFO ] [FORECASTER] Completed predict_future for CLRO [2026-01-06T20:19:06.555524] [INFO ] [sig ] CLRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:06.694632] [INFO ] [LOCAL ] Saved forecast: CLRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CLRO.txt [2026-01-06T20:19:06.694781] [INFO ] [sig ] [706/3517] Completed CLRO in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:06.694821] [INFO ] [sig ] [707/3517] Forecasting CLS... [2026-01-06T20:19:06.694850] [INFO ] [sig ] Generating forecast for: CLS [2026-01-06T20:19:06.694880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-06T20:19:06.713036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-06T20:19:06.713343] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-06T20:19:06.714144] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-06T20:19:06.714196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:06.714230] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:06.714258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:06.714316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:06.772256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:06.773142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:06.773225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:06.773259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:06.896019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:06.896173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:06.896215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:06.896246] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:06.899561] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=64.49%) [2026-01-06T20:19:06.899878] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-06T20:19:06.900006] [INFO ] [sig ] CLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:07.038261] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CLS.txt [2026-01-06T20:19:07.038387] [INFO ] [sig ] [707/3517] Completed CLS in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:07.038426] [INFO ] [sig ] [708/3517] Forecasting CLX... [2026-01-06T20:19:07.038457] [INFO ] [sig ] Generating forecast for: CLX [2026-01-06T20:19:07.038488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-06T20:19:07.049973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-06T20:19:07.050257] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-06T20:19:07.051070] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-06T20:19:07.051124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:07.051157] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:07.051184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:07.051242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:07.108889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:07.109523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:07.109618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:07.109654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:07.228759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:07.228902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:07.228943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:07.228973] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:07.232207] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-01-06T20:19:07.232473] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-06T20:19:07.232609] [INFO ] [sig ] CLX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:07.370987] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CLX.txt [2026-01-06T20:19:07.371142] [INFO ] [sig ] [708/3517] Completed CLX in 0.3s | 2.91 sym/s | Total: 4.0m | ETA: 16.1m [2026-01-06T20:19:07.371184] [INFO ] [sig ] [709/3517] Forecasting CM... [2026-01-06T20:19:07.371214] [INFO ] [sig ] Generating forecast for: CM [2026-01-06T20:19:07.371246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-06T20:19:07.382859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-06T20:19:07.383216] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-06T20:19:07.384001] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-06T20:19:07.384054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:07.384086] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:07.384113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:07.384170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:07.441242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:07.442149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:07.442240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:07.442275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:07.567522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:07.567747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:07.567810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:07.567840] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:07.571265] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: DOWN (p=43.36%) [2026-01-06T20:19:07.571531] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-06T20:19:07.571677] [INFO ] [sig ] CM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:07.710478] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CM.txt [2026-01-06T20:19:07.710627] [INFO ] [sig ] [709/3517] Completed CM in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-06T20:19:07.710669] [INFO ] [sig ] [710/3517] Forecasting CMA... [2026-01-06T20:19:07.710699] [INFO ] [sig ] Generating forecast for: CMA [2026-01-06T20:19:07.710730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-06T20:19:07.722374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-06T20:19:07.722751] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-06T20:19:07.723519] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-06T20:19:07.723591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:07.723637] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:07.723672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:07.723730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:07.785044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:07.786006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:07.786090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:07.786155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:07.908978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:07.909129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:07.909171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:07.909202] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:07.912492] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: UP (p=57.27%) [2026-01-06T20:19:07.912775] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-06T20:19:07.912896] [INFO ] [sig ] CMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:08.052540] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMA.txt [2026-01-06T20:19:08.052683] [INFO ] [sig ] [710/3517] Completed CMA in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.1m [2026-01-06T20:19:08.052722] [INFO ] [sig ] [711/3517] Forecasting CMC... [2026-01-06T20:19:08.052751] [INFO ] [sig ] Generating forecast for: CMC [2026-01-06T20:19:08.052781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-06T20:19:08.064028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-06T20:19:08.064308] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-06T20:19:08.065112] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-06T20:19:08.065166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:08.065200] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:08.065228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:08.065286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:08.124366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:08.125276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:08.125357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:08.125390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:08.248391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:08.248552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:08.248616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:08.248673] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:08.252025] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: UP (p=62.38%) [2026-01-06T20:19:08.252306] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-06T20:19:08.252438] [INFO ] [sig ] CMC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:08.392504] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMC.txt [2026-01-06T20:19:08.392670] [INFO ] [sig ] [711/3517] Completed CMC in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:08.392712] [INFO ] [sig ] [712/3517] Forecasting CMCM... [2026-01-06T20:19:08.392741] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-06T20:19:08.392771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-06T20:19:08.404187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-06T20:19:08.404527] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-06T20:19:08.405294] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-06T20:19:08.405345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:08.405377] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:08.405404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:08.405461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:08.461155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:08.461843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:08.461919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:08.461952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:08.573648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:08.573807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:08.573858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:08.573890] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:08.577283] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: DOWN (p=38.39%) [2026-01-06T20:19:08.577545] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-06T20:19:08.577681] [INFO ] [sig ] CMCM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:08.721663] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMCM.txt [2026-01-06T20:19:08.721800] [INFO ] [sig ] [712/3517] Completed CMCM in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:08.721840] [INFO ] [sig ] [713/3517] Forecasting CMCO... [2026-01-06T20:19:08.721871] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-06T20:19:08.721908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-06T20:19:08.734017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-06T20:19:08.734408] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-06T20:19:08.735240] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-06T20:19:08.735295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:08.735344] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:08.735382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:08.735453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:08.792611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:08.793487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:08.793570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:08.793624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:08.913182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:08.913340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:08.913384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:08.913415] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:08.916899] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-06T20:19:08.917173] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-06T20:19:08.917298] [INFO ] [sig ] CMCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:09.057120] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMCO.txt [2026-01-06T20:19:09.057283] [INFO ] [sig ] [713/3517] Completed CMCO in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:09.057322] [INFO ] [sig ] [714/3517] Forecasting CMCSA... [2026-01-06T20:19:09.057354] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-06T20:19:09.057387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-06T20:19:09.069150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-06T20:19:09.069560] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-06T20:19:09.070405] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-06T20:19:09.070460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:09.070496] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:09.070524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:09.070609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:09.127510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:09.128352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:09.128437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:09.128472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:09.253897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:09.254143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:09.254196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:09.254228] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:09.257757] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=68.04%) [2026-01-06T20:19:09.258030] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-06T20:19:09.258152] [INFO ] [sig ] CMCSA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:09.396437] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMCSA.txt [2026-01-06T20:19:09.396567] [INFO ] [sig ] [714/3517] Completed CMCSA in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:09.396624] [INFO ] [sig ] [715/3517] Forecasting CME... [2026-01-06T20:19:09.396655] [INFO ] [sig ] Generating forecast for: CME [2026-01-06T20:19:09.396685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-06T20:19:09.408102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-06T20:19:09.408407] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-06T20:19:09.409192] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-06T20:19:09.409243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:09.409274] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:09.409301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:09.409356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:09.467930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:09.468865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:09.468949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:09.468981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:09.591318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:09.591471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:09.591513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:09.591542] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:09.594804] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-06T20:19:09.595070] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-06T20:19:09.595190] [INFO ] [sig ] CME: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:09.733221] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CME.txt [2026-01-06T20:19:09.733352] [INFO ] [sig ] [715/3517] Completed CME in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:09.733391] [INFO ] [sig ] [716/3517] Forecasting CMG... [2026-01-06T20:19:09.733420] [INFO ] [sig ] Generating forecast for: CMG [2026-01-06T20:19:09.733455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-06T20:19:09.745475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-06T20:19:09.745832] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-06T20:19:09.746675] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-06T20:19:09.746728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:09.746762] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:09.746790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:09.746848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:09.804594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:09.805478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:09.805560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:09.805615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:09.926556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:09.926736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:09.926779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:09.926809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:09.930287] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: DOWN (p=36.04%) [2026-01-06T20:19:09.930647] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-06T20:19:09.930781] [INFO ] [sig ] CMG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:10.069634] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMG.txt [2026-01-06T20:19:10.069766] [INFO ] [sig ] [716/3517] Completed CMG in 0.3s | 2.91 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:10.069804] [INFO ] [sig ] [717/3517] Forecasting CMI... [2026-01-06T20:19:10.069840] [INFO ] [sig ] Generating forecast for: CMI [2026-01-06T20:19:10.069872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-06T20:19:10.084310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-06T20:19:10.084698] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-06T20:19:10.085567] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-06T20:19:10.085645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:10.085725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:10.085768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:10.085851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:10.143475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:10.144311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:10.144389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:10.144424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:10.264223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:10.264373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:10.264415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:10.264444] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:10.267716] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=96.43%) [2026-01-06T20:19:10.267981] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-06T20:19:10.268098] [INFO ] [sig ] CMI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:10.407258] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMI.txt [2026-01-06T20:19:10.407414] [INFO ] [sig ] [717/3517] Completed CMI in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:10.407455] [INFO ] [sig ] [718/3517] Forecasting CMMB... [2026-01-06T20:19:10.407484] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-06T20:19:10.407514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-06T20:19:10.418767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-06T20:19:10.419077] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-06T20:19:10.419859] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-06T20:19:10.419911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:10.419942] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:10.419968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:10.420026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:10.478241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:10.479137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:10.479219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:10.479253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:10.597527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:10.597695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:10.597740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:10.597769] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:10.601091] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=35.03%) [2026-01-06T20:19:10.601367] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-06T20:19:10.601490] [INFO ] [sig ] CMMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:10.739388] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMMB.txt [2026-01-06T20:19:10.739541] [INFO ] [sig ] [718/3517] Completed CMMB in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:10.739600] [INFO ] [sig ] [719/3517] Forecasting CMP... [2026-01-06T20:19:10.739633] [INFO ] [sig ] Generating forecast for: CMP [2026-01-06T20:19:10.739664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-06T20:19:10.751293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-06T20:19:10.751689] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-06T20:19:10.752453] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-06T20:19:10.752505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:10.752538] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:10.752566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:10.752658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:10.808108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:10.808993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:10.809076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:10.809109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:10.933112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:10.933281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:10.933330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:10.933361] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:10.936745] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: DOWN (p=11.49%) [2026-01-06T20:19:10.937038] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-06T20:19:10.937174] [INFO ] [sig ] CMP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:11.075144] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMP.txt [2026-01-06T20:19:11.075302] [INFO ] [sig ] [719/3517] Completed CMP in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:11.075341] [INFO ] [sig ] [720/3517] Forecasting CMPO... [2026-01-06T20:19:11.075373] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-06T20:19:11.075405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-06T20:19:11.087241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-06T20:19:11.087638] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-06T20:19:11.088420] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-06T20:19:11.088474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:11.088507] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:11.088535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:11.088616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:11.144692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:11.145594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:11.145676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:11.145710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:11.267036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:11.267187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:11.267230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:11.267304] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:11.271820] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: DOWN (p=14.57%) [2026-01-06T20:19:11.272136] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-06T20:19:11.272268] [INFO ] [sig ] CMPO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:11.414384] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMPO.txt [2026-01-06T20:19:11.414512] [INFO ] [sig ] [720/3517] Completed CMPO in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:11.414550] [INFO ] [sig ] [721/3517] Forecasting CMPS... [2026-01-06T20:19:11.414599] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-06T20:19:11.414632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-06T20:19:11.425900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-06T20:19:11.426167] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-06T20:19:11.426931] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-06T20:19:11.426992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:11.427031] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:11.427069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:11.427138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:11.484064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:11.484675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:11.484752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:11.484786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:11.610311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:11.610471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:11.610520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:11.610553] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:11.614085] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-01-06T20:19:11.614382] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-06T20:19:11.614515] [INFO ] [sig ] CMPS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:11.759105] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMPS.txt [2026-01-06T20:19:11.759264] [INFO ] [sig ] [721/3517] Completed CMPS in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:11.759303] [INFO ] [sig ] [722/3517] Forecasting CMPX... [2026-01-06T20:19:11.759334] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-06T20:19:11.759365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-06T20:19:11.770983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-06T20:19:11.771339] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-06T20:19:11.772108] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-06T20:19:11.772159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:11.772191] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:11.772218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:11.772275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:11.830107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:11.831034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:11.831127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:11.831178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:11.949249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:11.949391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:11.949436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:11.949469] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:11.952761] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=91.97%) [2026-01-06T20:19:11.953037] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-06T20:19:11.953158] [INFO ] [sig ] CMPX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:12.096059] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMPX.txt [2026-01-06T20:19:12.096176] [INFO ] [sig ] [722/3517] Completed CMPX in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:12.096217] [INFO ] [sig ] [723/3517] Forecasting CMRE... [2026-01-06T20:19:12.096248] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-06T20:19:12.096279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-06T20:19:12.107466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-06T20:19:12.107757] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-06T20:19:12.108521] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-06T20:19:12.108594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:12.108630] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:12.108680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:12.108741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:12.166280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:12.166915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:12.166993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:12.167028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:12.285345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:12.285464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:12.285504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:12.285533] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:12.288807] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=58.99%) [2026-01-06T20:19:12.289070] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-06T20:19:12.289190] [INFO ] [sig ] CMRE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:12.427202] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMRE.txt [2026-01-06T20:19:12.427319] [INFO ] [sig ] [723/3517] Completed CMRE in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:12.427359] [INFO ] [sig ] [724/3517] Forecasting CMS... [2026-01-06T20:19:12.427388] [INFO ] [sig ] Generating forecast for: CMS [2026-01-06T20:19:12.427417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-06T20:19:12.438256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-06T20:19:12.438518] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-06T20:19:12.439289] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-06T20:19:12.439341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:12.439373] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:12.439411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:12.439475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:12.494949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:12.495546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:12.495659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:12.495694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:12.620097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:12.620253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:12.620295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:12.620324] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:12.623721] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=76.43%) [2026-01-06T20:19:12.624006] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-06T20:19:12.624131] [INFO ] [sig ] CMS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:12.762056] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMS.txt [2026-01-06T20:19:12.762204] [INFO ] [sig ] [724/3517] Completed CMS in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:12.762244] [INFO ] [sig ] [725/3517] Forecasting CMSA... [2026-01-06T20:19:12.762274] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-06T20:19:12.762304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-06T20:19:12.774415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-06T20:19:12.774857] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-06T20:19:12.775694] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-06T20:19:12.775750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:12.775785] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:12.775814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:12.775873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:12.833236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:12.834240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:12.834330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:12.834367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:12.953715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:12.953886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:12.953931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:12.953962] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:12.957668] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=51.71%) [2026-01-06T20:19:12.958008] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-06T20:19:12.958149] [INFO ] [sig ] CMSA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:13.109966] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMSA.txt [2026-01-06T20:19:13.110116] [INFO ] [sig ] [725/3517] Completed CMSA in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:13.110155] [INFO ] [sig ] [726/3517] Forecasting CMSC... [2026-01-06T20:19:13.110186] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-06T20:19:13.110217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-06T20:19:13.121344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-06T20:19:13.121665] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-06T20:19:13.122415] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-06T20:19:13.122466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:13.122497] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:13.122524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:13.122605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:13.179012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:13.179614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:13.179689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:13.179721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:13.289639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:13.289762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:13.289801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:13.289829] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:13.293013] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: DOWN (p=18.90%) [2026-01-06T20:19:13.293273] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-06T20:19:13.293391] [INFO ] [sig ] CMSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:13.430455] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CMSC.txt [2026-01-06T20:19:13.430567] [INFO ] [sig ] [726/3517] Completed CMSC in 0.3s | 2.92 sym/s | Total: 4.1m | ETA: 16.0m [2026-01-06T20:19:13.430622] [INFO ] [sig ] [727/3517] Forecasting CMSD... [2026-01-06T20:19:13.430651] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-06T20:19:13.430679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-06T20:19:13.442108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-06T20:19:13.442376] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-06T20:19:13.443143] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-06T20:19:13.443196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:13.443228] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:13.443255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:13.443312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:13.498764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:13.499336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:13.499435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:13.499467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:13.616293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:13.616418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:13.616459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:13.616488] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:13.619693] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=58.97%) [2026-01-06T20:19:13.619959] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-06T20:19:13.620080] [INFO ] [sig ] CMSD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:13.756265] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMSD.txt [2026-01-06T20:19:13.756375] [INFO ] [sig ] [727/3517] Completed CMSD in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:13.756412] [INFO ] [sig ] [728/3517] Forecasting CMTG... [2026-01-06T20:19:13.756441] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-06T20:19:13.756478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-06T20:19:13.768422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-06T20:19:13.768899] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-06T20:19:13.769791] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-06T20:19:13.769846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:13.769879] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:13.769906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:13.769964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:13.836382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:13.837318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:13.837417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:13.837453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:13.961202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:13.961365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:13.961409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:13.961439] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:13.964930] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-06T20:19:13.965253] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-06T20:19:13.965388] [INFO ] [sig ] CMTG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:14.108674] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMTG.txt [2026-01-06T20:19:14.108871] [INFO ] [sig ] [728/3517] Completed CMTG in 0.4s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:14.108924] [INFO ] [sig ] [729/3517] Forecasting CMTL... [2026-01-06T20:19:14.108966] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-06T20:19:14.109003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-06T20:19:14.121043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-06T20:19:14.121358] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-06T20:19:14.122207] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-06T20:19:14.122260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:14.122292] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:14.122320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:14.122378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:14.178128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:14.178804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:14.178881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:14.178913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:14.299818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:14.299956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:14.299996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:14.300025] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:14.303348] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-01-06T20:19:14.303634] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-06T20:19:14.303757] [INFO ] [sig ] CMTL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:14.442841] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CMTL.txt [2026-01-06T20:19:14.442969] [INFO ] [sig ] [729/3517] Completed CMTL in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:14.443007] [INFO ] [sig ] [730/3517] Forecasting CNA... [2026-01-06T20:19:14.443037] [INFO ] [sig ] Generating forecast for: CNA [2026-01-06T20:19:14.443068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-06T20:19:14.454201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-06T20:19:14.454520] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-06T20:19:14.455317] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-06T20:19:14.455370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:14.455404] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:14.455431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:14.455531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:14.511982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:14.512712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:14.512789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:14.512822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:14.631059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:14.631207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:14.631249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:14.631279] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:14.634543] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-01-06T20:19:14.634826] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-06T20:19:14.634944] [INFO ] [sig ] CNA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:14.771925] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNA.txt [2026-01-06T20:19:14.772101] [INFO ] [sig ] [730/3517] Completed CNA in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:14.772156] [INFO ] [sig ] [731/3517] Forecasting CNC... [2026-01-06T20:19:14.772197] [INFO ] [sig ] Generating forecast for: CNC [2026-01-06T20:19:14.772242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-06T20:19:14.783390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-06T20:19:14.783707] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-06T20:19:14.784464] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-06T20:19:14.784516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:14.784549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:14.784599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:14.784668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:14.840415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:14.841051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:14.841126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:14.841158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:14.957028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:14.957171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:14.957212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:14.957242] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:14.960712] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=81.10%) [2026-01-06T20:19:14.961143] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-06T20:19:14.961262] [INFO ] [sig ] CNC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:15.102851] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNC.txt [2026-01-06T20:19:15.103003] [INFO ] [sig ] [731/3517] Completed CNC in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:15.103042] [INFO ] [sig ] [732/3517] Forecasting CNF... [2026-01-06T20:19:15.103071] [INFO ] [sig ] Generating forecast for: CNF [2026-01-06T20:19:15.103103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-06T20:19:15.115370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-06T20:19:15.115743] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-06T20:19:15.116527] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-06T20:19:15.116600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:15.116639] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:15.116667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:15.116728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:15.179660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:15.180608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:15.180689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:15.180721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:15.287902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:15.288064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:15.288108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:15.288138] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:15.291683] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=82.47%) [2026-01-06T20:19:15.292153] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-06T20:19:15.292277] [INFO ] [sig ] CNF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:15.432685] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNF.txt [2026-01-06T20:19:15.433039] [INFO ] [sig ] [732/3517] Completed CNF in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:15.433079] [INFO ] [sig ] [733/3517] Forecasting CNI... [2026-01-06T20:19:15.433108] [INFO ] [sig ] Generating forecast for: CNI [2026-01-06T20:19:15.433138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-06T20:19:15.444681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-06T20:19:15.445196] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-06T20:19:15.445996] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-06T20:19:15.446049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:15.446081] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:15.446108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:15.446165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:15.502890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:15.503749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:15.503830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:15.503863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:15.621929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:15.622091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:15.622133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:15.622162] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:15.625537] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=72.91%) [2026-01-06T20:19:15.626003] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-06T20:19:15.626125] [INFO ] [sig ] CNI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:15.768334] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNI.txt [2026-01-06T20:19:15.768486] [INFO ] [sig ] [733/3517] Completed CNI in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:15.768524] [INFO ] [sig ] [734/3517] Forecasting CNK... [2026-01-06T20:19:15.768554] [INFO ] [sig ] Generating forecast for: CNK [2026-01-06T20:19:15.768604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-06T20:19:15.779989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-06T20:19:15.780268] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-06T20:19:15.781213] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-06T20:19:15.781264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:15.781330] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:15.781359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:15.781417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:15.839489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:15.840215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:15.840291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:15.840323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:15.967419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:15.967675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:15.967726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:15.967757] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:15.971167] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: UP (p=91.77%) [2026-01-06T20:19:15.971430] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-06T20:19:15.971582] [INFO ] [sig ] CNK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:16.112618] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNK.txt [2026-01-06T20:19:16.112766] [INFO ] [sig ] [734/3517] Completed CNK in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:16.112804] [INFO ] [sig ] [735/3517] Forecasting CNM... [2026-01-06T20:19:16.112834] [INFO ] [sig ] Generating forecast for: CNM [2026-01-06T20:19:16.112866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-06T20:19:16.124691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-06T20:19:16.125061] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-06T20:19:16.125867] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-06T20:19:16.125919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:16.125953] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:16.125980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:16.126037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:16.183602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:16.184660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:16.184758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:16.184802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:16.315537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:16.315719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:16.315793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:16.315830] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:16.319274] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=10.09%) [2026-01-06T20:19:16.319606] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-06T20:19:16.319768] [INFO ] [sig ] CNM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:16.466763] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CNM.txt [2026-01-06T20:19:16.466912] [INFO ] [sig ] [735/3517] Completed CNM in 0.4s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:16.466950] [INFO ] [sig ] [736/3517] Forecasting CNMD... [2026-01-06T20:19:16.466980] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-06T20:19:16.467010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-06T20:19:16.477728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-06T20:19:16.478020] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-06T20:19:16.478801] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-06T20:19:16.478853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:16.478885] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:16.478912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:16.478968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:16.534790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:16.535542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:16.535647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:16.535698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:16.660491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:16.660691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:16.660746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:16.660776] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:16.664337] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=76.94%) [2026-01-06T20:19:16.664627] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-06T20:19:16.664750] [INFO ] [sig ] CNMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:16.805779] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNMD.txt [2026-01-06T20:19:16.805909] [INFO ] [sig ] [736/3517] Completed CNMD in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:16.805948] [INFO ] [sig ] [737/3517] Forecasting CNNE... [2026-01-06T20:19:16.805976] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-06T20:19:16.806008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-06T20:19:16.817942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-06T20:19:16.818248] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-06T20:19:16.819063] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-06T20:19:16.819115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:16.819157] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:16.819184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:16.819240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:16.874628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:16.875401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:16.875484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:16.875517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:16.998649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:16.998800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:16.998843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:16.998904] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:17.003329] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: DOWN (p=40.97%) [2026-01-06T20:19:17.003642] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-06T20:19:17.003773] [INFO ] [sig ] CNNE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:17.141853] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CNNE.txt [2026-01-06T20:19:17.141993] [INFO ] [sig ] [737/3517] Completed CNNE in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:17.142031] [INFO ] [sig ] [738/3517] Forecasting CNO... [2026-01-06T20:19:17.142061] [INFO ] [sig ] Generating forecast for: CNO [2026-01-06T20:19:17.142093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-06T20:19:17.153061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-06T20:19:17.153365] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-06T20:19:17.154154] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-06T20:19:17.154207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:17.154239] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:17.154267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:17.154325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:17.209841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:17.210696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:17.210777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:17.210810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:17.335973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:17.336136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:17.336179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:17.336210] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:17.339686] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: DOWN (p=36.57%) [2026-01-06T20:19:17.340042] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-06T20:19:17.340183] [INFO ] [sig ] CNO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:17.483829] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CNO.txt [2026-01-06T20:19:17.483975] [INFO ] [sig ] [738/3517] Completed CNO in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:17.484014] [INFO ] [sig ] [739/3517] Forecasting CNOB... [2026-01-06T20:19:17.484044] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-06T20:19:17.484074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-06T20:19:17.495772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-06T20:19:17.496148] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-06T20:19:17.497032] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-06T20:19:17.497085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:17.497116] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:17.497143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:17.497200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:17.555595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:17.556424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:17.556502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:17.556535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:17.680502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:17.680666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:17.680710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:17.680742] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:17.684500] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-06T20:19:17.684863] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-06T20:19:17.685016] [INFO ] [sig ] CNOB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:17.828118] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNOB.txt [2026-01-06T20:19:17.828283] [INFO ] [sig ] [739/3517] Completed CNOB in 0.3s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:17.828324] [INFO ] [sig ] [740/3517] Forecasting CNP... [2026-01-06T20:19:17.828352] [INFO ] [sig ] Generating forecast for: CNP [2026-01-06T20:19:17.828383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-06T20:19:17.839961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-06T20:19:17.840341] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-06T20:19:17.841171] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-06T20:19:17.841226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:17.841257] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:17.841284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:17.841340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:17.897431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:17.898328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:17.898412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:17.898445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:18.052709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:18.052905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:18.052981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:18.053034] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:18.058293] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: UP (p=82.96%) [2026-01-06T20:19:18.058842] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-06T20:19:18.059050] [INFO ] [sig ] CNP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:18.260239] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNP.txt [2026-01-06T20:19:18.260489] [INFO ] [sig ] [740/3517] Completed CNP in 0.4s | 2.92 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:18.260559] [INFO ] [sig ] [741/3517] Forecasting CNQ... [2026-01-06T20:19:18.260628] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-06T20:19:18.260675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-06T20:19:18.277638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-06T20:19:18.278184] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-06T20:19:18.279480] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-06T20:19:18.279556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:18.279641] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:18.279690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:18.279786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:18.357259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:18.358351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:18.358475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:18.358520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:18.531359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:18.531545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:18.531621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:18.531663] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:18.536325] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: UP (p=87.95%) [2026-01-06T20:19:18.536802] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-06T20:19:18.536989] [INFO ] [sig ] CNQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:18.757060] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNQ.txt [2026-01-06T20:19:18.757286] [INFO ] [sig ] [741/3517] Completed CNQ in 0.5s | 2.91 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:18.757347] [INFO ] [sig ] [742/3517] Forecasting CNS... [2026-01-06T20:19:18.757396] [INFO ] [sig ] Generating forecast for: CNS [2026-01-06T20:19:18.757444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-06T20:19:18.774488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-06T20:19:18.775008] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-06T20:19:18.776143] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-06T20:19:18.776210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:18.776253] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:18.776290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:18.776376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:18.857135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:18.858377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:18.858497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:18.858532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:18.993219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:18.993382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:18.993427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:18.993457] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:18.998017] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: DOWN (p=1.38%) [2026-01-06T20:19:18.998436] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-06T20:19:18.998628] [INFO ] [sig ] CNS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:19.161078] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CNS.txt [2026-01-06T20:19:19.161239] [INFO ] [sig ] [742/3517] Completed CNS in 0.4s | 2.91 sym/s | Total: 4.2m | ETA: 15.9m [2026-01-06T20:19:19.161288] [INFO ] [sig ] [743/3517] Forecasting CNSP... [2026-01-06T20:19:19.161318] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-06T20:19:19.161349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-06T20:19:19.172911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-06T20:19:19.173272] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-06T20:19:19.174123] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-06T20:19:19.174180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:19.174216] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:19.174243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:19.174300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:19.232764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:19.233688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:19.233779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:19.233815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:19.361444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:19.361626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:19.361674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:19.361707] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:19.365164] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=54.55%) [2026-01-06T20:19:19.365473] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-06T20:19:19.365622] [INFO ] [sig ] CNSP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:19.511809] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNSP.txt [2026-01-06T20:19:19.511976] [INFO ] [sig ] [743/3517] Completed CNSP in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-06T20:19:19.512017] [INFO ] [sig ] [744/3517] Forecasting CNTA... [2026-01-06T20:19:19.512051] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-06T20:19:19.512082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-06T20:19:19.524082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-06T20:19:19.524474] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-06T20:19:19.525341] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-06T20:19:19.525396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:19.525429] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:19.525456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:19.525514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:19.584383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:19.585255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:19.585373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:19.585415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:19.706936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:19.707101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:19.707146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:19.707194] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:19.710998] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: DOWN (p=22.20%) [2026-01-06T20:19:19.711387] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-06T20:19:19.711539] [INFO ] [sig ] CNTA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:19.862138] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CNTA.txt [2026-01-06T20:19:19.862289] [INFO ] [sig ] [744/3517] Completed CNTA in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-06T20:19:19.862335] [INFO ] [sig ] [745/3517] Forecasting CNTY... [2026-01-06T20:19:19.862367] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-06T20:19:19.862398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-06T20:19:19.874613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-06T20:19:19.875091] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-06T20:19:19.876103] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-06T20:19:19.876167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:19.876209] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:19.876249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:19.876310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:19.934841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:19.935590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:19.935675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:19.935712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:20.065154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:20.065305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:20.065346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:20.065375] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:20.068750] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-01-06T20:19:20.069014] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-06T20:19:20.069135] [INFO ] [sig ] CNTY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:20.211696] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNTY.txt [2026-01-06T20:19:20.212004] [INFO ] [sig ] [745/3517] Completed CNTY in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-06T20:19:20.212043] [INFO ] [sig ] [746/3517] Forecasting CNVS... [2026-01-06T20:19:20.212073] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-06T20:19:20.212104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-06T20:19:20.223335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-06T20:19:20.223684] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-06T20:19:20.224459] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-06T20:19:20.224513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:20.224546] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:20.224789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:20.224851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:20.285902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:20.286518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:20.286612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:20.286665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:20.407938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:20.408067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:20.408109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:20.408139] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:20.411858] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: UP (p=86.81%) [2026-01-06T20:19:20.412133] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-06T20:19:20.412280] [INFO ] [sig ] CNVS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:20.555727] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNVS.txt [2026-01-06T20:19:20.555840] [INFO ] [sig ] [746/3517] Completed CNVS in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.9m [2026-01-06T20:19:20.555878] [INFO ] [sig ] [747/3517] Forecasting CNX... [2026-01-06T20:19:20.555907] [INFO ] [sig ] Generating forecast for: CNX [2026-01-06T20:19:20.555936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-06T20:19:20.566851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-06T20:19:20.567115] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-06T20:19:20.567865] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-06T20:19:20.567917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:20.567949] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:20.567976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:20.568033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:20.624891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:20.625490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:20.625567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:20.625620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:20.747013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:20.747150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:20.747189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:20.747218] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:20.750509] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: UP (p=73.13%) [2026-01-06T20:19:20.750799] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-06T20:19:20.750927] [INFO ] [sig ] CNX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:20.893098] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNX.txt [2026-01-06T20:19:20.893257] [INFO ] [sig ] [747/3517] Completed CNX in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:20.893297] [INFO ] [sig ] [748/3517] Forecasting CNXC... [2026-01-06T20:19:20.893328] [INFO ] [sig ] Generating forecast for: CNXC [2026-01-06T20:19:20.893359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXC' from 'https://tdm.silogroup.org/data/derivative_storage/CNXC.csv'. [2026-01-06T20:19:20.905970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXC'. [2026-01-06T20:19:20.906324] [INFO ] [FORECASTER] Starting predict_future for CNXC [2026-01-06T20:19:20.907223] [DEBUG] [LOCAL ] No optimal features file found for CNXC: ./output/feature-sets/CNXC.txt [2026-01-06T20:19:20.907278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:20.907314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:20.907363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:20.907426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:20.968028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:20.968867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:20.968951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:20.968984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:21.097357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:21.097515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:21.097560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:21.097611] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:21.101035] [DEBUG] [FORECASTER] CNXC: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-01-06T20:19:21.101343] [INFO ] [FORECASTER] Completed predict_future for CNXC [2026-01-06T20:19:21.101475] [INFO ] [sig ] CNXC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:21.256123] [INFO ] [LOCAL ] Saved forecast: CNXC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CNXC.txt [2026-01-06T20:19:21.256305] [INFO ] [sig ] [748/3517] Completed CNXC in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:21.256354] [INFO ] [sig ] [749/3517] Forecasting CNXN... [2026-01-06T20:19:21.256384] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-06T20:19:21.256416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-06T20:19:21.269489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-06T20:19:21.270087] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-06T20:19:21.271181] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-06T20:19:21.271242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:21.271276] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:21.271305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:21.271384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:21.334532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:21.335725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:21.335809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:21.335843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:21.467530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:21.467717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:21.467762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:21.467791] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:21.471368] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: UP (p=98.32%) [2026-01-06T20:19:21.471672] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-06T20:19:21.472034] [INFO ] [sig ] CNXN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:21.618863] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CNXN.txt [2026-01-06T20:19:21.619017] [INFO ] [sig ] [749/3517] Completed CNXN in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:21.619059] [INFO ] [sig ] [750/3517] Forecasting COCO... [2026-01-06T20:19:21.619091] [INFO ] [sig ] Generating forecast for: COCO [2026-01-06T20:19:21.619123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-06T20:19:21.630847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-06T20:19:21.631209] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-06T20:19:21.632050] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-06T20:19:21.632115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:21.632166] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:21.632203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:21.632263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:21.690968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:21.691731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:21.691816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:21.691878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:21.823805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:21.823962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:21.824006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:21.824037] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:21.827552] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: DOWN (p=40.82%) [2026-01-06T20:19:21.827895] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-06T20:19:21.828045] [INFO ] [sig ] COCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:21.980839] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COCO.txt [2026-01-06T20:19:21.981000] [INFO ] [sig ] [750/3517] Completed COCO in 0.4s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:21.981041] [INFO ] [sig ] [751/3517] Forecasting CODA... [2026-01-06T20:19:21.981070] [INFO ] [sig ] Generating forecast for: CODA [2026-01-06T20:19:21.981101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-06T20:19:21.992661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-06T20:19:21.993052] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-06T20:19:21.993837] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-06T20:19:21.993890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:21.993946] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:21.993974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:21.994032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:22.051532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:22.052382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:22.052468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:22.052501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:22.169083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:22.169240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:22.169282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:22.169311] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:22.173171] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=26.75%) [2026-01-06T20:19:22.173448] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-06T20:19:22.173587] [INFO ] [sig ] CODA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:22.317621] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CODA.txt [2026-01-06T20:19:22.317759] [INFO ] [sig ] [751/3517] Completed CODA in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:22.317798] [INFO ] [sig ] [752/3517] Forecasting CODI... [2026-01-06T20:19:22.317827] [INFO ] [sig ] Generating forecast for: CODI [2026-01-06T20:19:22.317865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-06T20:19:22.329681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-06T20:19:22.329980] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-06T20:19:22.330754] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-06T20:19:22.330806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:22.330838] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:22.331048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:22.331104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:22.390974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:22.391861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:22.391943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:22.391976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:22.509761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:22.509931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:22.509996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:22.510029] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:22.513366] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: UP (p=78.56%) [2026-01-06T20:19:22.513671] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-06T20:19:22.513803] [INFO ] [sig ] CODI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:22.657254] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CODI.txt [2026-01-06T20:19:22.657418] [INFO ] [sig ] [752/3517] Completed CODI in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:22.657459] [INFO ] [sig ] [753/3517] Forecasting COEP... [2026-01-06T20:19:22.657489] [INFO ] [sig ] Generating forecast for: COEP [2026-01-06T20:19:22.657519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-06T20:19:22.669405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-06T20:19:22.669732] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-06T20:19:22.670472] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-06T20:19:22.670524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:22.670557] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:22.670607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:22.670667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:22.728051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:22.729101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:22.729184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:22.729216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:22.850601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:22.850758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:22.850801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:22.850831] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:22.854126] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=53.28%) [2026-01-06T20:19:22.854394] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-06T20:19:22.854514] [INFO ] [sig ] COEP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:22.998106] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/COEP.txt [2026-01-06T20:19:22.998268] [INFO ] [sig ] [753/3517] Completed COEP in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:22.998309] [INFO ] [sig ] [754/3517] Forecasting COF... [2026-01-06T20:19:22.998339] [INFO ] [sig ] Generating forecast for: COF [2026-01-06T20:19:22.998371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-06T20:19:23.010946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-06T20:19:23.011246] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-06T20:19:23.012230] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-06T20:19:23.012283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:23.012314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:23.012341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:23.012398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:23.070784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:23.071710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:23.071790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:23.071822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:23.195874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:23.196025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:23.196067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:23.196127] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:23.199518] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=80.79%) [2026-01-06T20:19:23.199809] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-06T20:19:23.199934] [INFO ] [sig ] COF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:23.341731] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/COF.txt [2026-01-06T20:19:23.342087] [INFO ] [sig ] [754/3517] Completed COF in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:23.342128] [INFO ] [sig ] [755/3517] Forecasting COFS... [2026-01-06T20:19:23.342157] [INFO ] [sig ] Generating forecast for: COFS [2026-01-06T20:19:23.342187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-06T20:19:23.354197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-06T20:19:23.354508] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-06T20:19:23.355289] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-06T20:19:23.355340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:23.355372] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:23.355398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:23.355453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:23.412335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:23.413025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:23.413101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:23.413133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:23.522619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:23.522761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:23.522802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:23.522830] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:23.526404] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-01-06T20:19:23.526687] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-06T20:19:23.526810] [INFO ] [sig ] COFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:23.665430] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COFS.txt [2026-01-06T20:19:23.665554] [INFO ] [sig ] [755/3517] Completed COFS in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:23.665610] [INFO ] [sig ] [756/3517] Forecasting COIN... [2026-01-06T20:19:23.665641] [INFO ] [sig ] Generating forecast for: COIN [2026-01-06T20:19:23.665671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-06T20:19:23.676742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-06T20:19:23.677017] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-06T20:19:23.677770] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-06T20:19:23.678007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:23.678038] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:23.678064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:23.678121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:23.735036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:23.735722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:23.735799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:23.735831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:23.859626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:23.859764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:23.859806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:23.859835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:23.863126] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-01-06T20:19:23.863390] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-06T20:19:23.863508] [INFO ] [sig ] COIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:24.002319] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COIN.txt [2026-01-06T20:19:24.002450] [INFO ] [sig ] [756/3517] Completed COIN in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:24.002489] [INFO ] [sig ] [757/3517] Forecasting COKE... [2026-01-06T20:19:24.002519] [INFO ] [sig ] Generating forecast for: COKE [2026-01-06T20:19:24.002550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-06T20:19:24.013636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-06T20:19:24.013961] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-06T20:19:24.014724] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-06T20:19:24.014775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:24.014806] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:24.014834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:24.014890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:24.071623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:24.072459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:24.072539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:24.072589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:24.190688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:24.190862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:24.190911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:24.190942] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:24.194406] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: DOWN (p=17.68%) [2026-01-06T20:19:24.194719] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-06T20:19:24.194852] [INFO ] [sig ] COKE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:24.333706] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COKE.txt [2026-01-06T20:19:24.333851] [INFO ] [sig ] [757/3517] Completed COKE in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:24.333892] [INFO ] [sig ] [758/3517] Forecasting COLB... [2026-01-06T20:19:24.333922] [INFO ] [sig ] Generating forecast for: COLB [2026-01-06T20:19:24.333953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-06T20:19:24.345383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-06T20:19:24.345663] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-06T20:19:24.346393] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-06T20:19:24.346444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:24.346476] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:24.346503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:24.346560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:24.402826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:24.403707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:24.403787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:24.403820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:24.520132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:24.520287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:24.520328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:24.520358] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:24.523664] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=46.43%) [2026-01-06T20:19:24.523928] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-06T20:19:24.524046] [INFO ] [sig ] COLB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:24.665346] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COLB.txt [2026-01-06T20:19:24.665472] [INFO ] [sig ] [758/3517] Completed COLB in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:24.665509] [INFO ] [sig ] [759/3517] Forecasting COLD... [2026-01-06T20:19:24.665540] [INFO ] [sig ] Generating forecast for: COLD [2026-01-06T20:19:24.665586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-06T20:19:24.676424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-06T20:19:24.676715] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-06T20:19:24.677443] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-06T20:19:24.677495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:24.677527] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:24.677554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:24.677642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:24.732710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:24.733283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:24.733358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:24.733390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:24.852670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:24.852830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:24.852872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:24.852901] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:24.856214] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: DOWN (p=38.89%) [2026-01-06T20:19:24.856486] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-06T20:19:24.856625] [INFO ] [sig ] COLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:24.998769] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COLD.txt [2026-01-06T20:19:24.998900] [INFO ] [sig ] [759/3517] Completed COLD in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:24.998940] [INFO ] [sig ] [760/3517] Forecasting COLL... [2026-01-06T20:19:24.998969] [INFO ] [sig ] Generating forecast for: COLL [2026-01-06T20:19:24.998999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-06T20:19:25.010689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-06T20:19:25.011139] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-06T20:19:25.011908] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-06T20:19:25.012153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:25.012184] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:25.012211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:25.012268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:25.068546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:25.069171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:25.069247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:25.069278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:25.190776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:25.190897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:25.190936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:25.190965] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:25.194450] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=62.75%) [2026-01-06T20:19:25.194731] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-06T20:19:25.194851] [INFO ] [sig ] COLL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:25.333965] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/COLL.txt [2026-01-06T20:19:25.334073] [INFO ] [sig ] [760/3517] Completed COLL in 0.3s | 2.91 sym/s | Total: 4.3m | ETA: 15.8m [2026-01-06T20:19:25.334110] [INFO ] [sig ] [761/3517] Forecasting COLM... [2026-01-06T20:19:25.334140] [INFO ] [sig ] Generating forecast for: COLM [2026-01-06T20:19:25.334170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-06T20:19:25.346194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-06T20:19:25.346450] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-06T20:19:25.347390] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-06T20:19:25.347452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:25.347484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:25.347512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:25.347585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:25.405041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:25.405632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:25.405729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:25.405767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:25.522320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:25.522442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:25.522482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:25.522511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:25.526252] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-01-06T20:19:25.526522] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-06T20:19:25.526659] [INFO ] [sig ] COLM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:25.667815] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/COLM.txt [2026-01-06T20:19:25.667924] [INFO ] [sig ] [761/3517] Completed COLM in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-06T20:19:25.667963] [INFO ] [sig ] [762/3517] Forecasting COMM... [2026-01-06T20:19:25.667992] [INFO ] [sig ] Generating forecast for: COMM [2026-01-06T20:19:25.668022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-06T20:19:25.679061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-06T20:19:25.679318] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-06T20:19:25.680061] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-06T20:19:25.680113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:25.680145] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:25.680172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:25.680228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:25.736640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:25.737208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:25.737283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:25.737315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:25.858221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:25.858344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:25.858384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:25.858413] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:25.861600] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-06T20:19:25.861867] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-06T20:19:25.861983] [INFO ] [sig ] COMM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:26.000883] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/COMM.txt [2026-01-06T20:19:26.000992] [INFO ] [sig ] [762/3517] Completed COMM in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-06T20:19:26.001029] [INFO ] [sig ] [763/3517] Forecasting COMP... [2026-01-06T20:19:26.001059] [INFO ] [sig ] Generating forecast for: COMP [2026-01-06T20:19:26.001089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-06T20:19:26.013469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-06T20:19:26.013863] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-06T20:19:26.014870] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-06T20:19:26.014921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:26.014953] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:26.014981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:26.015037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:26.073647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:26.074525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:26.074627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:26.074663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:26.202705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:26.202866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:26.202909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:26.202938] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:26.206456] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: DOWN (p=11.94%) [2026-01-06T20:19:26.206761] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-06T20:19:26.206892] [INFO ] [sig ] COMP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:26.354144] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COMP.txt [2026-01-06T20:19:26.354288] [INFO ] [sig ] [763/3517] Completed COMP in 0.4s | 2.91 sym/s | Total: 4.4m | ETA: 15.8m [2026-01-06T20:19:26.354327] [INFO ] [sig ] [764/3517] Forecasting CONL... [2026-01-06T20:19:26.354357] [INFO ] [sig ] Generating forecast for: CONL [2026-01-06T20:19:26.354387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-06T20:19:26.366962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-06T20:19:26.367283] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-06T20:19:26.368231] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-06T20:19:26.368282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:26.368315] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:26.368341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:26.368397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:26.424943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:26.425629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:26.425705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:26.425738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:26.547332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:26.547488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:26.547530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:26.547560] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:26.550834] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-01-06T20:19:26.551100] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-06T20:19:26.551222] [INFO ] [sig ] CONL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:26.690019] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CONL.txt [2026-01-06T20:19:26.690177] [INFO ] [sig ] [764/3517] Completed CONL in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:26.690216] [INFO ] [sig ] [765/3517] Forecasting COO... [2026-01-06T20:19:26.690246] [INFO ] [sig ] Generating forecast for: COO [2026-01-06T20:19:26.690277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-06T20:19:26.701772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-06T20:19:26.702175] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-06T20:19:26.703179] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-06T20:19:26.703231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:26.703263] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:26.703289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:26.703346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:26.761375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:26.762002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:26.762077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:26.762109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:26.882217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:26.882331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:26.882368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:26.882396] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:26.885448] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=36.62%) [2026-01-06T20:19:26.885727] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-06T20:19:26.885852] [INFO ] [sig ] COO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:27.024923] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COO.txt [2026-01-06T20:19:27.025030] [INFO ] [sig ] [765/3517] Completed COO in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:27.025068] [INFO ] [sig ] [766/3517] Forecasting COP... [2026-01-06T20:19:27.025098] [INFO ] [sig ] Generating forecast for: COP [2026-01-06T20:19:27.025128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-06T20:19:27.035957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-06T20:19:27.036215] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-06T20:19:27.036970] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-06T20:19:27.037021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:27.037053] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:27.037081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:27.037137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:27.093106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:27.093771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:27.093849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:27.093880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:27.206724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:27.206884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:27.206928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:27.206957] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:27.210465] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=7.40%) [2026-01-06T20:19:27.210764] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-06T20:19:27.210885] [INFO ] [sig ] COP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:27.349087] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COP.txt [2026-01-06T20:19:27.349197] [INFO ] [sig ] [766/3517] Completed COP in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:27.349235] [INFO ] [sig ] [767/3517] Forecasting COPP... [2026-01-06T20:19:27.349264] [INFO ] [sig ] Generating forecast for: COPP [2026-01-06T20:19:27.349294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-06T20:19:27.360826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-06T20:19:27.361077] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-06T20:19:27.362016] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-06T20:19:27.362263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:27.362294] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:27.362320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:27.362376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:27.418250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:27.418856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:27.418932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:27.418964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:27.536716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:27.536884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:27.536928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:27.536957] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:27.540345] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-01-06T20:19:27.540658] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-06T20:19:27.540793] [INFO ] [sig ] COPP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:27.680703] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/COPP.txt [2026-01-06T20:19:27.680860] [INFO ] [sig ] [767/3517] Completed COPP in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:27.680900] [INFO ] [sig ] [768/3517] Forecasting CORZ... [2026-01-06T20:19:27.681124] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-06T20:19:27.681156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-06T20:19:27.693509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-06T20:19:27.693817] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-06T20:19:27.694553] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-06T20:19:27.694623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:27.694679] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:27.694707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:27.694763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:27.749950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:27.750597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:27.750673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:27.750706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:27.871909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:27.872064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:27.872123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:27.872153] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:27.875418] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-06T20:19:27.875701] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-06T20:19:27.875822] [INFO ] [sig ] CORZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:28.015700] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CORZ.txt [2026-01-06T20:19:28.015837] [INFO ] [sig ] [768/3517] Completed CORZ in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:28.015877] [INFO ] [sig ] [769/3517] Forecasting CORZZ... [2026-01-06T20:19:28.015908] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-06T20:19:28.015938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-06T20:19:28.028098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-06T20:19:28.028424] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-06T20:19:28.029415] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-06T20:19:28.029479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:28.029525] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:28.029583] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:28.029647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:28.086519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:28.087396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:28.087476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:28.087509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:28.204039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:28.204214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:28.204261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:28.204292] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:28.207785] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-06T20:19:28.208120] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-06T20:19:28.208263] [INFO ] [sig ] CORZZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:28.363352] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CORZZ.txt [2026-01-06T20:19:28.363509] [INFO ] [sig ] [769/3517] Completed CORZZ in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:28.363549] [INFO ] [sig ] [770/3517] Forecasting COTY... [2026-01-06T20:19:28.363597] [INFO ] [sig ] Generating forecast for: COTY [2026-01-06T20:19:28.363630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-06T20:19:28.374901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-06T20:19:28.375219] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-06T20:19:28.375999] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-06T20:19:28.376051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:28.376083] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:28.376110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:28.376168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:28.432688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:28.433468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:28.433546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:28.433597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:28.560147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:28.560321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:28.560368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:28.560397] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:28.563989] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: DOWN (p=37.38%) [2026-01-06T20:19:28.564265] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-06T20:19:28.564390] [INFO ] [sig ] COTY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:28.705775] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COTY.txt [2026-01-06T20:19:28.705902] [INFO ] [sig ] [770/3517] Completed COTY in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:28.705940] [INFO ] [sig ] [771/3517] Forecasting COWG... [2026-01-06T20:19:28.705970] [INFO ] [sig ] Generating forecast for: COWG [2026-01-06T20:19:28.706001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-06T20:19:28.718346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-06T20:19:28.718709] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-06T20:19:28.719463] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-06T20:19:28.719516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:28.719549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:28.719597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:28.719656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:28.777392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:28.778099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:28.778177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:28.778210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:28.900462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:28.900623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:28.900668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:28.900724] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:28.904015] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=11.80%) [2026-01-06T20:19:28.904286] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-06T20:19:28.904408] [INFO ] [sig ] COWG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:29.048389] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COWG.txt [2026-01-06T20:19:29.048522] [INFO ] [sig ] [771/3517] Completed COWG in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:29.048560] [INFO ] [sig ] [772/3517] Forecasting COYA... [2026-01-06T20:19:29.048613] [INFO ] [sig ] Generating forecast for: COYA [2026-01-06T20:19:29.048664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-06T20:19:29.061275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-06T20:19:29.061586] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-06T20:19:29.062353] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-06T20:19:29.062405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:29.062449] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:29.062476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:29.062533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:29.120059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:29.120817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:29.120894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:29.120927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:29.231518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:29.231683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:29.231726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:29.231755] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:29.235244] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=44.71%) [2026-01-06T20:19:29.235515] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-06T20:19:29.235653] [INFO ] [sig ] COYA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:29.377891] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/COYA.txt [2026-01-06T20:19:29.378021] [INFO ] [sig ] [772/3517] Completed COYA in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:29.378060] [INFO ] [sig ] [773/3517] Forecasting CP... [2026-01-06T20:19:29.378090] [INFO ] [sig ] Generating forecast for: CP [2026-01-06T20:19:29.378120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-06T20:19:29.389680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-06T20:19:29.389984] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-06T20:19:29.390745] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-06T20:19:29.390796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:29.390827] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:29.390854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:29.390912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:29.447984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:29.448898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:29.448979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:29.449011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:29.571744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:29.571901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:29.571946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:29.571978] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:29.575420] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: DOWN (p=43.19%) [2026-01-06T20:19:29.575722] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-06T20:19:29.575848] [INFO ] [sig ] CP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:29.717694] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CP.txt [2026-01-06T20:19:29.717843] [INFO ] [sig ] [773/3517] Completed CP in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:29.717887] [INFO ] [sig ] [774/3517] Forecasting CPA... [2026-01-06T20:19:29.717916] [INFO ] [sig ] Generating forecast for: CPA [2026-01-06T20:19:29.717948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-06T20:19:29.730707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-06T20:19:29.731084] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-06T20:19:29.731975] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-06T20:19:29.732027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:29.732058] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:29.732085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:29.732141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:29.790670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:29.791522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:29.791623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:29.791658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:29.911344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:29.911499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:29.911542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:29.911592] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:29.914952] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: DOWN (p=22.63%) [2026-01-06T20:19:29.915220] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-06T20:19:29.915344] [INFO ] [sig ] CPA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:30.054236] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPA.txt [2026-01-06T20:19:30.054365] [INFO ] [sig ] [774/3517] Completed CPA in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:30.054403] [INFO ] [sig ] [775/3517] Forecasting CPB... [2026-01-06T20:19:30.054432] [INFO ] [sig ] Generating forecast for: CPB [2026-01-06T20:19:30.054462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-06T20:19:30.065773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-06T20:19:30.066115] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-06T20:19:30.066880] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-06T20:19:30.066931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:30.066963] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:30.066990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:30.067047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:30.124564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:30.125422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:30.125504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:30.125538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:30.252900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:30.253055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:30.253098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:30.253129] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:30.256423] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-01-06T20:19:30.256730] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-06T20:19:30.256859] [INFO ] [sig ] CPB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:30.400868] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPB.txt [2026-01-06T20:19:30.401002] [INFO ] [sig ] [775/3517] Completed CPB in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:30.401046] [INFO ] [sig ] [776/3517] Forecasting CPF... [2026-01-06T20:19:30.401078] [INFO ] [sig ] Generating forecast for: CPF [2026-01-06T20:19:30.401109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-06T20:19:30.412051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-06T20:19:30.412325] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-06T20:19:30.413086] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-06T20:19:30.413137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:30.413168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:30.413195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:30.413251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:30.469076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:30.469773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:30.469852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:30.469884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:30.587613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:30.587740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:30.587782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:30.587810] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:30.591282] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=22.37%) [2026-01-06T20:19:30.591549] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-06T20:19:30.591687] [INFO ] [sig ] CPF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:30.737207] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPF.txt [2026-01-06T20:19:30.737344] [INFO ] [sig ] [776/3517] Completed CPF in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:30.737383] [INFO ] [sig ] [777/3517] Forecasting CPIX... [2026-01-06T20:19:30.737413] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-06T20:19:30.737442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-06T20:19:30.748849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-06T20:19:30.749318] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-06T20:19:30.750078] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-06T20:19:30.750130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:30.750161] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:30.750188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:30.750244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:30.807861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:30.808539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:30.808660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:30.808698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:30.934170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:30.934301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:30.934340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:30.934369] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:30.937621] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-01-06T20:19:30.937885] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-06T20:19:30.938004] [INFO ] [sig ] CPIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:31.077740] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPIX.txt [2026-01-06T20:19:31.077871] [INFO ] [sig ] [777/3517] Completed CPIX in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:31.077909] [INFO ] [sig ] [778/3517] Forecasting CPK... [2026-01-06T20:19:31.077938] [INFO ] [sig ] Generating forecast for: CPK [2026-01-06T20:19:31.077969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-06T20:19:31.089407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-06T20:19:31.089704] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-06T20:19:31.090606] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-06T20:19:31.090658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:31.090690] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:31.090717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:31.090779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:31.148146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:31.148808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:31.148908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:31.148942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:31.266115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:31.266236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:31.266277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:31.266305] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:31.269537] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-06T20:19:31.269821] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-06T20:19:31.269946] [INFO ] [sig ] CPK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:31.411166] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPK.txt [2026-01-06T20:19:31.411286] [INFO ] [sig ] [778/3517] Completed CPK in 0.3s | 2.91 sym/s | Total: 4.4m | ETA: 15.7m [2026-01-06T20:19:31.411326] [INFO ] [sig ] [779/3517] Forecasting CPNG... [2026-01-06T20:19:31.411355] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-06T20:19:31.411385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-06T20:19:31.422703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-06T20:19:31.423004] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-06T20:19:31.423778] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-06T20:19:31.423830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:31.423861] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:31.423892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:31.423967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:31.480775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:31.481401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:31.481478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:31.481510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:31.606357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:31.606479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:31.606522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:31.606564] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:31.609860] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=57.84%) [2026-01-06T20:19:31.610146] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-06T20:19:31.610266] [INFO ] [sig ] CPNG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:31.751459] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CPNG.txt [2026-01-06T20:19:31.751592] [INFO ] [sig ] [779/3517] Completed CPNG in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-06T20:19:31.751633] [INFO ] [sig ] [780/3517] Forecasting CPRI... [2026-01-06T20:19:31.751663] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-06T20:19:31.751693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-06T20:19:31.763311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-06T20:19:31.763603] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-06T20:19:31.764339] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-06T20:19:31.764390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:31.764421] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:31.764448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:31.764505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:31.819854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:31.820430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:31.820506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:31.820538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:31.939543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:31.939677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:31.939718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:31.939746] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:31.943116] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-06T20:19:31.943397] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-06T20:19:31.943518] [INFO ] [sig ] CPRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:32.083548] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPRI.txt [2026-01-06T20:19:32.083680] [INFO ] [sig ] [780/3517] Completed CPRI in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.7m [2026-01-06T20:19:32.083718] [INFO ] [sig ] [781/3517] Forecasting CPRX... [2026-01-06T20:19:32.083748] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-06T20:19:32.083777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-06T20:19:32.095260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-06T20:19:32.095545] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-06T20:19:32.096301] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-06T20:19:32.096352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:32.096383] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:32.096410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:32.096466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:32.152848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:32.153435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:32.153521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:32.153554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:32.269198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:32.269336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:32.269378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:32.269407] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:32.272633] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: DOWN (p=7.91%) [2026-01-06T20:19:32.272904] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-06T20:19:32.273023] [INFO ] [sig ] CPRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:32.414985] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPRX.txt [2026-01-06T20:19:32.415155] [INFO ] [sig ] [781/3517] Completed CPRX in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:32.415198] [INFO ] [sig ] [782/3517] Forecasting CPS... [2026-01-06T20:19:32.415229] [INFO ] [sig ] Generating forecast for: CPS [2026-01-06T20:19:32.415259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-06T20:19:32.430013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-06T20:19:32.430478] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-06T20:19:32.431470] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-06T20:19:32.431532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:32.431602] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:32.431641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:32.431719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:32.511786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:32.512848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:32.513021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:32.513069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:32.642255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:32.642420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:32.642465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:32.642495] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:32.646004] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=24.14%) [2026-01-06T20:19:32.646495] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-06T20:19:32.646639] [INFO ] [sig ] CPS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:32.789312] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPS.txt [2026-01-06T20:19:32.789464] [INFO ] [sig ] [782/3517] Completed CPS in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:32.789502] [INFO ] [sig ] [783/3517] Forecasting CPSH... [2026-01-06T20:19:32.789533] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-06T20:19:32.789564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-06T20:19:32.800746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-06T20:19:32.801124] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-06T20:19:32.801904] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-06T20:19:32.801955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:32.801987] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:32.802026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:32.802088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:32.859140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:32.860006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:32.860095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:32.860128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:32.983664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:32.983821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:32.983864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:32.983893] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:32.987153] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-06T20:19:32.987417] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-06T20:19:32.987537] [INFO ] [sig ] CPSH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:33.124986] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CPSH.txt [2026-01-06T20:19:33.125111] [INFO ] [sig ] [783/3517] Completed CPSH in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:33.125150] [INFO ] [sig ] [784/3517] Forecasting CPSS... [2026-01-06T20:19:33.125179] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-06T20:19:33.125209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-06T20:19:33.138085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-06T20:19:33.138392] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-06T20:19:33.139161] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-06T20:19:33.139213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:33.139245] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:33.139272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:33.139329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:33.196933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:33.197818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:33.197901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:33.197937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:33.307171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:33.307327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:33.307372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:33.307402] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:33.310744] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: DOWN (p=34.72%) [2026-01-06T20:19:33.311016] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-06T20:19:33.311137] [INFO ] [sig ] CPSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:33.449982] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPSS.txt [2026-01-06T20:19:33.450133] [INFO ] [sig ] [784/3517] Completed CPSS in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:33.450174] [INFO ] [sig ] [785/3517] Forecasting CPZ... [2026-01-06T20:19:33.450203] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-06T20:19:33.450234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-06T20:19:33.461984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-06T20:19:33.462357] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-06T20:19:33.463226] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-06T20:19:33.463279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:33.463360] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:33.463401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:33.463484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:33.519540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:33.520238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:33.520314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:33.520347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:33.634742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:33.634872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:33.634912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:33.634941] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:33.638102] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-06T20:19:33.638369] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-06T20:19:33.638489] [INFO ] [sig ] CPZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:33.831175] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CPZ.txt [2026-01-06T20:19:33.831328] [INFO ] [sig ] [785/3517] Completed CPZ in 0.4s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:33.831367] [INFO ] [sig ] [786/3517] Forecasting CQP... [2026-01-06T20:19:33.831397] [INFO ] [sig ] Generating forecast for: CQP [2026-01-06T20:19:33.831428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-06T20:19:33.842742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-06T20:19:33.843160] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-06T20:19:33.843977] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-06T20:19:33.844029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:33.844060] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:33.844087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:33.844144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:33.902648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:33.903479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:33.903560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:33.903630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:34.024514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:34.024685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:34.024731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:34.024760] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:34.028169] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: UP (p=82.76%) [2026-01-06T20:19:34.028466] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-06T20:19:34.028616] [INFO ] [sig ] CQP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:34.171076] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CQP.txt [2026-01-06T20:19:34.171215] [INFO ] [sig ] [786/3517] Completed CQP in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:34.171256] [INFO ] [sig ] [787/3517] Forecasting CRAI... [2026-01-06T20:19:34.171285] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-06T20:19:34.171321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-06T20:19:34.182654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-06T20:19:34.183024] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-06T20:19:34.183795] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-06T20:19:34.183846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:34.183879] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:34.183906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:34.183962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:34.241639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:34.242497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:34.242599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:34.242636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:34.363923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:34.364078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:34.364120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:34.364148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:34.367453] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-06T20:19:34.367741] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-06T20:19:34.367872] [INFO ] [sig ] CRAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:34.505839] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRAI.txt [2026-01-06T20:19:34.505985] [INFO ] [sig ] [787/3517] Completed CRAI in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:34.506024] [INFO ] [sig ] [788/3517] Forecasting CRBG... [2026-01-06T20:19:34.506054] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-06T20:19:34.506086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-06T20:19:34.518331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-06T20:19:34.518608] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-06T20:19:34.519373] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-06T20:19:34.519424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:34.519455] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:34.519481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:34.519538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:34.579265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:34.579870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:34.579945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:34.579977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:34.698388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:34.698540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:34.698599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:34.698680] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:34.702129] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: UP (p=98.86%) [2026-01-06T20:19:34.702393] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-06T20:19:34.702512] [INFO ] [sig ] CRBG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:34.847609] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRBG.txt [2026-01-06T20:19:34.847768] [INFO ] [sig ] [788/3517] Completed CRBG in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:34.847808] [INFO ] [sig ] [789/3517] Forecasting CRBP... [2026-01-06T20:19:34.847839] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-06T20:19:34.847870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-06T20:19:34.859767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-06T20:19:34.860130] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-06T20:19:34.860969] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-06T20:19:34.861023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:34.861055] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:34.861083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:34.861142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:34.922333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:34.923243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:34.923329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:34.923363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:35.045598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:35.045754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:35.045798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:35.045828] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:35.049430] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=0.31%) [2026-01-06T20:19:35.049759] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-06T20:19:35.049890] [INFO ] [sig ] CRBP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:35.193239] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRBP.txt [2026-01-06T20:19:35.193392] [INFO ] [sig ] [789/3517] Completed CRBP in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:35.193433] [INFO ] [sig ] [790/3517] Forecasting CRC... [2026-01-06T20:19:35.193465] [INFO ] [sig ] Generating forecast for: CRC [2026-01-06T20:19:35.193496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-06T20:19:35.205677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-06T20:19:35.206074] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-06T20:19:35.206910] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-06T20:19:35.206964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:35.206997] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:35.207024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:35.207083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:35.267270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:35.268166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:35.268248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:35.268282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:35.393323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:35.393486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:35.393528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:35.393559] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:35.396833] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=58.33%) [2026-01-06T20:19:35.397102] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-06T20:19:35.397223] [INFO ] [sig ] CRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:35.540533] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRC.txt [2026-01-06T20:19:35.540696] [INFO ] [sig ] [790/3517] Completed CRC in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:35.540736] [INFO ] [sig ] [791/3517] Forecasting CRDF... [2026-01-06T20:19:35.540765] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-06T20:19:35.540796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-06T20:19:35.553290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-06T20:19:35.553546] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-06T20:19:35.554301] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-06T20:19:35.554352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:35.554384] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:35.554410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:35.554466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:35.611377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:35.611987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:35.612062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:35.612094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:35.728761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:35.728914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:35.728956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:35.728985] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:35.732549] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-01-06T20:19:35.732831] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-06T20:19:35.732953] [INFO ] [sig ] CRDF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:35.873940] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRDF.txt [2026-01-06T20:19:35.874059] [INFO ] [sig ] [791/3517] Completed CRDF in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:35.874098] [INFO ] [sig ] [792/3517] Forecasting CRDO... [2026-01-06T20:19:35.874128] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-06T20:19:35.874158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-06T20:19:35.886366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-06T20:19:35.886740] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-06T20:19:35.887503] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-06T20:19:35.887556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:35.887617] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:35.887650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:35.887708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:35.947711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:35.948792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:35.948875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:35.948908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:36.076115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:36.076274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:36.076319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:36.076348] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:36.079870] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-01-06T20:19:36.080145] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-06T20:19:36.080456] [INFO ] [sig ] CRDO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:36.220110] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRDO.txt [2026-01-06T20:19:36.220243] [INFO ] [sig ] [792/3517] Completed CRDO in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:36.220282] [INFO ] [sig ] [793/3517] Forecasting CRESY... [2026-01-06T20:19:36.220312] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-06T20:19:36.220342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-06T20:19:36.231886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-06T20:19:36.232207] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-06T20:19:36.232964] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-06T20:19:36.233018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:36.233050] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:36.233077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:36.233142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:36.290279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:36.290923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:36.291001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:36.291033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:36.417699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:36.417884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:36.417947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:36.417994] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:36.422711] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: UP (p=89.66%) [2026-01-06T20:19:36.423090] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-06T20:19:36.423261] [INFO ] [sig ] CRESY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:36.567878] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRESY.txt [2026-01-06T20:19:36.568007] [INFO ] [sig ] [793/3517] Completed CRESY in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:36.568045] [INFO ] [sig ] [794/3517] Forecasting CREX... [2026-01-06T20:19:36.568075] [INFO ] [sig ] Generating forecast for: CREX [2026-01-06T20:19:36.568104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-06T20:19:36.578691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-06T20:19:36.578962] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-06T20:19:36.579720] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-06T20:19:36.579771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:36.579802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:36.579829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:36.579895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:36.637202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:36.637887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:36.637965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:36.637998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:36.755220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:36.755359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:36.755401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:36.755429] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:36.761618] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=37.42%) [2026-01-06T20:19:36.761897] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-06T20:19:36.762020] [INFO ] [sig ] CREX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:36.901934] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CREX.txt [2026-01-06T20:19:36.902071] [INFO ] [sig ] [794/3517] Completed CREX in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:36.902110] [INFO ] [sig ] [795/3517] Forecasting CRGO... [2026-01-06T20:19:36.902141] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-06T20:19:36.902171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-06T20:19:36.913713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-06T20:19:36.914008] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-06T20:19:36.914769] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-06T20:19:36.914821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:36.914853] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:36.914881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:36.914938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:36.972847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:36.973710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:36.973824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:36.973859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:37.098224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:37.098597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:37.098664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:37.098698] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:37.102417] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: DOWN (p=16.51%) [2026-01-06T20:19:37.102712] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-06T20:19:37.102843] [INFO ] [sig ] CRGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:37.245049] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRGO.txt [2026-01-06T20:19:37.245186] [INFO ] [sig ] [795/3517] Completed CRGO in 0.3s | 2.91 sym/s | Total: 4.5m | ETA: 15.6m [2026-01-06T20:19:37.245225] [INFO ] [sig ] [796/3517] Forecasting CRGY... [2026-01-06T20:19:37.245256] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-06T20:19:37.245287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-06T20:19:37.257034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-06T20:19:37.257332] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-06T20:19:37.258245] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-06T20:19:37.258308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:37.258340] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:37.258367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:37.258422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:37.315544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:37.316299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:37.316377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:37.316410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:37.436603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:37.436752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:37.436793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:37.436823] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:37.440159] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=99.04%) [2026-01-06T20:19:37.440427] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-06T20:19:37.440549] [INFO ] [sig ] CRGY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:37.579270] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRGY.txt [2026-01-06T20:19:37.579414] [INFO ] [sig ] [796/3517] Completed CRGY in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-06T20:19:37.579455] [INFO ] [sig ] [797/3517] Forecasting CRH... [2026-01-06T20:19:37.579485] [INFO ] [sig ] Generating forecast for: CRH [2026-01-06T20:19:37.579516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-06T20:19:37.591473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-06T20:19:37.591902] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-06T20:19:37.592714] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-06T20:19:37.592766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:37.592798] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:37.592825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:37.592882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:37.649863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:37.650700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:37.650780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:37.650813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:37.784869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:37.785035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:37.785078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:37.785107] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:37.788913] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-01-06T20:19:37.789280] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-06T20:19:37.789427] [INFO ] [sig ] CRH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:37.930409] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRH.txt [2026-01-06T20:19:37.930565] [INFO ] [sig ] [797/3517] Completed CRH in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.6m [2026-01-06T20:19:37.930623] [INFO ] [sig ] [798/3517] Forecasting CRI... [2026-01-06T20:19:37.930655] [INFO ] [sig ] Generating forecast for: CRI [2026-01-06T20:19:37.930685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-06T20:19:37.942512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-06T20:19:37.942896] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-06T20:19:37.943743] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-06T20:19:37.943798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:37.943832] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:37.943861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:37.943918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:38.000022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:38.000666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:38.000745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:38.000779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:38.117238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:38.117378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:38.117420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:38.117448] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:38.120756] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-01-06T20:19:38.121039] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-06T20:19:38.121167] [INFO ] [sig ] CRI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:38.264070] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRI.txt [2026-01-06T20:19:38.264315] [INFO ] [sig ] [798/3517] Completed CRI in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:38.264378] [INFO ] [sig ] [799/3517] Forecasting CRK... [2026-01-06T20:19:38.264420] [INFO ] [sig ] Generating forecast for: CRK [2026-01-06T20:19:38.264462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-06T20:19:38.277722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-06T20:19:38.278101] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-06T20:19:38.279014] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-06T20:19:38.279069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:38.279103] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:38.279130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:38.279189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:38.338869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:38.339740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:38.339825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:38.339860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:38.466688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:38.466861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:38.466927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:38.466974] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:38.470653] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=93.93%) [2026-01-06T20:19:38.471011] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-06T20:19:38.471165] [INFO ] [sig ] CRK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:38.617805] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRK.txt [2026-01-06T20:19:38.617965] [INFO ] [sig ] [799/3517] Completed CRK in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:38.618011] [INFO ] [sig ] [800/3517] Forecasting CRL... [2026-01-06T20:19:38.618048] [INFO ] [sig ] Generating forecast for: CRL [2026-01-06T20:19:38.618081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-06T20:19:38.632613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-06T20:19:38.633269] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-06T20:19:38.634249] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-06T20:19:38.634304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:38.634337] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:38.634364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:38.634423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:38.692186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:38.693250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:38.693365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:38.693430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:38.824195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:38.824425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:38.824476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:38.824510] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:38.828446] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=32.31%) [2026-01-06T20:19:38.828790] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-06T20:19:38.828934] [INFO ] [sig ] CRL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:38.972461] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRL.txt [2026-01-06T20:19:38.972683] [INFO ] [sig ] [800/3517] Completed CRL in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:38.972729] [INFO ] [sig ] [801/3517] Forecasting CRM... [2026-01-06T20:19:38.972759] [INFO ] [sig ] Generating forecast for: CRM [2026-01-06T20:19:38.972792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-06T20:19:38.986556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-06T20:19:38.987078] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-06T20:19:38.988001] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-06T20:19:38.988056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:38.988091] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:38.988119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:38.988178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:39.047651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:39.048792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:39.048890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:39.048925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:39.173152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:39.173393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:39.173449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:39.173485] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:39.178398] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-01-06T20:19:39.179035] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-06T20:19:39.179271] [INFO ] [sig ] CRM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:39.331038] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRM.txt [2026-01-06T20:19:39.331180] [INFO ] [sig ] [801/3517] Completed CRM in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:39.331220] [INFO ] [sig ] [802/3517] Forecasting CRMD... [2026-01-06T20:19:39.331251] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-06T20:19:39.331281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-06T20:19:39.343658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-06T20:19:39.344010] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-06T20:19:39.344826] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-06T20:19:39.344879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:39.344960] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:39.344990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:39.345048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:39.401813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:39.402600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:39.402685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:39.402719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:39.518206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:39.518367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:39.518409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:39.518438] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:39.521870] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=30.93%) [2026-01-06T20:19:39.522141] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-06T20:19:39.522261] [INFO ] [sig ] CRMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:39.667134] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRMD.txt [2026-01-06T20:19:39.667275] [INFO ] [sig ] [802/3517] Completed CRMD in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:39.667315] [INFO ] [sig ] [803/3517] Forecasting CRML... [2026-01-06T20:19:39.667344] [INFO ] [sig ] Generating forecast for: CRML [2026-01-06T20:19:39.667374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-06T20:19:39.678729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-06T20:19:39.679026] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-06T20:19:39.679782] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-06T20:19:39.679833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:39.679865] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:39.679892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:39.679949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:39.737363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:39.738100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:39.738179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:39.738211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:39.857043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:39.857213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:39.857274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:39.857303] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:39.860735] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=62.68%) [2026-01-06T20:19:39.861009] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-06T20:19:39.861131] [INFO ] [sig ] CRML: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:40.005231] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRML.txt [2026-01-06T20:19:40.005388] [INFO ] [sig ] [803/3517] Completed CRML in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:40.005428] [INFO ] [sig ] [804/3517] Forecasting CRNC... [2026-01-06T20:19:40.005459] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-06T20:19:40.005489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-06T20:19:40.016978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-06T20:19:40.017316] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-06T20:19:40.018084] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-06T20:19:40.018138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:40.018170] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:40.018198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:40.018260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:40.076749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:40.077594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:40.077674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:40.077706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:40.203967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:40.204129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:40.204173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:40.204203] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:40.207987] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: DOWN (p=40.84%) [2026-01-06T20:19:40.208300] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-06T20:19:40.208442] [INFO ] [sig ] CRNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:40.363307] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRNC.txt [2026-01-06T20:19:40.363467] [INFO ] [sig ] [804/3517] Completed CRNC in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:40.363508] [INFO ] [sig ] [805/3517] Forecasting CRNX... [2026-01-06T20:19:40.363539] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-06T20:19:40.363593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-06T20:19:40.375988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-06T20:19:40.376349] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-06T20:19:40.377187] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-06T20:19:40.377241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:40.377274] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:40.377301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:40.377357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:40.436204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:40.437095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:40.437179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:40.437212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:40.572405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:40.572562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:40.572626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:40.572692] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:40.576866] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-06T20:19:40.577243] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-06T20:19:40.577641] [INFO ] [sig ] CRNX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:40.730797] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRNX.txt [2026-01-06T20:19:40.730947] [INFO ] [sig ] [805/3517] Completed CRNX in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:40.730988] [INFO ] [sig ] [806/3517] Forecasting CRON... [2026-01-06T20:19:40.731020] [INFO ] [sig ] Generating forecast for: CRON [2026-01-06T20:19:40.731053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-06T20:19:40.743311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-06T20:19:40.743618] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-06T20:19:40.744371] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-06T20:19:40.744430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:40.744462] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:40.744489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:40.744546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:40.802929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:40.803885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:40.803962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:40.803995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:40.933748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:40.933911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:40.933955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:40.933984] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:40.937338] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: UP (p=95.90%) [2026-01-06T20:19:40.937652] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-06T20:19:40.937781] [INFO ] [sig ] CRON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:41.081420] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRON.txt [2026-01-06T20:19:41.081595] [INFO ] [sig ] [806/3517] Completed CRON in 0.4s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:41.081639] [INFO ] [sig ] [807/3517] Forecasting CROX... [2026-01-06T20:19:41.081668] [INFO ] [sig ] Generating forecast for: CROX [2026-01-06T20:19:41.081700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-06T20:19:41.094896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-06T20:19:41.095205] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-06T20:19:41.096055] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-06T20:19:41.096109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:41.096153] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:41.096183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:41.096241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:41.156037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:41.156658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:41.156735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:41.156768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:41.277395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:41.277544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:41.277603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:41.277636] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:41.280981] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=69.25%) [2026-01-06T20:19:41.281253] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-06T20:19:41.281376] [INFO ] [sig ] CROX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:41.421140] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CROX.txt [2026-01-06T20:19:41.421290] [INFO ] [sig ] [807/3517] Completed CROX in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:41.421331] [INFO ] [sig ] [808/3517] Forecasting CRS... [2026-01-06T20:19:41.421362] [INFO ] [sig ] Generating forecast for: CRS [2026-01-06T20:19:41.421395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-06T20:19:41.433012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-06T20:19:41.433302] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-06T20:19:41.434136] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-06T20:19:41.434192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:41.434225] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:41.434255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:41.434315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:41.492504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:41.493386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:41.493471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:41.493507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:41.614507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:41.614680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:41.614724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:41.614755] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:41.618077] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: DOWN (p=12.28%) [2026-01-06T20:19:41.618361] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-06T20:19:41.618486] [INFO ] [sig ] CRS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:41.759807] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRS.txt [2026-01-06T20:19:41.759953] [INFO ] [sig ] [808/3517] Completed CRS in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:41.759993] [INFO ] [sig ] [809/3517] Forecasting CRSP... [2026-01-06T20:19:41.760022] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-06T20:19:41.760055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-06T20:19:41.771724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-06T20:19:41.772032] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-06T20:19:41.772831] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-06T20:19:41.772883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:41.772916] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:41.772943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:41.773002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:41.833518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:41.834287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:41.834377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:41.834423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:41.954090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:41.954246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:41.954290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:41.954320] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:41.957737] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=67.91%) [2026-01-06T20:19:41.958023] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-06T20:19:41.958152] [INFO ] [sig ] CRSP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:42.101684] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRSP.txt [2026-01-06T20:19:42.101840] [INFO ] [sig ] [809/3517] Completed CRSP in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:42.101880] [INFO ] [sig ] [810/3517] Forecasting CRTO... [2026-01-06T20:19:42.101911] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-06T20:19:42.101941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-06T20:19:42.113603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-06T20:19:42.113945] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-06T20:19:42.114708] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-06T20:19:42.114760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:42.114791] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:42.114818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:42.114874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:42.173888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:42.174755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:42.174836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:42.174869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:42.297027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:42.297187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:42.297232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:42.297262] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:42.300546] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=41.75%) [2026-01-06T20:19:42.300829] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-06T20:19:42.300948] [INFO ] [sig ] CRTO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:42.441023] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRTO.txt [2026-01-06T20:19:42.441142] [INFO ] [sig ] [810/3517] Completed CRTO in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:42.441180] [INFO ] [sig ] [811/3517] Forecasting CRUS... [2026-01-06T20:19:42.441216] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-06T20:19:42.441246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-06T20:19:42.453514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-06T20:19:42.453834] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-06T20:19:42.454624] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-06T20:19:42.454681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:42.454715] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:42.454742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:42.454800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:42.516733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:42.517498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:42.517590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:42.517625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:42.636903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:42.637055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:42.637099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:42.637128] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:42.640751] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: DOWN (p=49.72%) [2026-01-06T20:19:42.641037] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-06T20:19:42.641167] [INFO ] [sig ] CRUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:42.781341] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRUS.txt [2026-01-06T20:19:42.781470] [INFO ] [sig ] [811/3517] Completed CRUS in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:42.781508] [INFO ] [sig ] [812/3517] Forecasting CRVL... [2026-01-06T20:19:42.781538] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-06T20:19:42.781568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-06T20:19:42.792787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-06T20:19:42.793091] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-06T20:19:42.793874] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-06T20:19:42.793927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:42.793958] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:42.793985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:42.794042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:42.852543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:42.853322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:42.853670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:42.853707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:42.980101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:42.980257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:42.980300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:42.980329] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:42.983898] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-01-06T20:19:42.984175] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-06T20:19:42.984299] [INFO ] [sig ] CRVL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:43.126261] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CRVL.txt [2026-01-06T20:19:43.126397] [INFO ] [sig ] [812/3517] Completed CRVL in 0.3s | 2.91 sym/s | Total: 4.6m | ETA: 15.5m [2026-01-06T20:19:43.126437] [INFO ] [sig ] [813/3517] Forecasting CRVO... [2026-01-06T20:19:43.126467] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-06T20:19:43.126498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-06T20:19:43.138425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-06T20:19:43.138818] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-06T20:19:43.139790] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-06T20:19:43.139841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:43.139873] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:43.139899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:43.139955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:43.197700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:43.198722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:43.198803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:43.198838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:43.325223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:43.325415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:43.325476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:43.325509] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:43.329644] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-01-06T20:19:43.329967] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-06T20:19:43.330099] [INFO ] [sig ] CRVO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:43.470797] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRVO.txt [2026-01-06T20:19:43.470926] [INFO ] [sig ] [813/3517] Completed CRVO in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-06T20:19:43.470966] [INFO ] [sig ] [814/3517] Forecasting CRVS... [2026-01-06T20:19:43.470996] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-06T20:19:43.471026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-06T20:19:43.483985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-06T20:19:43.484287] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-06T20:19:43.485105] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-06T20:19:43.485156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:43.485188] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:43.485214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:43.485271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:43.542924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:43.543820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:43.543905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:43.543940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:43.672711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:43.672862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:43.672903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:43.672947] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:43.676201] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-06T20:19:43.676466] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-06T20:19:43.676603] [INFO ] [sig ] CRVS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:43.820838] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRVS.txt [2026-01-06T20:19:43.820987] [INFO ] [sig ] [814/3517] Completed CRVS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-06T20:19:43.821026] [INFO ] [sig ] [815/3517] Forecasting CRWD... [2026-01-06T20:19:43.821057] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-06T20:19:43.821087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-06T20:19:43.833122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-06T20:19:43.833474] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-06T20:19:43.834265] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-06T20:19:43.834317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:43.834351] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:43.834378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:43.834436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:43.892780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:43.893635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:43.893717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:43.893752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:44.016996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:44.017175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:44.017233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:44.017266] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:44.020867] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: DOWN (p=9.99%) [2026-01-06T20:19:44.021149] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-06T20:19:44.021278] [INFO ] [sig ] CRWD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:44.161080] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRWD.txt [2026-01-06T20:19:44.161248] [INFO ] [sig ] [815/3517] Completed CRWD in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.5m [2026-01-06T20:19:44.161287] [INFO ] [sig ] [816/3517] Forecasting CRWS... [2026-01-06T20:19:44.161318] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-06T20:19:44.161355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-06T20:19:44.172940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-06T20:19:44.173294] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-06T20:19:44.174139] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-06T20:19:44.174193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:44.174226] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:44.174253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:44.174337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:44.231957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:44.232846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:44.232971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:44.233012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:44.341750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:44.341899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:44.341940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:44.341969] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:44.345238] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: DOWN (p=20.09%) [2026-01-06T20:19:44.345508] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-06T20:19:44.345648] [INFO ] [sig ] CRWS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:44.484158] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CRWS.txt [2026-01-06T20:19:44.484300] [INFO ] [sig ] [816/3517] Completed CRWS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:44.484339] [INFO ] [sig ] [817/3517] Forecasting CSAN... [2026-01-06T20:19:44.484370] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-06T20:19:44.484401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-06T20:19:44.495637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-06T20:19:44.495962] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-06T20:19:44.496768] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-06T20:19:44.496820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:44.496853] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:44.496880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:44.496938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:44.553904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:44.554642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:44.554729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:44.554767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:44.671948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:44.672086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:44.672127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:44.672156] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:44.675401] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: DOWN (p=39.97%) [2026-01-06T20:19:44.675693] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-06T20:19:44.675815] [INFO ] [sig ] CSAN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:44.817563] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CSAN.txt [2026-01-06T20:19:44.817717] [INFO ] [sig ] [817/3517] Completed CSAN in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:44.817757] [INFO ] [sig ] [818/3517] Forecasting CSB... [2026-01-06T20:19:44.817789] [INFO ] [sig ] Generating forecast for: CSB [2026-01-06T20:19:44.817830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-06T20:19:44.829437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-06T20:19:44.829798] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-06T20:19:44.830606] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-06T20:19:44.830659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:44.830694] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:44.830732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:44.830792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:44.888229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:44.888993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:44.889072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:44.889107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:45.001613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:45.001765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:45.001808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:45.001839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:45.005190] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: UP (p=55.30%) [2026-01-06T20:19:45.005462] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-06T20:19:45.005607] [INFO ] [sig ] CSB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:45.147750] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSB.txt [2026-01-06T20:19:45.147904] [INFO ] [sig ] [818/3517] Completed CSB in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:45.147944] [INFO ] [sig ] [819/3517] Forecasting CSCO... [2026-01-06T20:19:45.147976] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-06T20:19:45.148008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-06T20:19:45.159458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-06T20:19:45.159782] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-06T20:19:45.160547] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-06T20:19:45.160620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:45.160677] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:45.160706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:45.160765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:45.217415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:45.218104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:45.218183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:45.218216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:45.337162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:45.337315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:45.337361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:45.337391] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:45.340773] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: UP (p=59.39%) [2026-01-06T20:19:45.341048] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-06T20:19:45.341173] [INFO ] [sig ] CSCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:45.488905] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSCO.txt [2026-01-06T20:19:45.489065] [INFO ] [sig ] [819/3517] Completed CSCO in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:45.489111] [INFO ] [sig ] [820/3517] Forecasting CSGP... [2026-01-06T20:19:45.489144] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-06T20:19:45.489174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-06T20:19:45.500360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-06T20:19:45.500692] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-06T20:19:45.501492] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-06T20:19:45.501545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:45.501599] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:45.501630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:45.501687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:45.557953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:45.558713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:45.558794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:45.558828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:45.682283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:45.682438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:45.682483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:45.682514] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:45.685939] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: UP (p=88.71%) [2026-01-06T20:19:45.686271] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-06T20:19:45.686400] [INFO ] [sig ] CSGP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:45.827823] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSGP.txt [2026-01-06T20:19:45.827950] [INFO ] [sig ] [820/3517] Completed CSGP in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:45.827989] [INFO ] [sig ] [821/3517] Forecasting CSGS... [2026-01-06T20:19:45.828020] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-06T20:19:45.828051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-06T20:19:45.838994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-06T20:19:45.839326] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-06T20:19:45.840153] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-06T20:19:45.840205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:45.840241] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:45.840267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:45.840324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:45.895651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:45.896478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:45.896561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:45.896614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:46.017011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:46.017173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:46.017216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:46.017249] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:46.020715] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: UP (p=71.45%) [2026-01-06T20:19:46.021006] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-06T20:19:46.021132] [INFO ] [sig ] CSGS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:46.161974] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSGS.txt [2026-01-06T20:19:46.162124] [INFO ] [sig ] [821/3517] Completed CSGS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:46.162165] [INFO ] [sig ] [822/3517] Forecasting CSIQ... [2026-01-06T20:19:46.162195] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-06T20:19:46.162245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-06T20:19:46.174118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-06T20:19:46.174452] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-06T20:19:46.175268] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-06T20:19:46.175322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:46.175354] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:46.175380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:46.175437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:46.233226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:46.234118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:46.234204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:46.234242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:46.361179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:46.361338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:46.361382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:46.361458] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:46.365029] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-01-06T20:19:46.365342] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-06T20:19:46.365479] [INFO ] [sig ] CSIQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:46.512067] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSIQ.txt [2026-01-06T20:19:46.512209] [INFO ] [sig ] [822/3517] Completed CSIQ in 0.4s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:46.512247] [INFO ] [sig ] [823/3517] Forecasting CSPI... [2026-01-06T20:19:46.512276] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-06T20:19:46.512307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-06T20:19:46.523894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-06T20:19:46.524220] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-06T20:19:46.524985] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-06T20:19:46.525037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:46.525068] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:46.525095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:46.525151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:46.581072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:46.581749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:46.581826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:46.581858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:46.699455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:46.699623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:46.699668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:46.699699] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:46.703000] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=93.15%) [2026-01-06T20:19:46.703272] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-06T20:19:46.703395] [INFO ] [sig ] CSPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:46.844878] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSPI.txt [2026-01-06T20:19:46.845026] [INFO ] [sig ] [823/3517] Completed CSPI in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:46.845066] [INFO ] [sig ] [824/3517] Forecasting CSQ... [2026-01-06T20:19:46.845095] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-06T20:19:46.845126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-06T20:19:46.860095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-06T20:19:46.860404] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-06T20:19:46.861180] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-06T20:19:46.861232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:46.861264] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:46.861292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:46.861350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:46.917751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:46.918519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:46.918615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:46.918666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:47.040395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:47.040549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:47.040609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:47.040642] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:47.044077] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: DOWN (p=47.59%) [2026-01-06T20:19:47.044362] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-06T20:19:47.044483] [INFO ] [sig ] CSQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:47.185262] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CSQ.txt [2026-01-06T20:19:47.185412] [INFO ] [sig ] [824/3517] Completed CSQ in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:47.185451] [INFO ] [sig ] [825/3517] Forecasting CSTL... [2026-01-06T20:19:47.185482] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-06T20:19:47.185513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-06T20:19:47.196838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-06T20:19:47.197158] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-06T20:19:47.197924] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-06T20:19:47.197976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:47.198008] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:47.198034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:47.198091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:47.254828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:47.255433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:47.255511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:47.255543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:47.382744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:47.382891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:47.382933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:47.382962] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:47.386851] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=65.94%) [2026-01-06T20:19:47.387122] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-06T20:19:47.387245] [INFO ] [sig ] CSTL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:47.525267] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSTL.txt [2026-01-06T20:19:47.525400] [INFO ] [sig ] [825/3517] Completed CSTL in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:47.525438] [INFO ] [sig ] [826/3517] Forecasting CSTM... [2026-01-06T20:19:47.525468] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-06T20:19:47.525497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-06T20:19:47.537106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-06T20:19:47.537467] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-06T20:19:47.538245] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-06T20:19:47.538298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:47.538330] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:47.538358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:47.538414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:47.595279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:47.596157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:47.596242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:47.596277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:47.717757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:47.717906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:47.717949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:47.717978] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:47.721244] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: DOWN (p=21.65%) [2026-01-06T20:19:47.721514] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-06T20:19:47.721654] [INFO ] [sig ] CSTM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:47.865818] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CSTM.txt [2026-01-06T20:19:47.865975] [INFO ] [sig ] [826/3517] Completed CSTM in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:47.866015] [INFO ] [sig ] [827/3517] Forecasting CSWC... [2026-01-06T20:19:47.866045] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-06T20:19:47.866075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-06T20:19:47.878239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-06T20:19:47.878589] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-06T20:19:47.879365] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-06T20:19:47.879416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:47.879447] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:47.879474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:47.879530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:47.936067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:47.936972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:47.937058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:47.937092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:48.057743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:48.057894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:48.057936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:48.057965] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:48.061263] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-06T20:19:48.061533] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-06T20:19:48.061674] [INFO ] [sig ] CSWC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:48.200932] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CSWC.txt [2026-01-06T20:19:48.201077] [INFO ] [sig ] [827/3517] Completed CSWC in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:48.201116] [INFO ] [sig ] [828/3517] Forecasting CSX... [2026-01-06T20:19:48.201146] [INFO ] [sig ] Generating forecast for: CSX [2026-01-06T20:19:48.201176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-06T20:19:48.213669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-06T20:19:48.213971] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-06T20:19:48.214755] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-06T20:19:48.214806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:48.214839] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:48.214867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:48.214929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:48.272246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:48.273055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:48.273136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:48.273170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:48.396607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:48.396761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:48.396805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:48.396835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:48.400256] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: UP (p=55.76%) [2026-01-06T20:19:48.400535] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-06T20:19:48.400709] [INFO ] [sig ] CSX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:48.538921] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CSX.txt [2026-01-06T20:19:48.539052] [INFO ] [sig ] [828/3517] Completed CSX in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:48.539092] [INFO ] [sig ] [829/3517] Forecasting CTAS... [2026-01-06T20:19:48.539123] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-06T20:19:48.539154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-06T20:19:48.551798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-06T20:19:48.552157] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-06T20:19:48.553162] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-06T20:19:48.553214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:48.553247] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:48.553276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:48.553344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:48.611230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:48.611909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:48.612013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:48.612047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:48.732162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:48.732320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:48.732364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:48.732403] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:48.735789] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=27.69%) [2026-01-06T20:19:48.736063] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-06T20:19:48.736186] [INFO ] [sig ] CTAS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:48.877431] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CTAS.txt [2026-01-06T20:19:48.877566] [INFO ] [sig ] [829/3517] Completed CTAS in 0.3s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:48.877623] [INFO ] [sig ] [830/3517] Forecasting CTBB... [2026-01-06T20:19:48.877654] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-06T20:19:48.877684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-06T20:19:48.890145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-06T20:19:48.890600] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-06T20:19:48.891457] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-06T20:19:48.891513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:48.891547] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:48.891599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:48.891666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:48.966475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:48.967650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:48.967748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:48.967784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:49.092510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:49.092707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:49.092753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:49.092782] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:49.096325] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=81.81%) [2026-01-06T20:19:49.096879] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-06T20:19:49.097047] [INFO ] [sig ] CTBB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:49.254538] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTBB.txt [2026-01-06T20:19:49.254714] [INFO ] [sig ] [830/3517] Completed CTBB in 0.4s | 2.91 sym/s | Total: 4.7m | ETA: 15.4m [2026-01-06T20:19:49.254761] [INFO ] [sig ] [831/3517] Forecasting CTBI... [2026-01-06T20:19:49.254808] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-06T20:19:49.254854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-06T20:19:49.271455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-06T20:19:49.271975] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-06T20:19:49.273076] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-06T20:19:49.273160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:49.273205] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:49.273246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:49.273338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:49.338201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:49.339170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:49.339259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:49.339293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:49.471064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:49.471225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:49.471269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:49.471300] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:49.474649] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-01-06T20:19:49.474936] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-06T20:19:49.475064] [INFO ] [sig ] CTBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:49.617007] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CTBI.txt [2026-01-06T20:19:49.617155] [INFO ] [sig ] [831/3517] Completed CTBI in 0.4s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-06T20:19:49.617194] [INFO ] [sig ] [832/3517] Forecasting CTDD... [2026-01-06T20:19:49.617224] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-06T20:19:49.617254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-06T20:19:49.627968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-06T20:19:49.628254] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-06T20:19:49.629039] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-06T20:19:49.629091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:49.629123] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:49.629150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:49.629206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:49.685631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:49.686437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:49.686518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:49.686553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:49.801545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:49.801702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:49.801745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:49.801774] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:49.805085] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-06T20:19:49.805372] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-06T20:19:49.805491] [INFO ] [sig ] CTDD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:49.947884] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTDD.txt [2026-01-06T20:19:49.948035] [INFO ] [sig ] [832/3517] Completed CTDD in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.4m [2026-01-06T20:19:49.948075] [INFO ] [sig ] [833/3517] Forecasting CTKB... [2026-01-06T20:19:49.948105] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-06T20:19:49.948136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-06T20:19:49.959782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-06T20:19:49.960085] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-06T20:19:49.960855] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-06T20:19:49.960906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:49.960938] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:49.960965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:49.961021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:50.017927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:50.018517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:50.018607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:50.018653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:50.136342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:50.136495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:50.136537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:50.136566] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:50.139885] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=51.97%) [2026-01-06T20:19:50.140155] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-06T20:19:50.140276] [INFO ] [sig ] CTKB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:50.279686] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTKB.txt [2026-01-06T20:19:50.279826] [INFO ] [sig ] [833/3517] Completed CTKB in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:50.279865] [INFO ] [sig ] [834/3517] Forecasting CTLP... [2026-01-06T20:19:50.279896] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-06T20:19:50.279926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-06T20:19:50.291964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-06T20:19:50.292241] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-06T20:19:50.293181] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-06T20:19:50.293232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:50.293264] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:50.293292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:50.293348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:50.350103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:50.350803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:50.350882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:50.350931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:50.474878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:50.475043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:50.475093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:50.475124] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:50.478513] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: UP (p=88.36%) [2026-01-06T20:19:50.478886] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-06T20:19:50.479039] [INFO ] [sig ] CTLP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:50.619632] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTLP.txt [2026-01-06T20:19:50.619762] [INFO ] [sig ] [834/3517] Completed CTLP in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:50.619801] [INFO ] [sig ] [835/3517] Forecasting CTMX... [2026-01-06T20:19:50.619831] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-06T20:19:50.619860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-06T20:19:50.631660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-06T20:19:50.631938] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-06T20:19:50.632916] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-06T20:19:50.632967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:50.632998] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:50.633024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:50.633080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:50.691940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:50.693056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:50.693137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:50.693170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:50.814526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:50.814719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:50.814763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:50.814793] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:50.818252] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-06T20:19:50.818541] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-06T20:19:50.818754] [INFO ] [sig ] CTMX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:50.960697] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTMX.txt [2026-01-06T20:19:50.960821] [INFO ] [sig ] [835/3517] Completed CTMX in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:50.960859] [INFO ] [sig ] [836/3517] Forecasting CTNM... [2026-01-06T20:19:50.960889] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-06T20:19:50.960920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-06T20:19:50.973016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-06T20:19:50.973280] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-06T20:19:50.974207] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-06T20:19:50.974259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:50.974314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:50.974342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:50.974399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:51.031850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:51.032466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:51.032549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:51.032600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:51.155033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:51.155163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:51.155204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:51.155233] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:51.158952] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-01-06T20:19:51.159261] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-06T20:19:51.159389] [INFO ] [sig ] CTNM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:51.302443] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTNM.txt [2026-01-06T20:19:51.302558] [INFO ] [sig ] [836/3517] Completed CTNM in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:51.302613] [INFO ] [sig ] [837/3517] Forecasting CTO... [2026-01-06T20:19:51.302643] [INFO ] [sig ] Generating forecast for: CTO [2026-01-06T20:19:51.302672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-06T20:19:51.314895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-06T20:19:51.315177] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-06T20:19:51.315960] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-06T20:19:51.316012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:51.316045] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:51.316072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:51.316129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:51.375772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:51.376636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:51.376726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:51.376760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:51.500864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:51.501034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:51.501078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:51.501109] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:51.504540] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-01-06T20:19:51.505044] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-06T20:19:51.505170] [INFO ] [sig ] CTO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:51.646156] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CTO.txt [2026-01-06T20:19:51.646289] [INFO ] [sig ] [837/3517] Completed CTO in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:51.646327] [INFO ] [sig ] [838/3517] Forecasting CTRA... [2026-01-06T20:19:51.646356] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-06T20:19:51.646386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-06T20:19:51.659648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-06T20:19:51.660018] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-06T20:19:51.660795] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-06T20:19:51.660847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:51.660879] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:51.660906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:51.660963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:51.728713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:51.729499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:51.729611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:51.729656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:51.847987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:51.848150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:51.848211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:51.848242] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:51.851813] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-06T20:19:51.852090] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-06T20:19:51.852212] [INFO ] [sig ] CTRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:51.991848] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CTRA.txt [2026-01-06T20:19:51.991957] [INFO ] [sig ] [838/3517] Completed CTRA in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:51.991995] [INFO ] [sig ] [839/3517] Forecasting CTRE... [2026-01-06T20:19:51.992023] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-06T20:19:51.992054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-06T20:19:52.003351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-06T20:19:52.003651] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-06T20:19:52.004381] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-06T20:19:52.004437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:52.004469] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:52.004496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:52.004553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:52.062723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:52.063309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:52.063385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:52.063417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:52.186312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:52.186448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:52.186488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:52.186546] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:52.190528] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: UP (p=74.80%) [2026-01-06T20:19:52.190812] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-06T20:19:52.190934] [INFO ] [sig ] CTRE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:52.331769] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTRE.txt [2026-01-06T20:19:52.331882] [INFO ] [sig ] [839/3517] Completed CTRE in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:52.331919] [INFO ] [sig ] [840/3517] Forecasting CTRM... [2026-01-06T20:19:52.331949] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-06T20:19:52.331980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-06T20:19:52.343490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-06T20:19:52.343775] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-06T20:19:52.344509] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-06T20:19:52.344561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:52.344808] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:52.344836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:52.344894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:52.403391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:52.404203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:52.404279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:52.404311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:52.519223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:52.519352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:52.519393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:52.519423] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:52.522834] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=56.75%) [2026-01-06T20:19:52.523097] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-06T20:19:52.523216] [INFO ] [sig ] CTRM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:52.666771] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTRM.txt [2026-01-06T20:19:52.666904] [INFO ] [sig ] [840/3517] Completed CTRM in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:52.666943] [INFO ] [sig ] [841/3517] Forecasting CTRN... [2026-01-06T20:19:52.666972] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-06T20:19:52.667002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-06T20:19:52.678065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-06T20:19:52.678339] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-06T20:19:52.679133] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-06T20:19:52.679185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:52.679216] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:52.679243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:52.679299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:52.736137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:52.736772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:52.736848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:52.736880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:52.863413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:52.863593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:52.863641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:52.863671] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:52.866963] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=25.82%) [2026-01-06T20:19:52.867239] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-06T20:19:52.867362] [INFO ] [sig ] CTRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:53.008391] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CTRN.txt [2026-01-06T20:19:53.008517] [INFO ] [sig ] [841/3517] Completed CTRN in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:53.008782] [INFO ] [sig ] [842/3517] Forecasting CTS... [2026-01-06T20:19:53.008813] [INFO ] [sig ] Generating forecast for: CTS [2026-01-06T20:19:53.008844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-06T20:19:53.020049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-06T20:19:53.020331] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-06T20:19:53.021123] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-06T20:19:53.021175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:53.021229] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:53.021262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:53.021318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:53.080340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:53.081325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:53.081409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:53.081444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:53.203833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:53.203975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:53.204017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:53.204053] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:53.207478] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-01-06T20:19:53.207762] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-06T20:19:53.207881] [INFO ] [sig ] CTS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:53.353501] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CTS.txt [2026-01-06T20:19:53.353643] [INFO ] [sig ] [842/3517] Completed CTS in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:53.353683] [INFO ] [sig ] [843/3517] Forecasting CTSH... [2026-01-06T20:19:53.353713] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-06T20:19:53.353744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-06T20:19:53.365214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-06T20:19:53.365480] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-06T20:19:53.366249] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-06T20:19:53.366300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:53.366331] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:53.366358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:53.366415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:53.423983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:53.424592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:53.424668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:53.424699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:53.542655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:53.542773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:53.542812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:53.542841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:53.546018] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=27.66%) [2026-01-06T20:19:53.546280] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-06T20:19:53.546399] [INFO ] [sig ] CTSH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:53.684175] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CTSH.txt [2026-01-06T20:19:53.684287] [INFO ] [sig ] [843/3517] Completed CTSH in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:53.684323] [INFO ] [sig ] [844/3517] Forecasting CTVA... [2026-01-06T20:19:53.684352] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-06T20:19:53.684383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-06T20:19:53.695932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-06T20:19:53.696207] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-06T20:19:53.696974] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-06T20:19:53.697025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:53.697057] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:53.697083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:53.697141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:53.755344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:53.755962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:53.756039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:53.756073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:53.881419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:53.881601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:53.881647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:53.881676] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:53.884956] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=92.04%) [2026-01-06T20:19:53.885249] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-06T20:19:53.885376] [INFO ] [sig ] CTVA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:54.033473] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CTVA.txt [2026-01-06T20:19:54.033634] [INFO ] [sig ] [844/3517] Completed CTVA in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:54.033676] [INFO ] [sig ] [845/3517] Forecasting CUBE... [2026-01-06T20:19:54.033705] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-06T20:19:54.033735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-06T20:19:54.045669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-06T20:19:54.045923] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-06T20:19:54.046705] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-06T20:19:54.046756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:54.046787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:54.046815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:54.046870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:54.104223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:54.105025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:54.105100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:54.105133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:54.226666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:54.226797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:54.226837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:54.226866] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:54.230079] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=94.64%) [2026-01-06T20:19:54.230341] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-06T20:19:54.230458] [INFO ] [sig ] CUBE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:54.369759] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CUBE.txt [2026-01-06T20:19:54.369874] [INFO ] [sig ] [845/3517] Completed CUBE in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:54.369917] [INFO ] [sig ] [846/3517] Forecasting CUBI... [2026-01-06T20:19:54.369947] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-06T20:19:54.369978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-06T20:19:54.381233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-06T20:19:54.381487] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-06T20:19:54.382259] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-06T20:19:54.382310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:54.382342] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:54.382370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:54.382431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:54.442843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:54.443474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:54.443594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:54.443823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:54.567077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:54.567203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:54.567244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:54.567272] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:54.570460] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-01-06T20:19:54.570743] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-06T20:19:54.570863] [INFO ] [sig ] CUBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:54.714894] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CUBI.txt [2026-01-06T20:19:54.715064] [INFO ] [sig ] [846/3517] Completed CUBI in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:54.715104] [INFO ] [sig ] [847/3517] Forecasting CUK... [2026-01-06T20:19:54.715134] [INFO ] [sig ] Generating forecast for: CUK [2026-01-06T20:19:54.715165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-06T20:19:54.727470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-06T20:19:54.727779] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-06T20:19:54.728544] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-06T20:19:54.728619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:54.728700] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:54.728732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:54.728789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:54.785819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:54.786904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:54.786993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:54.787025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:54.912656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:54.912819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:54.912864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:54.912894] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:54.916162] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: UP (p=50.24%) [2026-01-06T20:19:54.916430] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-06T20:19:54.916610] [INFO ] [sig ] CUK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:55.058499] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CUK.txt [2026-01-06T20:19:55.058665] [INFO ] [sig ] [847/3517] Completed CUK in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:55.058708] [INFO ] [sig ] [848/3517] Forecasting CULP... [2026-01-06T20:19:55.058737] [INFO ] [sig ] Generating forecast for: CULP [2026-01-06T20:19:55.058767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-06T20:19:55.069714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-06T20:19:55.069998] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-06T20:19:55.070758] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-06T20:19:55.070808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:55.070839] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:55.070865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:55.070922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:55.127178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:55.127839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:55.127914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:55.127946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:55.232334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:55.232480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:55.232521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:55.232549] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:55.235843] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: UP (p=67.79%) [2026-01-06T20:19:55.236109] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-06T20:19:55.236232] [INFO ] [sig ] CULP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:55.377414] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CULP.txt [2026-01-06T20:19:55.377559] [INFO ] [sig ] [848/3517] Completed CULP in 0.3s | 2.91 sym/s | Total: 4.8m | ETA: 15.3m [2026-01-06T20:19:55.377626] [INFO ] [sig ] [849/3517] Forecasting CURI... [2026-01-06T20:19:55.377656] [INFO ] [sig ] Generating forecast for: CURI [2026-01-06T20:19:55.377686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-06T20:19:55.389742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-06T20:19:55.390019] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-06T20:19:55.390776] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-06T20:19:55.390827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:55.390859] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:55.390886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:55.390956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:55.449756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:55.450789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:55.450870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:55.450904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:55.572474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:55.572655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:55.572700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:55.572746] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:55.576034] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: UP (p=75.29%) [2026-01-06T20:19:55.576315] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-06T20:19:55.576441] [INFO ] [sig ] CURI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:55.718396] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CURI.txt [2026-01-06T20:19:55.718559] [INFO ] [sig ] [849/3517] Completed CURI in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.3m [2026-01-06T20:19:55.718830] [INFO ] [sig ] [850/3517] Forecasting CUZ... [2026-01-06T20:19:55.718864] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-06T20:19:55.718893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-06T20:19:55.730201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-06T20:19:55.730515] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-06T20:19:55.731280] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-06T20:19:55.731332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:55.731365] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:55.731392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:55.731450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:55.788918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:55.789590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:55.789667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:55.789699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:55.908928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:55.909087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:55.909130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:55.909160] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:55.912443] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=20.06%) [2026-01-06T20:19:55.912726] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-06T20:19:55.912845] [INFO ] [sig ] CUZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:56.054319] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CUZ.txt [2026-01-06T20:19:56.054451] [INFO ] [sig ] [850/3517] Completed CUZ in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:56.054488] [INFO ] [sig ] [851/3517] Forecasting CVBF... [2026-01-06T20:19:56.054518] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-06T20:19:56.054549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-06T20:19:56.066679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-06T20:19:56.066927] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-06T20:19:56.067677] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-06T20:19:56.067728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:56.067760] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:56.067787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:56.067843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:56.125236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:56.125880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:56.125984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:56.126017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:56.250590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:56.250760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:56.250804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:56.250833] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:56.254199] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-01-06T20:19:56.254475] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-06T20:19:56.254620] [INFO ] [sig ] CVBF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:56.391468] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CVBF.txt [2026-01-06T20:19:56.391606] [INFO ] [sig ] [851/3517] Completed CVBF in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:56.391646] [INFO ] [sig ] [852/3517] Forecasting CVCO... [2026-01-06T20:19:56.391676] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-06T20:19:56.391706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-06T20:19:56.402544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-06T20:19:56.403026] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-06T20:19:56.403776] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-06T20:19:56.403827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:56.403859] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:56.403886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:56.403942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:56.460114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:56.460762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:56.460838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:56.460870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:56.577343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:56.577464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:56.577503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:56.577533] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:56.580667] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: DOWN (p=16.95%) [2026-01-06T20:19:56.580927] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-06T20:19:56.581045] [INFO ] [sig ] CVCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:56.719506] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CVCO.txt [2026-01-06T20:19:56.719678] [INFO ] [sig ] [852/3517] Completed CVCO in 0.3s | 2.92 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:56.719722] [INFO ] [sig ] [853/3517] Forecasting CVE... [2026-01-06T20:19:56.719752] [INFO ] [sig ] Generating forecast for: CVE [2026-01-06T20:19:56.719782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-06T20:19:56.732055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-06T20:19:56.732344] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-06T20:19:56.733111] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-06T20:19:56.733162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:56.733218] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:56.733257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:56.733319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:56.790444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:56.791111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:56.791185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:56.791218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:56.929548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:56.929759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:56.929803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:56.929831] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:56.933300] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: UP (p=91.72%) [2026-01-06T20:19:56.933600] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-06T20:19:56.933724] [INFO ] [sig ] CVE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:57.075496] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CVE.txt [2026-01-06T20:19:57.075677] [INFO ] [sig ] [853/3517] Completed CVE in 0.4s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:57.075721] [INFO ] [sig ] [854/3517] Forecasting CVEO... [2026-01-06T20:19:57.075750] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-06T20:19:57.075780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-06T20:19:57.086936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-06T20:19:57.087225] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-06T20:19:57.087994] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-06T20:19:57.088045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:57.088077] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:57.088104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:57.088160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:57.143625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:57.144262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:57.144339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:57.144371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:57.261639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:57.261795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:57.261837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:57.261865] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:57.265115] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=60.24%) [2026-01-06T20:19:57.265387] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-06T20:19:57.265505] [INFO ] [sig ] CVEO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:57.402251] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CVEO.txt [2026-01-06T20:19:57.402369] [INFO ] [sig ] [854/3517] Completed CVEO in 0.3s | 2.92 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:57.402408] [INFO ] [sig ] [855/3517] Forecasting CVGI... [2026-01-06T20:19:57.402437] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-06T20:19:57.402466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-06T20:19:57.413618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-06T20:19:57.413880] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-06T20:19:57.414643] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-06T20:19:57.414693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:57.414726] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:57.414753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:57.414809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:57.471183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:57.471789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:57.471864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:57.471895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:57.597581] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:57.597743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:57.597794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:57.597824] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:57.601630] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: UP (p=77.60%) [2026-01-06T20:19:57.601896] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-06T20:19:57.602014] [INFO ] [sig ] CVGI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:57.742665] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CVGI.txt [2026-01-06T20:19:57.742783] [INFO ] [sig ] [855/3517] Completed CVGI in 0.3s | 2.92 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:57.742821] [INFO ] [sig ] [856/3517] Forecasting CVI... [2026-01-06T20:19:57.742849] [INFO ] [sig ] Generating forecast for: CVI [2026-01-06T20:19:57.742878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-06T20:19:57.755965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-06T20:19:57.756371] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-06T20:19:57.757211] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-06T20:19:57.757266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:57.757299] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:57.757326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:57.757384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:57.816922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:57.817858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:57.817947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:57.817980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:57.944565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:57.944758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:57.945001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:57.945069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:57.949002] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: UP (p=50.23%) [2026-01-06T20:19:57.949276] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-06T20:19:57.949404] [INFO ] [sig ] CVI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:58.094340] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CVI.txt [2026-01-06T20:19:58.094499] [INFO ] [sig ] [856/3517] Completed CVI in 0.4s | 2.92 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:58.094540] [INFO ] [sig ] [857/3517] Forecasting CVKD... [2026-01-06T20:19:58.094588] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-06T20:19:58.094628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-06T20:19:58.107207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-06T20:19:58.107553] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-06T20:19:58.108341] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-06T20:19:58.108394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:58.108427] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:58.108454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:58.108511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:58.167032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:58.167705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:58.167783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:58.167816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:58.286933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:58.287081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:58.287123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:58.287151] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:58.290901] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: DOWN (p=23.59%) [2026-01-06T20:19:58.291167] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-06T20:19:58.291289] [INFO ] [sig ] CVKD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:58.437543] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CVKD.txt [2026-01-06T20:19:58.437762] [INFO ] [sig ] [857/3517] Completed CVKD in 0.3s | 2.92 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:58.437813] [INFO ] [sig ] [858/3517] Forecasting CVNA... [2026-01-06T20:19:58.437852] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-06T20:19:58.437890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-06T20:19:58.449529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-06T20:19:58.449925] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-06T20:19:58.450775] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-06T20:19:58.450827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:58.450862] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:58.450890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:58.450950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:58.509126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:58.510018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:58.510100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:58.510135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:58.634262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:58.634416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:58.634459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:58.634488] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:58.637770] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-01-06T20:19:58.638055] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-06T20:19:58.638183] [INFO ] [sig ] CVNA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:58.783507] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CVNA.txt [2026-01-06T20:19:58.783698] [INFO ] [sig ] [858/3517] Completed CVNA in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:58.783746] [INFO ] [sig ] [859/3517] Forecasting CVRX... [2026-01-06T20:19:58.783777] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-06T20:19:58.783809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-06T20:19:58.796175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-06T20:19:58.796509] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-06T20:19:58.797347] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-06T20:19:58.797400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:58.797433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:58.797461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:58.797519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:58.856937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:58.857712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:58.857794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:58.857828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:58.981984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:58.982135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:58.982179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:58.982207] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:58.985558] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-01-06T20:19:58.985848] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-06T20:19:58.985970] [INFO ] [sig ] CVRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:59.150623] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CVRX.txt [2026-01-06T20:19:59.150778] [INFO ] [sig ] [859/3517] Completed CVRX in 0.4s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:59.150819] [INFO ] [sig ] [860/3517] Forecasting CVS... [2026-01-06T20:19:59.150849] [INFO ] [sig ] Generating forecast for: CVS [2026-01-06T20:19:59.150879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-06T20:19:59.162306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-06T20:19:59.162675] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-06T20:19:59.163436] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-06T20:19:59.163486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:59.163519] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:59.163547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:59.163653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:59.229172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:59.230237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:59.230335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:59.230379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:59.373455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:59.373641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:59.373692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:59.373722] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:59.377050] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: UP (p=83.45%) [2026-01-06T20:19:59.377320] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-06T20:19:59.377442] [INFO ] [sig ] CVS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:19:59.519710] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CVS.txt [2026-01-06T20:19:59.519884] [INFO ] [sig ] [860/3517] Completed CVS in 0.4s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:59.519930] [INFO ] [sig ] [861/3517] Forecasting CVX... [2026-01-06T20:19:59.519962] [INFO ] [sig ] Generating forecast for: CVX [2026-01-06T20:19:59.519992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-06T20:19:59.531814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-06T20:19:59.532191] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-06T20:19:59.532994] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-06T20:19:59.533046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:59.533078] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:59.533105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:59.533162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:59.590040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:59.591092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:59.591171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:59.591204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:19:59.714062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:19:59.714217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:19:59.714260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:19:59.714291] [INFO ] [FORECASTER] Training complete [2026-01-06T20:19:59.717696] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=4.47%) [2026-01-06T20:19:59.717973] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-06T20:19:59.718096] [INFO ] [sig ] CVX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:19:59.862388] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CVX.txt [2026-01-06T20:19:59.862524] [INFO ] [sig ] [861/3517] Completed CVX in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:19:59.862562] [INFO ] [sig ] [862/3517] Forecasting CWAN... [2026-01-06T20:19:59.862611] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-06T20:19:59.862642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-06T20:19:59.874444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-06T20:19:59.874762] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-06T20:19:59.875547] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-06T20:19:59.875622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:19:59.875655] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:19:59.875683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:19:59.875741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:19:59.934510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:19:59.935313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:19:59.935394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:19:59.935427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:00.060261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:00.060420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:00.060463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:00.060493] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:00.063879] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-01-06T20:20:00.064152] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-06T20:20:00.064281] [INFO ] [sig ] CWAN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:00.221105] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CWAN.txt [2026-01-06T20:20:00.221271] [INFO ] [sig ] [862/3517] Completed CWAN in 0.4s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:20:00.221313] [INFO ] [sig ] [863/3517] Forecasting CWBC... [2026-01-06T20:20:00.221342] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-06T20:20:00.221372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-06T20:20:00.233219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-06T20:20:00.233634] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-06T20:20:00.234418] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-06T20:20:00.234471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:00.234502] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:00.234530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:00.234602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:00.291037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:00.291912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:00.292022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:00.292056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:00.414120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:00.414261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:00.414305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:00.414334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:00.417569] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: DOWN (p=33.83%) [2026-01-06T20:20:00.417859] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-06T20:20:00.417979] [INFO ] [sig ] CWBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:00.556498] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CWBC.txt [2026-01-06T20:20:00.556649] [INFO ] [sig ] [863/3517] Completed CWBC in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:20:00.556691] [INFO ] [sig ] [864/3517] Forecasting CWCO... [2026-01-06T20:20:00.556722] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-06T20:20:00.556751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-06T20:20:00.568806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-06T20:20:00.569105] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-06T20:20:00.569867] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-06T20:20:00.569918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:00.569950] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:00.569977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:00.570034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:00.627528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:00.628359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:00.628436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:00.628469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:00.744965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:00.745089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:00.745129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:00.745159] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:00.748348] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-06T20:20:00.748632] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-06T20:20:00.748964] [INFO ] [sig ] CWCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:00.889674] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CWCO.txt [2026-01-06T20:20:00.890738] [INFO ] [sig ] [864/3517] Completed CWCO in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:20:00.890785] [INFO ] [sig ] [865/3517] Forecasting CWD... [2026-01-06T20:20:00.890814] [INFO ] [sig ] Generating forecast for: CWD [2026-01-06T20:20:00.890844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-06T20:20:00.902237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-06T20:20:00.902548] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-06T20:20:00.903451] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-06T20:20:00.903503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:00.903535] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:00.903561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:00.903644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:00.961409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:00.962098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:00.962177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:00.962210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:01.071331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:01.071479] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:20:01.071520] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:01.071550] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:01.075224] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=68.90%) [2026-01-06T20:20:01.075489] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-06T20:20:01.075633] [INFO ] [sig ] CWD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:01.215120] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CWD.txt [2026-01-06T20:20:01.215237] [INFO ] [sig ] [865/3517] Completed CWD in 0.3s | 2.91 sym/s | Total: 4.9m | ETA: 15.2m [2026-01-06T20:20:01.215275] [INFO ] [sig ] [866/3517] Forecasting CWEN... [2026-01-06T20:20:01.215304] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-06T20:20:01.215333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-06T20:20:01.229632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-06T20:20:01.229945] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-06T20:20:01.230720] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-06T20:20:01.230781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:01.230814] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:01.230841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:01.230898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:01.288313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:01.289136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:01.289219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:01.289252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:01.408183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:01.408350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:01.408422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:01.408464] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:01.411918] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: DOWN (p=7.69%) [2026-01-06T20:20:01.412200] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-06T20:20:01.412327] [INFO ] [sig ] CWEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:01.555905] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CWEN.txt [2026-01-06T20:20:01.556071] [INFO ] [sig ] [866/3517] Completed CWEN in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-06T20:20:01.556114] [INFO ] [sig ] [867/3517] Forecasting CWH... [2026-01-06T20:20:01.556146] [INFO ] [sig ] Generating forecast for: CWH [2026-01-06T20:20:01.556178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-06T20:20:01.568214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-06T20:20:01.568533] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-06T20:20:01.569399] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-06T20:20:01.569453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:01.569487] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:01.569515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:01.569593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:01.626633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:01.627265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:01.627341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:01.627374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:01.746880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:01.747044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:01.747087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:01.747115] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:01.750448] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-06T20:20:01.750752] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-06T20:20:01.750883] [INFO ] [sig ] CWH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:01.890901] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CWH.txt [2026-01-06T20:20:01.891070] [INFO ] [sig ] [867/3517] Completed CWH in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.2m [2026-01-06T20:20:01.891112] [INFO ] [sig ] [868/3517] Forecasting CWK... [2026-01-06T20:20:01.891143] [INFO ] [sig ] Generating forecast for: CWK [2026-01-06T20:20:01.891176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-06T20:20:01.902984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-06T20:20:01.903404] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-06T20:20:01.904283] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-06T20:20:01.904336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:01.904368] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:01.904395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:01.904452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:01.960457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:01.961350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:01.961433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:01.961466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:02.080228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:02.080398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:02.080443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:02.080472] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:02.084013] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-06T20:20:02.084335] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-06T20:20:02.084475] [INFO ] [sig ] CWK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:02.231261] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CWK.txt [2026-01-06T20:20:02.231428] [INFO ] [sig ] [868/3517] Completed CWK in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:02.231471] [INFO ] [sig ] [869/3517] Forecasting CXDO... [2026-01-06T20:20:02.231500] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-06T20:20:02.231531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-06T20:20:02.242783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-06T20:20:02.243162] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-06T20:20:02.244036] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-06T20:20:02.244089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:02.244134] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:02.244170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:02.244229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:02.302979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:02.304013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:02.304103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:02.304137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:02.432989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:02.433154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:02.433200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:02.433231] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:02.436607] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=45.27%) [2026-01-06T20:20:02.436886] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-06T20:20:02.437014] [INFO ] [sig ] CXDO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:02.573927] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CXDO.txt [2026-01-06T20:20:02.574130] [INFO ] [sig ] [869/3517] Completed CXDO in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:02.574201] [INFO ] [sig ] [870/3517] Forecasting CXE... [2026-01-06T20:20:02.574248] [INFO ] [sig ] Generating forecast for: CXE [2026-01-06T20:20:02.574293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-06T20:20:02.585901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-06T20:20:02.586274] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-06T20:20:02.587127] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-06T20:20:02.587180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:02.587239] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:02.587275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:02.587350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:02.643879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:02.644777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:02.644857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:02.644889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:02.755829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:02.755989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:02.756033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:02.756061] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:02.759419] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-06T20:20:02.759736] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-06T20:20:02.759870] [INFO ] [sig ] CXE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:02.901274] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CXE.txt [2026-01-06T20:20:02.901428] [INFO ] [sig ] [870/3517] Completed CXE in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:02.901469] [INFO ] [sig ] [871/3517] Forecasting CXSE... [2026-01-06T20:20:02.901498] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-06T20:20:02.901528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-06T20:20:02.982489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-06T20:20:02.982962] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-06T20:20:02.983886] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-06T20:20:02.983944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:02.983981] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:02.984018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:02.984081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:03.041486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:03.042437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:03.042527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:03.042561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:03.156226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:03.156385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:03.156426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:03.156456] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:03.159870] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: DOWN (p=9.38%) [2026-01-06T20:20:03.160203] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-06T20:20:03.160355] [INFO ] [sig ] CXSE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:03.326618] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CXSE.txt [2026-01-06T20:20:03.326832] [INFO ] [sig ] [871/3517] Completed CXSE in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:03.326902] [INFO ] [sig ] [872/3517] Forecasting CYD... [2026-01-06T20:20:03.326940] [INFO ] [sig ] Generating forecast for: CYD [2026-01-06T20:20:03.326972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-06T20:20:03.340892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-06T20:20:03.341278] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-06T20:20:03.342080] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-06T20:20:03.342133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:03.342166] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:03.342193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:03.342254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:03.398357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:03.399254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:03.399337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:03.399371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:03.523346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:03.523508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:03.523552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:03.523602] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:03.527001] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: UP (p=84.87%) [2026-01-06T20:20:03.527298] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-06T20:20:03.527428] [INFO ] [sig ] CYD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:03.674032] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CYD.txt [2026-01-06T20:20:03.674193] [INFO ] [sig ] [872/3517] Completed CYD in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:03.674237] [INFO ] [sig ] [873/3517] Forecasting CYH... [2026-01-06T20:20:03.674268] [INFO ] [sig ] Generating forecast for: CYH [2026-01-06T20:20:03.674300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-06T20:20:03.685814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-06T20:20:03.686161] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-06T20:20:03.686929] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-06T20:20:03.686980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:03.687011] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:03.687038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:03.687095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:03.744450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:03.745323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:03.745419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:03.745454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:03.872260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:03.872424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:03.872489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:03.872551] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:03.876091] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-06T20:20:03.876360] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-06T20:20:03.876484] [INFO ] [sig ] CYH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:04.020299] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CYH.txt [2026-01-06T20:20:04.020441] [INFO ] [sig ] [873/3517] Completed CYH in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:04.020482] [INFO ] [sig ] [874/3517] Forecasting CYN... [2026-01-06T20:20:04.020512] [INFO ] [sig ] Generating forecast for: CYN [2026-01-06T20:20:04.020543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-06T20:20:04.031820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-06T20:20:04.032121] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-06T20:20:04.032884] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-06T20:20:04.032935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:04.032966] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:04.032994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:04.033051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:04.089016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:04.089754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:04.089850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:04.089887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:04.208482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:04.208681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:04.208730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:04.208762] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:04.212166] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-06T20:20:04.212455] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-06T20:20:04.212604] [INFO ] [sig ] CYN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:04.355789] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CYN.txt [2026-01-06T20:20:04.355949] [INFO ] [sig ] [874/3517] Completed CYN in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:04.355990] [INFO ] [sig ] [875/3517] Forecasting CYRX... [2026-01-06T20:20:04.356022] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-06T20:20:04.356054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-06T20:20:04.367620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-06T20:20:04.367902] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-06T20:20:04.368680] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-06T20:20:04.368731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:04.368763] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:04.368790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:04.368847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:04.423783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:04.424436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:04.424525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:04.424557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:04.546193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:04.546376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:04.546430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:04.546459] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:04.549817] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=12.17%) [2026-01-06T20:20:04.550091] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-06T20:20:04.550218] [INFO ] [sig ] CYRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:04.685665] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CYRX.txt [2026-01-06T20:20:04.685792] [INFO ] [sig ] [875/3517] Completed CYRX in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:04.685830] [INFO ] [sig ] [876/3517] Forecasting CYTK... [2026-01-06T20:20:04.685860] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-06T20:20:04.685890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-06T20:20:04.697283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-06T20:20:04.697591] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-06T20:20:04.698384] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-06T20:20:04.698438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:04.698471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:04.698499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:04.698558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:04.756384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:04.756999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:04.757079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:04.757113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:04.877734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:04.877882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:04.877922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:04.877951] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:04.881200] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: UP (p=61.11%) [2026-01-06T20:20:04.881467] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-06T20:20:04.881604] [INFO ] [sig ] CYTK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:05.017833] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CYTK.txt [2026-01-06T20:20:05.017951] [INFO ] [sig ] [876/3517] Completed CYTK in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:05.017989] [INFO ] [sig ] [877/3517] Forecasting CZFS... [2026-01-06T20:20:05.018018] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-06T20:20:05.018048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-06T20:20:05.027464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-06T20:20:05.027720] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-06T20:20:05.028562] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-06T20:20:05.028655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:05.028701] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:05.028729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:05.028787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:05.083978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:05.084621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:05.084698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:05.084731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:05.180294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:05.180455] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:20:05.180500] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:05.180529] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:05.183868] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: UP (p=87.67%) [2026-01-06T20:20:05.184146] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-06T20:20:05.184270] [INFO ] [sig ] CZFS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:05.360954] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CZFS.txt [2026-01-06T20:20:05.361189] [INFO ] [sig ] [877/3517] Completed CZFS in 0.3s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:05.361261] [INFO ] [sig ] [878/3517] Forecasting CZNC... [2026-01-06T20:20:05.361313] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-06T20:20:05.361365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-06T20:20:05.377362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-06T20:20:05.377920] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-06T20:20:05.379191] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-06T20:20:05.379270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:05.379325] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:05.379376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:05.379474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:05.462207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:05.463457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:05.463635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:05.463692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:05.633676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:05.633882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:05.633956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:05.634006] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:05.639477] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=9.94%) [2026-01-06T20:20:05.640054] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-06T20:20:05.640282] [INFO ] [sig ] CZNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:05.857016] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/CZNC.txt [2026-01-06T20:20:05.857260] [INFO ] [sig ] [878/3517] Completed CZNC in 0.5s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:05.857332] [INFO ] [sig ] [879/3517] Forecasting CZWI... [2026-01-06T20:20:05.857390] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-06T20:20:05.857443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-06T20:20:05.877884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-06T20:20:05.883905] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-06T20:20:05.886032] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-06T20:20:05.886125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:05.886194] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:05.886237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:05.886309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:05.970398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:05.971683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:05.971789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:05.971832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:06.122854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:06.123157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:06.123233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:06.123283] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:06.130016] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: UP (p=80.07%) [2026-01-06T20:20:06.130827] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-06T20:20:06.131115] [INFO ] [sig ] CZWI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:06.327953] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/CZWI.txt [2026-01-06T20:20:06.328195] [INFO ] [sig ] [879/3517] Completed CZWI in 0.5s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:06.328239] [INFO ] [sig ] [880/3517] Forecasting DAIO... [2026-01-06T20:20:06.328275] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-06T20:20:06.328309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-06T20:20:06.343749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-06T20:20:06.344374] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-06T20:20:06.345547] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-06T20:20:06.345655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:06.345691] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:06.345719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:06.345783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:06.430280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:06.431466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:06.431642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:06.431680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:06.548977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:06.549217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:06.549267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:06.549298] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:06.553704] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: DOWN (p=24.42%) [2026-01-06T20:20:06.554199] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-06T20:20:06.554395] [INFO ] [sig ] DAIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:06.711429] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DAIO.txt [2026-01-06T20:20:06.711658] [INFO ] [sig ] [880/3517] Completed DAIO in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:06.711707] [INFO ] [sig ] [881/3517] Forecasting DAL... [2026-01-06T20:20:06.711746] [INFO ] [sig ] Generating forecast for: DAL [2026-01-06T20:20:06.711780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-06T20:20:06.725610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-06T20:20:06.726206] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-06T20:20:06.727215] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-06T20:20:06.727280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:06.727338] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:06.727376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:06.727454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:06.786393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:06.787636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:06.787779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:06.787814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:06.926363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:06.926643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:06.926710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:06.926750] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:06.931998] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-01-06T20:20:06.932469] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-06T20:20:06.932681] [INFO ] [sig ] DAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:07.107286] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DAL.txt [2026-01-06T20:20:07.107549] [INFO ] [sig ] [881/3517] Completed DAL in 0.4s | 2.91 sym/s | Total: 5.0m | ETA: 15.1m [2026-01-06T20:20:07.107697] [INFO ] [sig ] [882/3517] Forecasting DAN... [2026-01-06T20:20:07.107750] [INFO ] [sig ] Generating forecast for: DAN [2026-01-06T20:20:07.107794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-06T20:20:07.126014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-06T20:20:07.126603] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-06T20:20:07.127509] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-06T20:20:07.127563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:07.127641] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:07.127671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:07.127731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:07.186360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:07.187507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:07.187619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:07.187656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:07.337059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:07.337294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:07.337347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:07.337381] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:07.341503] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: UP (p=74.43%) [2026-01-06T20:20:07.341922] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-06T20:20:07.342078] [INFO ] [sig ] DAN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:07.493882] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DAN.txt [2026-01-06T20:20:07.494226] [INFO ] [sig ] [882/3517] Completed DAN in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:07.494268] [INFO ] [sig ] [883/3517] Forecasting DAO... [2026-01-06T20:20:07.494298] [INFO ] [sig ] Generating forecast for: DAO [2026-01-06T20:20:07.494329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-06T20:20:07.506689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-06T20:20:07.507303] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-06T20:20:07.508397] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-06T20:20:07.508454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:07.508490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:07.508519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:07.508607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:07.571488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:07.572393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:07.572483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:07.572518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:07.702206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:07.702363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:07.702408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:07.702440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:07.705974] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-01-06T20:20:07.706264] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-06T20:20:07.706393] [INFO ] [sig ] DAO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:07.855098] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DAO.txt [2026-01-06T20:20:07.855282] [INFO ] [sig ] [883/3517] Completed DAO in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:07.855322] [INFO ] [sig ] [884/3517] Forecasting DAPP... [2026-01-06T20:20:07.855353] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-06T20:20:07.855382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-06T20:20:07.867250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-06T20:20:07.867559] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-06T20:20:07.868528] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-06T20:20:07.868598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:07.868633] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:07.868690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:07.868748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:07.926829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:07.927751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:07.927835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:07.927868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:08.057333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:08.057489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:08.057532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:08.057601] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:08.061320] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: DOWN (p=44.19%) [2026-01-06T20:20:08.061602] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-06T20:20:08.061725] [INFO ] [sig ] DAPP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:08.206274] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DAPP.txt [2026-01-06T20:20:08.206456] [INFO ] [sig ] [884/3517] Completed DAPP in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:08.206505] [INFO ] [sig ] [885/3517] Forecasting DARE... [2026-01-06T20:20:08.206542] [INFO ] [sig ] Generating forecast for: DARE [2026-01-06T20:20:08.206600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-06T20:20:08.219544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-06T20:20:08.219910] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-06T20:20:08.220680] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-06T20:20:08.220732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:08.220764] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:08.220792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:08.220849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:08.280772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:08.281670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:08.281812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:08.281849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:08.395428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:08.395592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:08.395636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:08.395666] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:08.399079] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: DOWN (p=23.24%) [2026-01-06T20:20:08.399347] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-06T20:20:08.399467] [INFO ] [sig ] DARE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:08.541536] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DARE.txt [2026-01-06T20:20:08.541705] [INFO ] [sig ] [885/3517] Completed DARE in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:08.541746] [INFO ] [sig ] [886/3517] Forecasting DASH... [2026-01-06T20:20:08.541774] [INFO ] [sig ] Generating forecast for: DASH [2026-01-06T20:20:08.541804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-06T20:20:08.553058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-06T20:20:08.553382] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-06T20:20:08.554167] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-06T20:20:08.554219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:08.554252] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:08.554281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:08.554338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:08.610959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:08.611840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:08.611925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:08.611959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:08.738349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:08.738500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:08.738542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:08.738590] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:08.742026] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: UP (p=69.87%) [2026-01-06T20:20:08.742305] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-06T20:20:08.742430] [INFO ] [sig ] DASH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:08.892012] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DASH.txt [2026-01-06T20:20:08.892152] [INFO ] [sig ] [886/3517] Completed DASH in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:08.892192] [INFO ] [sig ] [887/3517] Forecasting DAVA... [2026-01-06T20:20:08.892221] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-06T20:20:08.892251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-06T20:20:08.903664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-06T20:20:08.904122] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-06T20:20:08.904878] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-06T20:20:08.904929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:08.904984] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:08.905013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:08.905070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:08.961223] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:08.961831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:08.961904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:08.961936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:09.080728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:09.080885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:09.080927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:09.080956] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:09.084386] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-06T20:20:09.084669] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-06T20:20:09.084790] [INFO ] [sig ] DAVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:09.227514] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DAVA.txt [2026-01-06T20:20:09.227699] [INFO ] [sig ] [887/3517] Completed DAVA in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:09.227743] [INFO ] [sig ] [888/3517] Forecasting DAVE... [2026-01-06T20:20:09.227772] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-06T20:20:09.227802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-06T20:20:09.240691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-06T20:20:09.241173] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-06T20:20:09.242151] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-06T20:20:09.242208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:09.242243] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:09.242270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:09.242343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:09.301735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:09.302685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:09.302774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:09.302809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:09.425346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:09.425513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:09.425561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:09.425617] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:09.429333] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: DOWN (p=3.45%) [2026-01-06T20:20:09.429726] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-06T20:20:09.429873] [INFO ] [sig ] DAVE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:09.576146] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DAVE.txt [2026-01-06T20:20:09.576302] [INFO ] [sig ] [888/3517] Completed DAVE in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:09.576342] [INFO ] [sig ] [889/3517] Forecasting DAWN... [2026-01-06T20:20:09.576371] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-06T20:20:09.576403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-06T20:20:09.588307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-06T20:20:09.588777] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-06T20:20:09.589724] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-06T20:20:09.589778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:09.589812] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:09.589841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:09.589899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:09.651066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:09.652000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:09.652094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:09.652132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:09.772476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:09.772658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:09.772715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:09.772750] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:09.776126] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=40.18%) [2026-01-06T20:20:09.776422] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-06T20:20:09.776555] [INFO ] [sig ] DAWN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:09.916366] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DAWN.txt [2026-01-06T20:20:09.916531] [INFO ] [sig ] [889/3517] Completed DAWN in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.1m [2026-01-06T20:20:09.916591] [INFO ] [sig ] [890/3517] Forecasting DB... [2026-01-06T20:20:09.916629] [INFO ] [sig ] Generating forecast for: DB [2026-01-06T20:20:09.916661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-06T20:20:09.928288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-06T20:20:09.928697] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-06T20:20:09.929473] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-06T20:20:09.929536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:09.929588] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:09.929620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:09.929678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:09.989993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:09.990951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:09.991038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:09.991073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:10.123680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:10.123839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:10.123886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:10.123947] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:10.127280] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=38.26%) [2026-01-06T20:20:10.127558] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-06T20:20:10.127710] [INFO ] [sig ] DB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:10.266380] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DB.txt [2026-01-06T20:20:10.266539] [INFO ] [sig ] [890/3517] Completed DB in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:10.266596] [INFO ] [sig ] [891/3517] Forecasting DBI... [2026-01-06T20:20:10.266630] [INFO ] [sig ] Generating forecast for: DBI [2026-01-06T20:20:10.266661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-06T20:20:10.277908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-06T20:20:10.278310] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-06T20:20:10.279155] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-06T20:20:10.279219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:10.279271] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:10.279311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:10.279373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:10.335627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:10.336499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:10.336599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:10.336634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:10.456075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:10.456229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:10.456271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:10.456299] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:10.459645] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-01-06T20:20:10.459918] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-06T20:20:10.460044] [INFO ] [sig ] DBI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:10.597539] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DBI.txt [2026-01-06T20:20:10.597720] [INFO ] [sig ] [891/3517] Completed DBI in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:10.597761] [INFO ] [sig ] [892/3517] Forecasting DBL... [2026-01-06T20:20:10.597790] [INFO ] [sig ] Generating forecast for: DBL [2026-01-06T20:20:10.597820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-06T20:20:10.610179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-06T20:20:10.610592] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-06T20:20:10.611598] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-06T20:20:10.611650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:10.611682] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:10.611708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:10.611765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:10.674523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:10.675476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:10.675564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:10.675616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:10.799657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:10.799835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:10.799880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:10.799910] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:10.803271] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-06T20:20:10.803585] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-06T20:20:10.803718] [INFO ] [sig ] DBL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:10.942806] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DBL.txt [2026-01-06T20:20:10.942973] [INFO ] [sig ] [892/3517] Completed DBL in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:10.943014] [INFO ] [sig ] [893/3517] Forecasting DBRG... [2026-01-06T20:20:10.943227] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-06T20:20:10.943258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-06T20:20:10.956186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-06T20:20:10.956630] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-06T20:20:10.957444] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-06T20:20:10.957500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:10.957533] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:10.957561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:10.957641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:11.015283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:11.016263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:11.016360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:11.016394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:11.146128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:11.146297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:11.146343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:11.146372] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:11.149879] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-06T20:20:11.150179] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-06T20:20:11.150310] [INFO ] [sig ] DBRG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:11.293649] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DBRG.txt [2026-01-06T20:20:11.293819] [INFO ] [sig ] [893/3517] Completed DBRG in 0.4s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:11.293861] [INFO ] [sig ] [894/3517] Forecasting DBX... [2026-01-06T20:20:11.293890] [INFO ] [sig ] Generating forecast for: DBX [2026-01-06T20:20:11.293920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-06T20:20:11.305787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-06T20:20:11.306129] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-06T20:20:11.307010] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-06T20:20:11.307065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:11.307098] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:11.307127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:11.307186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:11.365196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:11.366314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:11.366396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:11.366429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:11.486444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:11.486627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:11.486674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:11.486703] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:11.490106] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=88.40%) [2026-01-06T20:20:11.490378] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-06T20:20:11.490504] [INFO ] [sig ] DBX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:11.630203] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DBX.txt [2026-01-06T20:20:11.630339] [INFO ] [sig ] [894/3517] Completed DBX in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:11.630380] [INFO ] [sig ] [895/3517] Forecasting DCBO... [2026-01-06T20:20:11.630409] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-06T20:20:11.630439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-06T20:20:11.641765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-06T20:20:11.642041] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-06T20:20:11.642820] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-06T20:20:11.642884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:11.642921] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:11.642954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:11.643016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:11.699261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:11.699895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:11.699972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:11.700005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:11.820524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:11.820697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:11.820740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:11.820769] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:11.824131] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-01-06T20:20:11.824422] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-06T20:20:11.824546] [INFO ] [sig ] DCBO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:11.966156] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DCBO.txt [2026-01-06T20:20:11.966498] [INFO ] [sig ] [895/3517] Completed DCBO in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:11.966538] [INFO ] [sig ] [896/3517] Forecasting DCI... [2026-01-06T20:20:11.966566] [INFO ] [sig ] Generating forecast for: DCI [2026-01-06T20:20:11.966617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-06T20:20:11.978107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-06T20:20:11.978429] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-06T20:20:11.979236] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-06T20:20:11.979474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:11.979506] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:11.979532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:11.979610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:12.036416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:12.037260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:12.037342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:12.037375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:12.158430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:12.158602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:12.158665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:12.158698] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:12.161957] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=94.95%) [2026-01-06T20:20:12.162222] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-06T20:20:12.162343] [INFO ] [sig ] DCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:12.301083] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DCI.txt [2026-01-06T20:20:12.301229] [INFO ] [sig ] [896/3517] Completed DCI in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:12.301277] [INFO ] [sig ] [897/3517] Forecasting DCO... [2026-01-06T20:20:12.301308] [INFO ] [sig ] Generating forecast for: DCO [2026-01-06T20:20:12.301339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-06T20:20:12.312710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-06T20:20:12.313066] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-06T20:20:12.313956] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-06T20:20:12.314010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:12.314045] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:12.314073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:12.314133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:12.371288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:12.372197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:12.372312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:12.372347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:12.489034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:12.489201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:12.489266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:12.489297] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:12.493044] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: UP (p=64.72%) [2026-01-06T20:20:12.493447] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-06T20:20:12.493623] [INFO ] [sig ] DCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:12.646278] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DCO.txt [2026-01-06T20:20:12.646419] [INFO ] [sig ] [897/3517] Completed DCO in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:12.646459] [INFO ] [sig ] [898/3517] Forecasting DCOM... [2026-01-06T20:20:12.646489] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-06T20:20:12.646520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-06T20:20:12.658902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-06T20:20:12.659267] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-06T20:20:12.660070] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-06T20:20:12.660124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:12.660156] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:12.660186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:12.660256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:12.718050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:12.719023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:12.719107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:12.719144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:12.841768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:12.841935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:12.841981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:12.842011] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:12.845435] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: UP (p=91.88%) [2026-01-06T20:20:12.845740] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-06T20:20:12.845871] [INFO ] [sig ] DCOM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:12.990483] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DCOM.txt [2026-01-06T20:20:12.990661] [INFO ] [sig ] [898/3517] Completed DCOM in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:12.990706] [INFO ] [sig ] [899/3517] Forecasting DCTH... [2026-01-06T20:20:12.990736] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-06T20:20:12.990767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-06T20:20:13.002776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-06T20:20:13.003173] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-06T20:20:13.003980] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-06T20:20:13.004034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:13.004068] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:13.004097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:13.004156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:13.062944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:13.063868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:13.063949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:13.063982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:13.181945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:13.182099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:13.182143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:13.182172] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:13.185438] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: UP (p=62.69%) [2026-01-06T20:20:13.185730] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-06T20:20:13.185852] [INFO ] [sig ] DCTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:13.325728] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DCTH.txt [2026-01-06T20:20:13.325865] [INFO ] [sig ] [899/3517] Completed DCTH in 0.3s | 2.91 sym/s | Total: 5.1m | ETA: 15.0m [2026-01-06T20:20:13.325905] [INFO ] [sig ] [900/3517] Forecasting DD... [2026-01-06T20:20:13.325935] [INFO ] [sig ] Generating forecast for: DD [2026-01-06T20:20:13.325965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-06T20:20:13.341161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-06T20:20:13.341860] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-06T20:20:13.343061] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-06T20:20:13.343125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:13.343161] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:13.343189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:13.343249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:13.406161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:13.407619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:13.407821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:13.407873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:13.553027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:13.553263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:13.553326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:13.553368] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:13.557602] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-01-06T20:20:13.558032] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-06T20:20:13.558202] [INFO ] [sig ] DD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:13.718006] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DD.txt [2026-01-06T20:20:13.718253] [INFO ] [sig ] [900/3517] Completed DD in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-06T20:20:13.718316] [INFO ] [sig ] [901/3517] Forecasting DDD... [2026-01-06T20:20:13.718369] [INFO ] [sig ] Generating forecast for: DDD [2026-01-06T20:20:13.718409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-06T20:20:13.731956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-06T20:20:13.732395] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-06T20:20:13.733225] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-06T20:20:13.733280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:13.733326] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:13.733354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:13.733412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:13.789190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:13.790125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:13.790207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:13.790241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:13.910776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:13.910942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:13.910985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:13.911014] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:13.914424] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-06T20:20:13.914746] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-06T20:20:13.914882] [INFO ] [sig ] DDD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:14.057549] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DDD.txt [2026-01-06T20:20:14.057731] [INFO ] [sig ] [901/3517] Completed DDD in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-06T20:20:14.057773] [INFO ] [sig ] [902/3517] Forecasting DDI... [2026-01-06T20:20:14.057802] [INFO ] [sig ] Generating forecast for: DDI [2026-01-06T20:20:14.057832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-06T20:20:14.069286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-06T20:20:14.069558] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-06T20:20:14.070360] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-06T20:20:14.070411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:14.070443] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:14.070469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:14.070525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:14.127184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:14.128167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:14.128253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:14.128286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:14.249650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:14.249815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:14.249859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:14.249889] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:14.253296] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: DOWN (p=30.20%) [2026-01-06T20:20:14.253592] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-06T20:20:14.253721] [INFO ] [sig ] DDI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:14.395345] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DDI.txt [2026-01-06T20:20:14.395508] [INFO ] [sig ] [902/3517] Completed DDI in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-06T20:20:14.395550] [INFO ] [sig ] [903/3517] Forecasting DDL... [2026-01-06T20:20:14.395596] [INFO ] [sig ] Generating forecast for: DDL [2026-01-06T20:20:14.395630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-06T20:20:14.407427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-06T20:20:14.407842] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-06T20:20:14.408694] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-06T20:20:14.408749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:14.408783] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:14.408810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:14.408869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:14.466154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:14.467060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:14.467145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:14.467180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:14.589370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:14.589525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:14.589587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:14.589621] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:14.593097] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-06T20:20:14.593385] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-06T20:20:14.593517] [INFO ] [sig ] DDL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:14.738248] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DDL.txt [2026-01-06T20:20:14.738384] [INFO ] [sig ] [903/3517] Completed DDL in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-06T20:20:14.738424] [INFO ] [sig ] [904/3517] Forecasting DDOG... [2026-01-06T20:20:14.738453] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-06T20:20:14.738484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-06T20:20:14.749950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-06T20:20:14.750253] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-06T20:20:14.751035] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-06T20:20:14.751087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:14.751147] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:14.751176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:14.751233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:14.810611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:14.811439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:14.811521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:14.811555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:14.939819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:14.939973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:14.940036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:14.940073] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:14.943752] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=61.17%) [2026-01-06T20:20:14.944026] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-06T20:20:14.944152] [INFO ] [sig ] DDOG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:15.091056] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DDOG.txt [2026-01-06T20:20:15.091190] [INFO ] [sig ] [904/3517] Completed DDOG in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-06T20:20:15.091230] [INFO ] [sig ] [905/3517] Forecasting DDS... [2026-01-06T20:20:15.091266] [INFO ] [sig ] Generating forecast for: DDS [2026-01-06T20:20:15.091299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-06T20:20:15.102281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-06T20:20:15.102610] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-06T20:20:15.103368] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-06T20:20:15.103419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:15.103450] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:15.103477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:15.103534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:15.158897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:15.159694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:15.159773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:15.159806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:15.276810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:15.276961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:15.277003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:15.277032] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:15.280361] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=72.02%) [2026-01-06T20:20:15.280647] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-06T20:20:15.280772] [INFO ] [sig ] DDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:15.421109] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DDS.txt [2026-01-06T20:20:15.421261] [INFO ] [sig ] [905/3517] Completed DDS in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-06T20:20:15.421301] [INFO ] [sig ] [906/3517] Forecasting DE... [2026-01-06T20:20:15.421331] [INFO ] [sig ] Generating forecast for: DE [2026-01-06T20:20:15.421361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-06T20:20:15.433046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-06T20:20:15.433382] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-06T20:20:15.434223] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-06T20:20:15.434278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:15.434312] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:15.434344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:15.434421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:15.494461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:15.495320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:15.495414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:15.495450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:15.620686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:15.620845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:15.620888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:15.620918] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:15.624389] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-06T20:20:15.624691] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-06T20:20:15.624822] [INFO ] [sig ] DE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:15.769448] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DE.txt [2026-01-06T20:20:15.769627] [INFO ] [sig ] [906/3517] Completed DE in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 15.0m [2026-01-06T20:20:15.769671] [INFO ] [sig ] [907/3517] Forecasting DEA... [2026-01-06T20:20:15.769702] [INFO ] [sig ] Generating forecast for: DEA [2026-01-06T20:20:15.769735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-06T20:20:15.781416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-06T20:20:15.781789] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-06T20:20:15.782603] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-06T20:20:15.782657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:15.782690] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:15.782716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:15.782775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:15.841727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:15.842617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:15.842700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:15.842734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:15.974166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:15.974360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:15.974421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:15.974453] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:15.978258] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-06T20:20:15.978545] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-06T20:20:15.978714] [INFO ] [sig ] DEA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:16.125474] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DEA.txt [2026-01-06T20:20:16.125651] [INFO ] [sig ] [907/3517] Completed DEA in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:16.125695] [INFO ] [sig ] [908/3517] Forecasting DECK... [2026-01-06T20:20:16.125727] [INFO ] [sig ] Generating forecast for: DECK [2026-01-06T20:20:16.125759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-06T20:20:16.137559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-06T20:20:16.137927] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-06T20:20:16.138839] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-06T20:20:16.138898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:16.138938] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:16.138967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:16.139025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:16.197587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:16.198405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:16.198498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:16.198545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:16.326302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:16.326474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:16.326525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:16.326555] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:16.330131] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=2.35%) [2026-01-06T20:20:16.330409] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-06T20:20:16.330538] [INFO ] [sig ] DECK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:16.476450] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DECK.txt [2026-01-06T20:20:16.476616] [INFO ] [sig ] [908/3517] Completed DECK in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:16.476657] [INFO ] [sig ] [909/3517] Forecasting DEI... [2026-01-06T20:20:16.476690] [INFO ] [sig ] Generating forecast for: DEI [2026-01-06T20:20:16.476721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-06T20:20:16.488627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-06T20:20:16.489039] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-06T20:20:16.489836] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-06T20:20:16.489890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:16.489922] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:16.489950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:16.490015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:16.547145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:16.548096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:16.548192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:16.548239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:16.682288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:16.682454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:16.682503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:16.682539] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:16.686461] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: DOWN (p=3.17%) [2026-01-06T20:20:16.686812] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-06T20:20:16.686975] [INFO ] [sig ] DEI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:16.826129] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DEI.txt [2026-01-06T20:20:16.826253] [INFO ] [sig ] [909/3517] Completed DEI in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:16.826292] [INFO ] [sig ] [910/3517] Forecasting DELL... [2026-01-06T20:20:16.826321] [INFO ] [sig ] Generating forecast for: DELL [2026-01-06T20:20:16.826351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-06T20:20:16.837934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-06T20:20:16.838243] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-06T20:20:16.839045] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-06T20:20:16.839097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:16.839129] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:16.839155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:16.839216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:16.896672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:16.897588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:16.897673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:16.897707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:17.033063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:17.033275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:17.033340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:17.033373] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:17.037219] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: DOWN (p=30.58%) [2026-01-06T20:20:17.037600] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-06T20:20:17.037750] [INFO ] [sig ] DELL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:17.177813] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DELL.txt [2026-01-06T20:20:17.177950] [INFO ] [sig ] [910/3517] Completed DELL in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:17.177989] [INFO ] [sig ] [911/3517] Forecasting DENN... [2026-01-06T20:20:17.178019] [INFO ] [sig ] Generating forecast for: DENN [2026-01-06T20:20:17.178049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-06T20:20:17.189182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-06T20:20:17.189455] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-06T20:20:17.190268] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-06T20:20:17.190320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:17.190352] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:17.190379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:17.190435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:17.245590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:17.246208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:17.246284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:17.246315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:17.365202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:17.365363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:17.365405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:17.365433] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:17.368752] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: UP (p=79.93%) [2026-01-06T20:20:17.369025] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-06T20:20:17.369148] [INFO ] [sig ] DENN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:17.505538] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DENN.txt [2026-01-06T20:20:17.505665] [INFO ] [sig ] [911/3517] Completed DENN in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:17.505704] [INFO ] [sig ] [912/3517] Forecasting DEO... [2026-01-06T20:20:17.505734] [INFO ] [sig ] Generating forecast for: DEO [2026-01-06T20:20:17.505763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-06T20:20:17.516771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-06T20:20:17.517027] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-06T20:20:17.517792] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-06T20:20:17.517854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:17.517894] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:17.517931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:17.518019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:17.574106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:17.574988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:17.575069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:17.575102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:17.697793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:17.697959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:17.698014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:17.698047] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:17.701510] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=57.09%) [2026-01-06T20:20:17.701792] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-06T20:20:17.701912] [INFO ] [sig ] DEO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:17.841887] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DEO.txt [2026-01-06T20:20:17.842045] [INFO ] [sig ] [912/3517] Completed DEO in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:17.842084] [INFO ] [sig ] [913/3517] Forecasting DERM... [2026-01-06T20:20:17.842114] [INFO ] [sig ] Generating forecast for: DERM [2026-01-06T20:20:17.842151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-06T20:20:17.854074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-06T20:20:17.854618] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-06T20:20:17.855635] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-06T20:20:17.855687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:17.855720] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:17.855746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:17.855825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:17.916047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:17.916938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:17.917038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:17.917074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:18.042757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:18.042934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:18.042987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:18.043020] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:18.047021] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=64.26%) [2026-01-06T20:20:18.047389] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-06T20:20:18.047555] [INFO ] [sig ] DERM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:18.189518] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DERM.txt [2026-01-06T20:20:18.189750] [INFO ] [sig ] [913/3517] Completed DERM in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:18.189803] [INFO ] [sig ] [914/3517] Forecasting DFGP... [2026-01-06T20:20:18.189841] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-06T20:20:18.189882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-06T20:20:18.201833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-06T20:20:18.202197] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-06T20:20:18.202997] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-06T20:20:18.203081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:18.203114] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:18.203142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:18.203199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:18.260846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:18.261804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:18.261918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:18.261953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:18.398636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:18.398866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:18.398920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:18.398955] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:18.403331] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-06T20:20:18.403694] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-06T20:20:18.403852] [INFO ] [sig ] DFGP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:18.542435] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DFGP.txt [2026-01-06T20:20:18.542560] [INFO ] [sig ] [914/3517] Completed DFGP in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:18.542615] [INFO ] [sig ] [915/3517] Forecasting DFGX... [2026-01-06T20:20:18.542646] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-06T20:20:18.542688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-06T20:20:18.554117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-06T20:20:18.554404] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-06T20:20:18.555167] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-06T20:20:18.555218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:18.555250] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:18.555277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:18.555339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:18.611244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:18.612158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:18.612236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:18.612270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:18.736721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:18.736882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:18.736926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:18.736956] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:18.740364] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: UP (p=59.91%) [2026-01-06T20:20:18.740668] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-06T20:20:18.740801] [INFO ] [sig ] DFGX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:18.881974] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DFGX.txt [2026-01-06T20:20:18.882103] [INFO ] [sig ] [915/3517] Completed DFGX in 0.3s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:18.882142] [INFO ] [sig ] [916/3517] Forecasting DFH... [2026-01-06T20:20:18.882172] [INFO ] [sig ] Generating forecast for: DFH [2026-01-06T20:20:18.882202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-06T20:20:18.893372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-06T20:20:18.893673] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-06T20:20:18.894447] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-06T20:20:18.894500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:18.894534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:18.894562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:18.894644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:18.954586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:18.955389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:18.955473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:18.955506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:19.077777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:19.077934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:19.077981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:19.078013] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:19.081349] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: DOWN (p=25.57%) [2026-01-06T20:20:19.081637] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-06T20:20:19.081763] [INFO ] [sig ] DFH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:19.276951] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DFH.txt [2026-01-06T20:20:19.277102] [INFO ] [sig ] [916/3517] Completed DFH in 0.4s | 2.91 sym/s | Total: 5.2m | ETA: 14.9m [2026-01-06T20:20:19.277141] [INFO ] [sig ] [917/3517] Forecasting DFIN... [2026-01-06T20:20:19.277172] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-06T20:20:19.277203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-06T20:20:19.288838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-06T20:20:19.289213] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-06T20:20:19.290024] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-06T20:20:19.290078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:19.290110] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:19.290138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:19.290197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:19.349395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:19.350307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:19.350396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:19.350432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:19.467366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:19.467527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:19.467588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:19.467623] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:19.470985] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: DOWN (p=1.13%) [2026-01-06T20:20:19.471264] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-06T20:20:19.471392] [INFO ] [sig ] DFIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:19.624126] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DFIN.txt [2026-01-06T20:20:19.624391] [INFO ] [sig ] [917/3517] Completed DFIN in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:19.624462] [INFO ] [sig ] [918/3517] Forecasting DFP... [2026-01-06T20:20:19.624507] [INFO ] [sig ] Generating forecast for: DFP [2026-01-06T20:20:19.624551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-06T20:20:19.640195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-06T20:20:19.640749] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-06T20:20:19.642060] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-06T20:20:19.642155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:19.642205] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:19.642248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:19.642336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:19.725655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:19.726633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:19.726741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:19.726778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:19.850452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:19.850639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:19.850686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:19.850717] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:19.854207] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: DOWN (p=15.93%) [2026-01-06T20:20:19.854534] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-06T20:20:19.854686] [INFO ] [sig ] DFP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:20.000607] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DFP.txt [2026-01-06T20:20:20.000769] [INFO ] [sig ] [918/3517] Completed DFP in 0.4s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:20.000809] [INFO ] [sig ] [919/3517] Forecasting DG... [2026-01-06T20:20:20.000838] [INFO ] [sig ] Generating forecast for: DG [2026-01-06T20:20:20.000868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-06T20:20:20.012839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-06T20:20:20.013233] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-06T20:20:20.014027] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-06T20:20:20.014084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:20.014116] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:20.014143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:20.014200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:20.072233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:20.073158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:20.073246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:20.073281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:20.196520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:20.196702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:20.196749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:20.196780] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:20.200221] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: DOWN (p=25.29%) [2026-01-06T20:20:20.200597] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-06T20:20:20.200743] [INFO ] [sig ] DG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:20.350465] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DG.txt [2026-01-06T20:20:20.350656] [INFO ] [sig ] [919/3517] Completed DG in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:20.350701] [INFO ] [sig ] [920/3517] Forecasting DGCB... [2026-01-06T20:20:20.350731] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-06T20:20:20.350768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-06T20:20:20.363517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-06T20:20:20.363936] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-06T20:20:20.364737] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-06T20:20:20.364788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:20.364821] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:20.364848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:20.364906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:20.422392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:20.423276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:20.423368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:20.423403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:20.548747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:20.548908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:20.548953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:20.548984] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:20.552342] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=75.02%) [2026-01-06T20:20:20.552644] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-06T20:20:20.552787] [INFO ] [sig ] DGCB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:20.697547] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DGCB.txt [2026-01-06T20:20:20.697719] [INFO ] [sig ] [920/3517] Completed DGCB in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:20.697758] [INFO ] [sig ] [921/3517] Forecasting DGICA... [2026-01-06T20:20:20.697789] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-06T20:20:20.697822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-06T20:20:20.709680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-06T20:20:20.710070] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-06T20:20:20.710898] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-06T20:20:20.710952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:20.711011] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:20.711042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:20.711102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:20.768058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:20.768989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:20.769077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:20.769113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:20.896422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:20.896615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:20.896692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:20.896727] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:20.900651] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-01-06T20:20:20.901067] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-06T20:20:20.901233] [INFO ] [sig ] DGICA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:21.046224] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DGICA.txt [2026-01-06T20:20:21.046374] [INFO ] [sig ] [921/3517] Completed DGICA in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:21.046413] [INFO ] [sig ] [922/3517] Forecasting DGII... [2026-01-06T20:20:21.046444] [INFO ] [sig ] Generating forecast for: DGII [2026-01-06T20:20:21.046474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-06T20:20:21.058219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-06T20:20:21.058617] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-06T20:20:21.059459] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-06T20:20:21.059512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:21.059546] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:21.059593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:21.059654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:21.118054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:21.119027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:21.119115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:21.119151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:21.245926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:21.246095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:21.246142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:21.246173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:21.249688] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: UP (p=77.05%) [2026-01-06T20:20:21.250015] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-06T20:20:21.250157] [INFO ] [sig ] DGII: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:21.394540] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DGII.txt [2026-01-06T20:20:21.394710] [INFO ] [sig ] [922/3517] Completed DGII in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:21.394751] [INFO ] [sig ] [923/3517] Forecasting DGRE... [2026-01-06T20:20:21.394780] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-06T20:20:21.394811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-06T20:20:21.406943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-06T20:20:21.407294] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-06T20:20:21.408203] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-06T20:20:21.408263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:21.408301] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:21.408333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:21.408403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:21.468968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:21.469869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:21.469950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:21.469985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:21.575300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:21.575468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:21.575511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:21.575540] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:21.578850] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: DOWN (p=3.78%) [2026-01-06T20:20:21.579117] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-06T20:20:21.579237] [INFO ] [sig ] DGRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:21.715440] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DGRE.txt [2026-01-06T20:20:21.715554] [INFO ] [sig ] [923/3517] Completed DGRE in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:21.715608] [INFO ] [sig ] [924/3517] Forecasting DGRS... [2026-01-06T20:20:21.715639] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-06T20:20:21.715670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-06T20:20:21.733548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-06T20:20:21.733843] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-06T20:20:21.734603] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-06T20:20:21.734655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:21.734686] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:21.734712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:21.734768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:21.789744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:21.790362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:21.790439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:21.790472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:21.904109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:21.904251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:21.904291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:21.904349] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:21.907621] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: DOWN (p=5.18%) [2026-01-06T20:20:21.907887] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-06T20:20:21.908006] [INFO ] [sig ] DGRS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:22.045209] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DGRS.txt [2026-01-06T20:20:22.045372] [INFO ] [sig ] [924/3517] Completed DGRS in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.9m [2026-01-06T20:20:22.045414] [INFO ] [sig ] [925/3517] Forecasting DGX... [2026-01-06T20:20:22.045444] [INFO ] [sig ] Generating forecast for: DGX [2026-01-06T20:20:22.045474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-06T20:20:22.057042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-06T20:20:22.057337] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-06T20:20:22.058107] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-06T20:20:22.058158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:22.058200] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:22.058228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:22.058285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:22.113806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:22.114458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:22.114536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:22.114567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:22.234777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:22.234927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:22.234971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:22.235000] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:22.238413] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-01-06T20:20:22.238738] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-06T20:20:22.238864] [INFO ] [sig ] DGX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:22.376006] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DGX.txt [2026-01-06T20:20:22.376114] [INFO ] [sig ] [925/3517] Completed DGX in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:22.376151] [INFO ] [sig ] [926/3517] Forecasting DH... [2026-01-06T20:20:22.376181] [INFO ] [sig ] Generating forecast for: DH [2026-01-06T20:20:22.376210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-06T20:20:22.387404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-06T20:20:22.387686] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-06T20:20:22.388423] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-06T20:20:22.388474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:22.388505] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:22.388531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:22.388606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:22.443477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:22.444065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:22.444141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:22.444173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:22.564447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:22.564563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:22.564619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:22.564649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:22.567747] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: DOWN (p=44.40%) [2026-01-06T20:20:22.568011] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-06T20:20:22.568130] [INFO ] [sig ] DH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:22.704102] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DH.txt [2026-01-06T20:20:22.704214] [INFO ] [sig ] [926/3517] Completed DH in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:22.704251] [INFO ] [sig ] [927/3517] Forecasting DHC... [2026-01-06T20:20:22.704280] [INFO ] [sig ] Generating forecast for: DHC [2026-01-06T20:20:22.704309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-06T20:20:22.715296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-06T20:20:22.715602] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-06T20:20:22.716349] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-06T20:20:22.716400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:22.716430] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:22.716456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:22.716511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:22.771668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:22.772239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:22.772316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:22.772348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:22.893469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:22.893629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:22.893677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:22.893707] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:22.897001] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: UP (p=93.91%) [2026-01-06T20:20:22.897296] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-06T20:20:22.897426] [INFO ] [sig ] DHC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:23.034745] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DHC.txt [2026-01-06T20:20:23.034861] [INFO ] [sig ] [927/3517] Completed DHC in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:23.034911] [INFO ] [sig ] [928/3517] Forecasting DHF... [2026-01-06T20:20:23.034947] [INFO ] [sig ] Generating forecast for: DHF [2026-01-06T20:20:23.034976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-06T20:20:23.046076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-06T20:20:23.046346] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-06T20:20:23.047105] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-06T20:20:23.047156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:23.047188] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:23.047215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:23.047272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:23.102958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:23.103627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:23.103702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:23.103734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:23.219418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:23.219539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:23.219595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:23.219626] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:23.222753] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-01-06T20:20:23.223018] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-06T20:20:23.223134] [INFO ] [sig ] DHF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:23.359218] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DHF.txt [2026-01-06T20:20:23.359329] [INFO ] [sig ] [928/3517] Completed DHF in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:23.359366] [INFO ] [sig ] [929/3517] Forecasting DHI... [2026-01-06T20:20:23.359402] [INFO ] [sig ] Generating forecast for: DHI [2026-01-06T20:20:23.359433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-06T20:20:23.370620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-06T20:20:23.370886] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-06T20:20:23.371639] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-06T20:20:23.371691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:23.371724] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:23.371751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:23.371808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:23.427187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:23.427779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:23.427854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:23.427886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:23.550783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:23.550905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:23.550945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:23.550973] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:23.554326] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=71.61%) [2026-01-06T20:20:23.554628] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-06T20:20:23.554749] [INFO ] [sig ] DHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:23.691095] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DHI.txt [2026-01-06T20:20:23.691202] [INFO ] [sig ] [929/3517] Completed DHI in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:23.691239] [INFO ] [sig ] [930/3517] Forecasting DHIL... [2026-01-06T20:20:23.691268] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-06T20:20:23.691297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-06T20:20:23.702155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-06T20:20:23.702417] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-06T20:20:23.703172] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-06T20:20:23.703223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:23.703254] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:23.703280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:23.703335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:23.758408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:23.759029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:23.759103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:23.759134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:23.873624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:23.873790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:23.873834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:23.873866] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:23.877436] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=34.78%) [2026-01-06T20:20:23.877768] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-06T20:20:23.877940] [INFO ] [sig ] DHIL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:24.024860] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DHIL.txt [2026-01-06T20:20:24.024999] [INFO ] [sig ] [930/3517] Completed DHIL in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:24.025041] [INFO ] [sig ] [931/3517] Forecasting DHX... [2026-01-06T20:20:24.025083] [INFO ] [sig ] Generating forecast for: DHX [2026-01-06T20:20:24.025119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-06T20:20:24.037953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-06T20:20:24.038272] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-06T20:20:24.039170] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-06T20:20:24.039224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:24.039256] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:24.039283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:24.039350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:24.097098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:24.097805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:24.097911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:24.097946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:24.218482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:24.218688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:24.218736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:24.218767] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:24.222263] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=77.01%) [2026-01-06T20:20:24.222563] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-06T20:20:24.222716] [INFO ] [sig ] DHX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:24.359848] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DHX.txt [2026-01-06T20:20:24.359986] [INFO ] [sig ] [931/3517] Completed DHX in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:24.360024] [INFO ] [sig ] [932/3517] Forecasting DIBS... [2026-01-06T20:20:24.360054] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-06T20:20:24.360084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-06T20:20:24.371592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-06T20:20:24.371925] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-06T20:20:24.372729] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-06T20:20:24.372780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:24.372812] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:24.372838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:24.372894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:24.427950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:24.428710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:24.428793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:24.428825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:24.553226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:24.553381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:24.553427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:24.553472] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:24.557181] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-06T20:20:24.557479] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-06T20:20:24.557650] [INFO ] [sig ] DIBS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:24.700991] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DIBS.txt [2026-01-06T20:20:24.701128] [INFO ] [sig ] [932/3517] Completed DIBS in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:24.701167] [INFO ] [sig ] [933/3517] Forecasting DIN... [2026-01-06T20:20:24.701196] [INFO ] [sig ] Generating forecast for: DIN [2026-01-06T20:20:24.701227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-06T20:20:24.712650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-06T20:20:24.713009] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-06T20:20:24.713807] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-06T20:20:24.713859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:24.713890] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:24.713917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:24.713972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:24.769000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:24.769725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:24.769802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:24.769836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:24.894233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:24.894480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:24.894533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:24.894564] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:24.898019] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=37.73%) [2026-01-06T20:20:24.898295] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-06T20:20:24.898435] [INFO ] [sig ] DIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:25.035629] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DIN.txt [2026-01-06T20:20:25.035767] [INFO ] [sig ] [933/3517] Completed DIN in 0.3s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:25.035806] [INFO ] [sig ] [934/3517] Forecasting DINO... [2026-01-06T20:20:25.035835] [INFO ] [sig ] Generating forecast for: DINO [2026-01-06T20:20:25.035867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-06T20:20:25.047687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-06T20:20:25.048040] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-06T20:20:25.048834] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-06T20:20:25.048886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:25.048917] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:25.048944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:25.049001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:25.107702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:25.108502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:25.108603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:25.108655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:25.239783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:25.239935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:25.240000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:25.240050] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:25.243529] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=46.66%) [2026-01-06T20:20:25.243827] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-06T20:20:25.243955] [INFO ] [sig ] DINO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:25.391982] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DINO.txt [2026-01-06T20:20:25.392199] [INFO ] [sig ] [934/3517] Completed DINO in 0.4s | 2.91 sym/s | Total: 5.3m | ETA: 14.8m [2026-01-06T20:20:25.392240] [INFO ] [sig ] [935/3517] Forecasting DIOD... [2026-01-06T20:20:25.392272] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-06T20:20:25.392302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-06T20:20:25.403593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-06T20:20:25.403936] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-06T20:20:25.404751] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-06T20:20:25.404806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:25.404837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:25.404867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:25.404950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:25.461787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:25.462744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:25.462828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:25.462863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:25.590820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:25.591004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:25.591055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:25.591086] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:25.594605] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=20.70%) [2026-01-06T20:20:25.594900] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-06T20:20:25.595033] [INFO ] [sig ] DIOD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:25.736317] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DIOD.txt [2026-01-06T20:20:25.736470] [INFO ] [sig ] [935/3517] Completed DIOD in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-06T20:20:25.736512] [INFO ] [sig ] [936/3517] Forecasting DIS... [2026-01-06T20:20:25.736542] [INFO ] [sig ] Generating forecast for: DIS [2026-01-06T20:20:25.736589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-06T20:20:25.751643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-06T20:20:25.752106] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-06T20:20:25.753006] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-06T20:20:25.753066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:25.753102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:25.753131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:25.753206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:25.812807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:25.813703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:25.813789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:25.813826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:25.936907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:25.937071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:25.937116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:25.937145] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:25.941018] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-06T20:20:25.941288] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-06T20:20:25.941409] [INFO ] [sig ] DIS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:26.083085] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DIS.txt [2026-01-06T20:20:26.083239] [INFO ] [sig ] [936/3517] Completed DIS in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-06T20:20:26.083281] [INFO ] [sig ] [937/3517] Forecasting DJCO... [2026-01-06T20:20:26.083313] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-06T20:20:26.083346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-06T20:20:26.095349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-06T20:20:26.095709] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-06T20:20:26.096480] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-06T20:20:26.096533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:26.096567] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:26.096619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:26.096678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:26.154436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:26.155293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:26.155378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:26.155412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:26.294904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:26.295070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:26.295115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:26.295147] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:26.299707] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=94.47%) [2026-01-06T20:20:26.300049] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-06T20:20:26.300216] [INFO ] [sig ] DJCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:26.446254] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DJCO.txt [2026-01-06T20:20:26.446409] [INFO ] [sig ] [937/3517] Completed DJCO in 0.4s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-06T20:20:26.446449] [INFO ] [sig ] [938/3517] Forecasting DK... [2026-01-06T20:20:26.446481] [INFO ] [sig ] Generating forecast for: DK [2026-01-06T20:20:26.446511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-06T20:20:26.457880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-06T20:20:26.458259] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-06T20:20:26.459137] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-06T20:20:26.459216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:26.459287] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:26.459323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:26.459419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:26.517311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:26.518219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:26.518307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:26.518342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:26.644993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:26.645147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:26.645191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:26.645220] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:26.648550] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=11.02%) [2026-01-06T20:20:26.648875] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-06T20:20:26.649003] [INFO ] [sig ] DK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:26.789179] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DK.txt [2026-01-06T20:20:26.789353] [INFO ] [sig ] [938/3517] Completed DK in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-06T20:20:26.789396] [INFO ] [sig ] [939/3517] Forecasting DKL... [2026-01-06T20:20:26.789430] [INFO ] [sig ] Generating forecast for: DKL [2026-01-06T20:20:26.789463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-06T20:20:26.802670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-06T20:20:26.803052] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-06T20:20:26.803973] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-06T20:20:26.804044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:26.804091] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:26.804130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:26.804222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:26.864173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:26.865234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:26.865315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:26.865348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:26.986267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:26.986421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:26.986677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:26.986709] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:26.990232] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=9.79%) [2026-01-06T20:20:26.990534] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-06T20:20:26.990683] [INFO ] [sig ] DKL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:27.137659] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DKL.txt [2026-01-06T20:20:27.137819] [INFO ] [sig ] [939/3517] Completed DKL in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-06T20:20:27.137861] [INFO ] [sig ] [940/3517] Forecasting DKNG... [2026-01-06T20:20:27.137892] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-06T20:20:27.137923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-06T20:20:27.149014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-06T20:20:27.149391] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-06T20:20:27.150175] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-06T20:20:27.150227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:27.150259] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:27.150286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:27.150343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:27.209067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:27.209907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:27.209987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:27.210019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:27.334774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:27.334963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:27.335020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:27.335062] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:27.339401] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-06T20:20:27.339778] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-06T20:20:27.339916] [INFO ] [sig ] DKNG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:27.485988] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DKNG.txt [2026-01-06T20:20:27.486140] [INFO ] [sig ] [940/3517] Completed DKNG in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-06T20:20:27.486194] [INFO ] [sig ] [941/3517] Forecasting DKS... [2026-01-06T20:20:27.486253] [INFO ] [sig ] Generating forecast for: DKS [2026-01-06T20:20:27.486296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-06T20:20:27.498256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-06T20:20:27.498627] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-06T20:20:27.499405] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-06T20:20:27.499456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:27.499487] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:27.499513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:27.499585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:27.558758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:27.559628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:27.559711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:27.559745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:27.678043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:27.678201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:27.678246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:27.678321] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:27.683376] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: UP (p=88.80%) [2026-01-06T20:20:27.683713] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-06T20:20:27.683846] [INFO ] [sig ] DKS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:27.826298] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DKS.txt [2026-01-06T20:20:27.826458] [INFO ] [sig ] [941/3517] Completed DKS in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.8m [2026-01-06T20:20:27.826505] [INFO ] [sig ] [942/3517] Forecasting DLB... [2026-01-06T20:20:27.826536] [INFO ] [sig ] Generating forecast for: DLB [2026-01-06T20:20:27.826584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-06T20:20:27.840261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-06T20:20:27.840622] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-06T20:20:27.841421] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-06T20:20:27.841475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:27.841508] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:27.841535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:27.841608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:27.899006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:27.899884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:27.899966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:27.899999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:28.027502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:28.027681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:28.027725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:28.027754] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:28.031205] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=48.79%) [2026-01-06T20:20:28.031492] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-06T20:20:28.031642] [INFO ] [sig ] DLB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:28.169693] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DLB.txt [2026-01-06T20:20:28.169852] [INFO ] [sig ] [942/3517] Completed DLB in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:28.169891] [INFO ] [sig ] [943/3517] Forecasting DLHC... [2026-01-06T20:20:28.169922] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-06T20:20:28.169953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-06T20:20:28.180685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-06T20:20:28.181042] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-06T20:20:28.181867] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-06T20:20:28.181924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:28.181957] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:28.181986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:28.182047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:28.238799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:28.239737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:28.239820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:28.239854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:28.358879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:28.359046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:28.359093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:28.359126] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:28.362601] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: UP (p=66.73%) [2026-01-06T20:20:28.362926] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-06T20:20:28.363061] [INFO ] [sig ] DLHC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:28.502711] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DLHC.txt [2026-01-06T20:20:28.502855] [INFO ] [sig ] [943/3517] Completed DLHC in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:28.502895] [INFO ] [sig ] [944/3517] Forecasting DLNG... [2026-01-06T20:20:28.502925] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-06T20:20:28.502956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-06T20:20:28.513747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-06T20:20:28.514056] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-06T20:20:28.514850] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-06T20:20:28.514904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:28.514936] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:28.514965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:28.515023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:28.571408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:28.572226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:28.572309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:28.572342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:28.696331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:28.696523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:28.696587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:28.696643] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:28.700370] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: UP (p=52.40%) [2026-01-06T20:20:28.700713] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-06T20:20:28.700852] [INFO ] [sig ] DLNG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:28.846091] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DLNG.txt [2026-01-06T20:20:28.846246] [INFO ] [sig ] [944/3517] Completed DLNG in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:28.846289] [INFO ] [sig ] [945/3517] Forecasting DLO... [2026-01-06T20:20:28.846321] [INFO ] [sig ] Generating forecast for: DLO [2026-01-06T20:20:28.846351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-06T20:20:28.858220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-06T20:20:28.858738] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-06T20:20:28.859554] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-06T20:20:28.859624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:28.859659] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:28.859687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:28.859745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:28.919055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:28.919932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:28.920031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:28.920065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:29.037476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:29.037638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:29.037722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:29.037756] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:29.041068] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: UP (p=79.13%) [2026-01-06T20:20:29.041364] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-06T20:20:29.041492] [INFO ] [sig ] DLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:29.178701] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DLO.txt [2026-01-06T20:20:29.178856] [INFO ] [sig ] [945/3517] Completed DLO in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:29.178897] [INFO ] [sig ] [946/3517] Forecasting DLPN... [2026-01-06T20:20:29.178926] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-06T20:20:29.178957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-06T20:20:29.190474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-06T20:20:29.190910] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-06T20:20:29.191725] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-06T20:20:29.191779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:29.191812] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:29.191840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:29.191899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:29.253725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:29.254696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:29.254776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:29.254810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:29.368032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:29.368179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:29.368221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:29.368250] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:29.371719] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: UP (p=83.06%) [2026-01-06T20:20:29.371989] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-06T20:20:29.372111] [INFO ] [sig ] DLPN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:29.511820] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DLPN.txt [2026-01-06T20:20:29.511976] [INFO ] [sig ] [946/3517] Completed DLPN in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:29.512016] [INFO ] [sig ] [947/3517] Forecasting DLTH... [2026-01-06T20:20:29.512045] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-06T20:20:29.512075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-06T20:20:29.523150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-06T20:20:29.523471] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-06T20:20:29.524260] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-06T20:20:29.524315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:29.524346] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:29.524372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:29.524428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:29.580455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:29.581330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:29.581410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:29.581444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:29.701968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:29.702121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:29.702164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:29.702191] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:29.705527] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-01-06T20:20:29.705818] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-06T20:20:29.705940] [INFO ] [sig ] DLTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:29.847831] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DLTH.txt [2026-01-06T20:20:29.847986] [INFO ] [sig ] [947/3517] Completed DLTH in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:29.848027] [INFO ] [sig ] [948/3517] Forecasting DLX... [2026-01-06T20:20:29.848057] [INFO ] [sig ] Generating forecast for: DLX [2026-01-06T20:20:29.848088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-06T20:20:29.861123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-06T20:20:29.861563] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-06T20:20:29.862426] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-06T20:20:29.862482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:29.862515] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:29.862544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:29.862631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:29.924802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:29.925779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:29.925918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:29.925970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:30.050223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:30.050385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:30.050429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:30.050460] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:30.053904] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: UP (p=96.99%) [2026-01-06T20:20:30.054209] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-06T20:20:30.054347] [INFO ] [sig ] DLX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:30.196141] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DLX.txt [2026-01-06T20:20:30.196270] [INFO ] [sig ] [948/3517] Completed DLX in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:30.196309] [INFO ] [sig ] [949/3517] Forecasting DLY... [2026-01-06T20:20:30.196339] [INFO ] [sig ] Generating forecast for: DLY [2026-01-06T20:20:30.196370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-06T20:20:30.207790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-06T20:20:30.208112] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-06T20:20:30.208929] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-06T20:20:30.208982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:30.209028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:30.209057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:30.209118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:30.265736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:30.266445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:30.266522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:30.266555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:30.382365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:30.382507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:30.382548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:30.382597] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:30.385870] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: DOWN (p=37.43%) [2026-01-06T20:20:30.386140] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-06T20:20:30.386262] [INFO ] [sig ] DLY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:30.524554] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DLY.txt [2026-01-06T20:20:30.524723] [INFO ] [sig ] [949/3517] Completed DLY in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:30.524763] [INFO ] [sig ] [950/3517] Forecasting DMAC... [2026-01-06T20:20:30.524793] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-06T20:20:30.524823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-06T20:20:30.536349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-06T20:20:30.536738] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-06T20:20:30.537523] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-06T20:20:30.537605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:30.537661] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:30.537697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:30.537758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:30.597517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:30.598395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:30.598478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:30.598511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:30.723170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:30.723335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:30.723380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:30.723418] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:30.727249] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-01-06T20:20:30.727645] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-06T20:20:30.727797] [INFO ] [sig ] DMAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:30.869590] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DMAC.txt [2026-01-06T20:20:30.869730] [INFO ] [sig ] [950/3517] Completed DMAC in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:30.869769] [INFO ] [sig ] [951/3517] Forecasting DMB... [2026-01-06T20:20:30.869798] [INFO ] [sig ] Generating forecast for: DMB [2026-01-06T20:20:30.869828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-06T20:20:30.881367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-06T20:20:30.881805] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-06T20:20:30.882675] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-06T20:20:30.882731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:30.882764] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:30.882792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:30.882849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:30.944334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:30.945278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:30.945367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:30.945401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:31.068627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:31.068828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:31.068873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:31.068906] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:31.072291] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-06T20:20:31.072605] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-06T20:20:31.072737] [INFO ] [sig ] DMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:31.212983] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DMB.txt [2026-01-06T20:20:31.213152] [INFO ] [sig ] [951/3517] Completed DMB in 0.3s | 2.91 sym/s | Total: 5.4m | ETA: 14.7m [2026-01-06T20:20:31.213194] [INFO ] [sig ] [952/3517] Forecasting DMLP... [2026-01-06T20:20:31.213223] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-06T20:20:31.213254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-06T20:20:31.224898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-06T20:20:31.225247] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-06T20:20:31.226057] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-06T20:20:31.226110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:31.226153] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:31.226189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:31.226251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:31.283104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:31.283933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:31.284015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:31.284049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:31.403803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:31.403957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:31.404002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:31.404033] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:31.407450] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=6.01%) [2026-01-06T20:20:31.407777] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-06T20:20:31.407926] [INFO ] [sig ] DMLP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:31.547187] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DMLP.txt [2026-01-06T20:20:31.547332] [INFO ] [sig ] [952/3517] Completed DMLP in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-06T20:20:31.547370] [INFO ] [sig ] [953/3517] Forecasting DMO... [2026-01-06T20:20:31.547407] [INFO ] [sig ] Generating forecast for: DMO [2026-01-06T20:20:31.547439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-06T20:20:31.562023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-06T20:20:31.562409] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-06T20:20:31.563263] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-06T20:20:31.563317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:31.563351] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:31.563379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:31.563437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:31.620716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:31.621569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:31.621670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:31.621704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:31.740989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:31.741136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:31.741181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:31.741212] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:31.744597] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: UP (p=68.78%) [2026-01-06T20:20:31.744874] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-06T20:20:31.744995] [INFO ] [sig ] DMO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:31.904281] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DMO.txt [2026-01-06T20:20:31.904463] [INFO ] [sig ] [953/3517] Completed DMO in 0.4s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-06T20:20:31.904507] [INFO ] [sig ] [954/3517] Forecasting DMRC... [2026-01-06T20:20:31.904538] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-06T20:20:31.904588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-06T20:20:31.916641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-06T20:20:31.917038] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-06T20:20:31.917861] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-06T20:20:31.917914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:31.917947] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:31.917975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:31.918033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:31.975164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:31.976051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:31.976137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:31.976171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:32.097201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:32.097363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:32.097408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:32.097440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:32.100790] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: DOWN (p=8.79%) [2026-01-06T20:20:32.101086] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-06T20:20:32.101232] [INFO ] [sig ] DMRC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:32.242625] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DMRC.txt [2026-01-06T20:20:32.242795] [INFO ] [sig ] [954/3517] Completed DMRC in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-06T20:20:32.242836] [INFO ] [sig ] [955/3517] Forecasting DMXF... [2026-01-06T20:20:32.242868] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-06T20:20:32.242900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-06T20:20:32.254409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-06T20:20:32.254821] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-06T20:20:32.255636] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-06T20:20:32.255689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:32.255749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:32.255780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:32.255856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:32.314295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:32.315212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:32.315295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:32.315330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:32.440165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:32.440338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:32.440382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:32.440412] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:32.443941] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=11.80%) [2026-01-06T20:20:32.444299] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-06T20:20:32.444443] [INFO ] [sig ] DMXF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:32.586821] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DMXF.txt [2026-01-06T20:20:32.586980] [INFO ] [sig ] [955/3517] Completed DMXF in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-06T20:20:32.587023] [INFO ] [sig ] [956/3517] Forecasting DNA... [2026-01-06T20:20:32.587055] [INFO ] [sig ] Generating forecast for: DNA [2026-01-06T20:20:32.587088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-06T20:20:32.598711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-06T20:20:32.599092] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-06T20:20:32.599893] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-06T20:20:32.599945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:32.599977] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:32.600004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:32.600065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:32.657440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:32.658276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:32.658356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:32.658388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:32.775812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:32.775966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:32.776011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:32.776058] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:32.779418] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=49.51%) [2026-01-06T20:20:32.779724] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-06T20:20:32.779850] [INFO ] [sig ] DNA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:32.921591] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DNA.txt [2026-01-06T20:20:32.921731] [INFO ] [sig ] [956/3517] Completed DNA in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-06T20:20:32.921769] [INFO ] [sig ] [957/3517] Forecasting DNLI... [2026-01-06T20:20:32.921800] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-06T20:20:32.921831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-06T20:20:32.933252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-06T20:20:32.933607] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-06T20:20:32.934371] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-06T20:20:32.934422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:32.934455] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:32.934482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:32.934538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:32.994719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:32.995567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:32.995668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:32.995701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:33.120845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:33.121006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:33.121051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:33.121081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:33.124436] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: UP (p=54.99%) [2026-01-06T20:20:33.124730] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-06T20:20:33.124855] [INFO ] [sig ] DNLI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:33.275142] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DNLI.txt [2026-01-06T20:20:33.275275] [INFO ] [sig ] [957/3517] Completed DNLI in 0.4s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-06T20:20:33.275313] [INFO ] [sig ] [958/3517] Forecasting DNP... [2026-01-06T20:20:33.275342] [INFO ] [sig ] Generating forecast for: DNP [2026-01-06T20:20:33.275374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-06T20:20:33.286716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-06T20:20:33.287031] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-06T20:20:33.287817] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-06T20:20:33.287869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:33.287901] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:33.287928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:33.287985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:33.353768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:33.354640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:33.354736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:33.354799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:33.480228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:33.480394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:33.480464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:33.480532] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:33.484067] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=56.93%) [2026-01-06T20:20:33.484366] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-06T20:20:33.484496] [INFO ] [sig ] DNP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:33.628246] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DNP.txt [2026-01-06T20:20:33.628414] [INFO ] [sig ] [958/3517] Completed DNP in 0.4s | 2.91 sym/s | Total: 5.5m | ETA: 14.7m [2026-01-06T20:20:33.628458] [INFO ] [sig ] [959/3517] Forecasting DNTH... [2026-01-06T20:20:33.628488] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-06T20:20:33.628519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-06T20:20:33.640172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-06T20:20:33.640506] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-06T20:20:33.641466] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-06T20:20:33.641519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:33.641552] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:33.641600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:33.641661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:33.701419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:33.702390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:33.702480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:33.702525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:33.823306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:33.823467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:33.823512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:33.823541] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:33.826822] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: UP (p=84.90%) [2026-01-06T20:20:33.827096] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-06T20:20:33.827216] [INFO ] [sig ] DNTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:33.971112] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DNTH.txt [2026-01-06T20:20:33.971268] [INFO ] [sig ] [959/3517] Completed DNTH in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:33.971307] [INFO ] [sig ] [960/3517] Forecasting DOCN... [2026-01-06T20:20:33.971338] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-06T20:20:33.971370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-06T20:20:33.983216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-06T20:20:33.983540] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-06T20:20:33.984335] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-06T20:20:33.984391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:33.984424] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:33.984452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:33.984546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:34.044446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:34.045250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:34.045331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:34.045365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:34.168347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:34.168509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:34.168553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:34.168606] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:34.172003] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=28.05%) [2026-01-06T20:20:34.172277] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-06T20:20:34.172406] [INFO ] [sig ] DOCN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:34.311624] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DOCN.txt [2026-01-06T20:20:34.311764] [INFO ] [sig ] [960/3517] Completed DOCN in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:34.311802] [INFO ] [sig ] [961/3517] Forecasting DOCS... [2026-01-06T20:20:34.311831] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-06T20:20:34.311862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-06T20:20:34.323210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-06T20:20:34.323512] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-06T20:20:34.324332] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-06T20:20:34.324391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:34.324423] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:34.324451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:34.324509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:34.381852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:34.382526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:34.382624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:34.382660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:34.504239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:34.504396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:34.504447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:34.504490] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:34.507894] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=88.26%) [2026-01-06T20:20:34.508171] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-06T20:20:34.508298] [INFO ] [sig ] DOCS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:34.648059] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DOCS.txt [2026-01-06T20:20:34.648205] [INFO ] [sig ] [961/3517] Completed DOCS in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:34.648244] [INFO ] [sig ] [962/3517] Forecasting DOGZ... [2026-01-06T20:20:34.648275] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-06T20:20:34.648308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-06T20:20:34.659417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-06T20:20:34.659759] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-06T20:20:34.660559] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-06T20:20:34.660643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:34.660678] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:34.660707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:34.660766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:34.719197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:34.719996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:34.720077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:34.720112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:34.845049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:34.845213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:34.845258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:34.845288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:34.848948] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-06T20:20:34.849223] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-06T20:20:34.849347] [INFO ] [sig ] DOGZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:34.993086] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DOGZ.txt [2026-01-06T20:20:34.993229] [INFO ] [sig ] [962/3517] Completed DOGZ in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:34.993280] [INFO ] [sig ] [963/3517] Forecasting DOLE... [2026-01-06T20:20:34.993316] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-06T20:20:34.993359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-06T20:20:35.006765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-06T20:20:35.007174] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-06T20:20:35.008058] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-06T20:20:35.008113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:35.008147] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:35.008176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:35.008235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:35.066884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:35.067800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:35.067890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:35.067925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:35.191551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:35.191733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:35.191779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:35.191809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:35.195314] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=47.83%) [2026-01-06T20:20:35.195623] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-06T20:20:35.195753] [INFO ] [sig ] DOLE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:35.336404] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DOLE.txt [2026-01-06T20:20:35.336549] [INFO ] [sig ] [963/3517] Completed DOLE in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:35.336609] [INFO ] [sig ] [964/3517] Forecasting DOMO... [2026-01-06T20:20:35.336641] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-06T20:20:35.336672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-06T20:20:35.348982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-06T20:20:35.349371] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-06T20:20:35.350207] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-06T20:20:35.350259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:35.350291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:35.350318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:35.350375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:35.407998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:35.409001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:35.409125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:35.409163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:35.528608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:35.528797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:35.528841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:35.528870] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:35.532276] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: UP (p=82.34%) [2026-01-06T20:20:35.532615] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-06T20:20:35.532747] [INFO ] [sig ] DOMO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:35.676881] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DOMO.txt [2026-01-06T20:20:35.677033] [INFO ] [sig ] [964/3517] Completed DOMO in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:35.677074] [INFO ] [sig ] [965/3517] Forecasting DORM... [2026-01-06T20:20:35.677104] [INFO ] [sig ] Generating forecast for: DORM [2026-01-06T20:20:35.677133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-06T20:20:35.689055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-06T20:20:35.689426] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-06T20:20:35.690200] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-06T20:20:35.690253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:35.690285] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:35.690313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:35.690374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:35.746305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:35.747200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:35.747320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:35.747353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:35.877113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:35.877272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:35.877327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:35.877356] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:35.880940] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: UP (p=96.28%) [2026-01-06T20:20:35.881224] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-06T20:20:35.881362] [INFO ] [sig ] DORM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:36.022340] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DORM.txt [2026-01-06T20:20:36.022508] [INFO ] [sig ] [965/3517] Completed DORM in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:36.022548] [INFO ] [sig ] [966/3517] Forecasting DOUG... [2026-01-06T20:20:36.022598] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-06T20:20:36.022631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-06T20:20:36.033679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-06T20:20:36.034121] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-06T20:20:36.034966] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-06T20:20:36.035019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:36.035052] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:36.035079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:36.035137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:36.093293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:36.093998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:36.094076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:36.094108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:36.213988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:36.214149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:36.214191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:36.214221] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:36.217600] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-06T20:20:36.217886] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-06T20:20:36.218015] [INFO ] [sig ] DOUG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:36.355621] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DOUG.txt [2026-01-06T20:20:36.355765] [INFO ] [sig ] [966/3517] Completed DOUG in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:36.355988] [INFO ] [sig ] [967/3517] Forecasting DOX... [2026-01-06T20:20:36.356018] [INFO ] [sig ] Generating forecast for: DOX [2026-01-06T20:20:36.356048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-06T20:20:36.366916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-06T20:20:36.367214] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-06T20:20:36.367984] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-06T20:20:36.368035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:36.368067] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:36.368093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:36.368151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:36.428146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:36.428981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:36.429078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:36.429112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:36.551274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:36.551425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:36.551470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:36.551501] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:36.554910] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=33.08%) [2026-01-06T20:20:36.555210] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-06T20:20:36.555336] [INFO ] [sig ] DOX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:36.696685] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DOX.txt [2026-01-06T20:20:36.696827] [INFO ] [sig ] [967/3517] Completed DOX in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:36.696865] [INFO ] [sig ] [968/3517] Forecasting DPG... [2026-01-06T20:20:36.696894] [INFO ] [sig ] Generating forecast for: DPG [2026-01-06T20:20:36.696924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-06T20:20:36.708930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-06T20:20:36.709314] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-06T20:20:36.710098] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-06T20:20:36.710149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:36.710181] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:36.710208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:36.710265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:36.767531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:36.768464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:36.768543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:36.768803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:36.886588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:36.886739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:36.886781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:36.886810] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:36.890082] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=42.99%) [2026-01-06T20:20:36.890344] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-06T20:20:36.890483] [INFO ] [sig ] DPG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:37.034318] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DPG.txt [2026-01-06T20:20:37.034529] [INFO ] [sig ] [968/3517] Completed DPG in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:37.034586] [INFO ] [sig ] [969/3517] Forecasting DPRO... [2026-01-06T20:20:37.034621] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-06T20:20:37.034652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-06T20:20:37.046147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-06T20:20:37.046473] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-06T20:20:37.047261] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-06T20:20:37.047314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:37.047347] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:37.047375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:37.047432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:37.106559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:37.107416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:37.107558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:37.107614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:37.229066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:37.229238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:37.229283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:37.229313] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:37.232705] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=38.30%) [2026-01-06T20:20:37.232980] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-06T20:20:37.233106] [INFO ] [sig ] DPRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:37.373093] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DPRO.txt [2026-01-06T20:20:37.373225] [INFO ] [sig ] [969/3517] Completed DPRO in 0.3s | 2.91 sym/s | Total: 5.5m | ETA: 14.6m [2026-01-06T20:20:37.373263] [INFO ] [sig ] [970/3517] Forecasting DPZ... [2026-01-06T20:20:37.373292] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-06T20:20:37.373324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-06T20:20:37.384781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-06T20:20:37.385070] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-06T20:20:37.385842] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-06T20:20:37.385893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:37.385925] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:37.385952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:37.386009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:37.441763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:37.442664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:37.442746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:37.442778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:37.562902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:37.563053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:37.563095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:37.563124] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:37.566637] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=88.77%) [2026-01-06T20:20:37.566904] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-06T20:20:37.567024] [INFO ] [sig ] DPZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:37.711851] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DPZ.txt [2026-01-06T20:20:37.712006] [INFO ] [sig ] [970/3517] Completed DPZ in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-06T20:20:37.712046] [INFO ] [sig ] [971/3517] Forecasting DQ... [2026-01-06T20:20:37.712075] [INFO ] [sig ] Generating forecast for: DQ [2026-01-06T20:20:37.712106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-06T20:20:37.723911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-06T20:20:37.724261] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-06T20:20:37.725091] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-06T20:20:37.725143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:37.725175] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:37.725201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:37.725261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:37.782055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:37.782946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:37.783026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:37.783059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:37.907291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:37.907451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:37.907496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:37.907527] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:37.910987] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=35.36%) [2026-01-06T20:20:37.911268] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-06T20:20:37.911394] [INFO ] [sig ] DQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:38.055532] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DQ.txt [2026-01-06T20:20:38.055713] [INFO ] [sig ] [971/3517] Completed DQ in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-06T20:20:38.055759] [INFO ] [sig ] [972/3517] Forecasting DRD... [2026-01-06T20:20:38.055789] [INFO ] [sig ] Generating forecast for: DRD [2026-01-06T20:20:38.055821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-06T20:20:38.069631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-06T20:20:38.070120] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-06T20:20:38.071092] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-06T20:20:38.071148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:38.071223] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:38.071262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:38.071346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:38.130909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:38.132103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:38.132212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:38.132247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:38.262840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:38.263083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:38.263137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:38.263168] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:38.267448] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-01-06T20:20:38.267923] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-06T20:20:38.268090] [INFO ] [sig ] DRD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:38.425651] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DRD.txt [2026-01-06T20:20:38.425821] [INFO ] [sig ] [972/3517] Completed DRD in 0.4s | 2.91 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-06T20:20:38.425862] [INFO ] [sig ] [973/3517] Forecasting DRH... [2026-01-06T20:20:38.425892] [INFO ] [sig ] Generating forecast for: DRH [2026-01-06T20:20:38.425923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-06T20:20:38.438300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-06T20:20:38.438731] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-06T20:20:38.439536] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-06T20:20:38.439624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:38.439671] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:38.439700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:38.439757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:38.495554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:38.496461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:38.496549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:38.496602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:38.616784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:38.616948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:38.616992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:38.617022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:38.620499] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=8.31%) [2026-01-06T20:20:38.620822] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-06T20:20:38.620951] [INFO ] [sig ] DRH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:38.763138] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DRH.txt [2026-01-06T20:20:38.763267] [INFO ] [sig ] [973/3517] Completed DRH in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-06T20:20:38.763306] [INFO ] [sig ] [974/3517] Forecasting DRI... [2026-01-06T20:20:38.763335] [INFO ] [sig ] Generating forecast for: DRI [2026-01-06T20:20:38.763366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-06T20:20:38.775786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-06T20:20:38.776085] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-06T20:20:38.776889] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-06T20:20:38.776944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:38.776977] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:38.777005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:38.777062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:38.832954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:38.833856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:38.833938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:38.833971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:38.966272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:38.966439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:38.966483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:38.966511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:38.969902] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-06T20:20:38.970185] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-06T20:20:38.970312] [INFO ] [sig ] DRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:39.114635] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DRI.txt [2026-01-06T20:20:39.114786] [INFO ] [sig ] [974/3517] Completed DRI in 0.4s | 2.91 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-06T20:20:39.114825] [INFO ] [sig ] [975/3517] Forecasting DRIO... [2026-01-06T20:20:39.114857] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-06T20:20:39.114888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-06T20:20:39.126272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-06T20:20:39.126619] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-06T20:20:39.127360] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-06T20:20:39.127411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:39.127442] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:39.127469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:39.127526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:39.184435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:39.185235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:39.185316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:39.185348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:39.304318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:39.304481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:39.304528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:39.304556] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:39.308155] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=37.32%) [2026-01-06T20:20:39.308427] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-06T20:20:39.308549] [INFO ] [sig ] DRIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:39.468781] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DRIO.txt [2026-01-06T20:20:39.468940] [INFO ] [sig ] [975/3517] Completed DRIO in 0.4s | 2.91 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-06T20:20:39.468981] [INFO ] [sig ] [976/3517] Forecasting DRLL... [2026-01-06T20:20:39.469013] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-06T20:20:39.469044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-06T20:20:39.480196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-06T20:20:39.480512] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-06T20:20:39.481342] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-06T20:20:39.481395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:39.481427] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:39.481455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:39.481511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:39.539133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:39.540039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:39.540121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:39.540157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:39.661324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:39.661490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:39.661535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:39.661565] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:39.665011] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: UP (p=84.41%) [2026-01-06T20:20:39.665337] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-06T20:20:39.665472] [INFO ] [sig ] DRLL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:39.810379] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DRLL.txt [2026-01-06T20:20:39.810540] [INFO ] [sig ] [976/3517] Completed DRLL in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.6m [2026-01-06T20:20:39.810617] [INFO ] [sig ] [977/3517] Forecasting DRMA... [2026-01-06T20:20:39.810657] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-06T20:20:39.810688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-06T20:20:39.821781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-06T20:20:39.822126] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-06T20:20:39.822917] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-06T20:20:39.822970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:39.823001] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:39.823027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:39.823083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:39.884006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:39.884882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:39.884961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:39.884993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:40.001051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:40.001220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:40.001263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:40.001292] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:40.004821] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: DOWN (p=20.38%) [2026-01-06T20:20:40.005148] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-06T20:20:40.005280] [INFO ] [sig ] DRMA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:40.155924] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DRMA.txt [2026-01-06T20:20:40.156083] [INFO ] [sig ] [977/3517] Completed DRMA in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:40.156123] [INFO ] [sig ] [978/3517] Forecasting DRS... [2026-01-06T20:20:40.156151] [INFO ] [sig ] Generating forecast for: DRS [2026-01-06T20:20:40.156183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-06T20:20:40.168501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-06T20:20:40.168859] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-06T20:20:40.169645] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-06T20:20:40.169697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:40.169729] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:40.169755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:40.169810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:40.225484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:40.226202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:40.226282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:40.226316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:40.339982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:40.340144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:40.340188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:40.340217] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:40.343524] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=90.12%) [2026-01-06T20:20:40.343816] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-06T20:20:40.343941] [INFO ] [sig ] DRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:40.483553] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DRS.txt [2026-01-06T20:20:40.483722] [INFO ] [sig ] [978/3517] Completed DRS in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:40.483763] [INFO ] [sig ] [979/3517] Forecasting DRTS... [2026-01-06T20:20:40.483791] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-06T20:20:40.483820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-06T20:20:40.495041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-06T20:20:40.495395] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-06T20:20:40.496219] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-06T20:20:40.496270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:40.496302] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:40.496329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:40.496385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:40.554728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:40.555486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:40.555600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:40.555643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:40.681599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:40.681777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:40.681834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:40.681873] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:40.686429] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-01-06T20:20:40.686792] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-06T20:20:40.686944] [INFO ] [sig ] DRTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:40.833943] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DRTS.txt [2026-01-06T20:20:40.834093] [INFO ] [sig ] [979/3517] Completed DRTS in 0.4s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:40.834134] [INFO ] [sig ] [980/3517] Forecasting DRUG... [2026-01-06T20:20:40.834164] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-06T20:20:40.834193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-06T20:20:40.845992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-06T20:20:40.846321] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-06T20:20:40.847112] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-06T20:20:40.847165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:40.847197] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:40.847225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:40.847282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:40.909034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:40.909934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:40.910016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:40.910050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:41.031596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:41.031750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:41.031793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:41.031839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:41.035466] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: UP (p=71.68%) [2026-01-06T20:20:41.035812] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-06T20:20:41.035946] [INFO ] [sig ] DRUG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:41.192491] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DRUG.txt [2026-01-06T20:20:41.192665] [INFO ] [sig ] [980/3517] Completed DRUG in 0.4s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:41.192710] [INFO ] [sig ] [981/3517] Forecasting DRVN... [2026-01-06T20:20:41.192745] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-06T20:20:41.192791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-06T20:20:41.204866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-06T20:20:41.205195] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-06T20:20:41.206038] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-06T20:20:41.206092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:41.206124] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:41.206152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:41.206209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:41.269505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:41.270449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:41.270546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:41.270610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:41.402648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:41.402804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:41.402849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:41.402880] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:41.406733] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-01-06T20:20:41.407012] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-06T20:20:41.407139] [INFO ] [sig ] DRVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:41.555844] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DRVN.txt [2026-01-06T20:20:41.556010] [INFO ] [sig ] [981/3517] Completed DRVN in 0.4s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:41.556050] [INFO ] [sig ] [982/3517] Forecasting DSGN... [2026-01-06T20:20:41.556080] [INFO ] [sig ] Generating forecast for: DSGN [2026-01-06T20:20:41.556112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGN' from 'https://tdm.silogroup.org/data/derivative_storage/DSGN.csv'. [2026-01-06T20:20:41.567414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGN'. [2026-01-06T20:20:41.567814] [INFO ] [FORECASTER] Starting predict_future for DSGN [2026-01-06T20:20:41.568595] [DEBUG] [LOCAL ] No optimal features file found for DSGN: ./output/feature-sets/DSGN.txt [2026-01-06T20:20:41.568678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:41.568719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:41.568752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:41.568824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:41.626897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:41.627806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:41.628121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:41.628169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:41.753851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:41.754028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:41.754083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:41.754114] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:41.757522] [DEBUG] [FORECASTER] DSGN: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-01-06T20:20:41.757839] [INFO ] [FORECASTER] Completed predict_future for DSGN [2026-01-06T20:20:41.757968] [INFO ] [sig ] DSGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:41.899761] [INFO ] [LOCAL ] Saved forecast: DSGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DSGN.txt [2026-01-06T20:20:41.899950] [INFO ] [sig ] [982/3517] Completed DSGN in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:41.900005] [INFO ] [sig ] [983/3517] Forecasting DSGX... [2026-01-06T20:20:41.900048] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-06T20:20:41.900091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-06T20:20:41.912271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-06T20:20:41.912557] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-06T20:20:41.913349] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-06T20:20:41.913402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:41.913434] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:41.913463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:41.913520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:41.971139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:41.972031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:41.972114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:41.972147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:42.088707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:42.088878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:42.088929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:42.088959] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:42.092323] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: UP (p=64.81%) [2026-01-06T20:20:42.092615] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-06T20:20:42.092739] [INFO ] [sig ] DSGX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:42.229953] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DSGX.txt [2026-01-06T20:20:42.230083] [INFO ] [sig ] [983/3517] Completed DSGX in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:42.230121] [INFO ] [sig ] [984/3517] Forecasting DSL... [2026-01-06T20:20:42.230151] [INFO ] [sig ] Generating forecast for: DSL [2026-01-06T20:20:42.230181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-06T20:20:42.241437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-06T20:20:42.241735] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-06T20:20:42.242466] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-06T20:20:42.242517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:42.242549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:42.242614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:42.242676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:42.300324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:42.301163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:42.301243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:42.301277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:42.423252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:42.423427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:42.423480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:42.423511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:42.427161] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-06T20:20:42.427504] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-06T20:20:42.427659] [INFO ] [sig ] DSL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:42.574952] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DSL.txt [2026-01-06T20:20:42.575130] [INFO ] [sig ] [984/3517] Completed DSL in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:42.575181] [INFO ] [sig ] [985/3517] Forecasting DSM... [2026-01-06T20:20:42.575218] [INFO ] [sig ] Generating forecast for: DSM [2026-01-06T20:20:42.575262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-06T20:20:42.586844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-06T20:20:42.587233] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-06T20:20:42.588031] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-06T20:20:42.588083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:42.588118] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:42.588145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:42.588203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:42.644142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:42.644983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:42.645065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:42.645098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:42.763802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:42.763957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:42.764000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:42.764030] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:42.767299] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: DOWN (p=11.52%) [2026-01-06T20:20:42.767566] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-06T20:20:42.767706] [INFO ] [sig ] DSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:42.908187] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DSM.txt [2026-01-06T20:20:42.908364] [INFO ] [sig ] [985/3517] Completed DSM in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:42.908405] [INFO ] [sig ] [986/3517] Forecasting DSP... [2026-01-06T20:20:42.908438] [INFO ] [sig ] Generating forecast for: DSP [2026-01-06T20:20:42.908470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-06T20:20:42.919551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-06T20:20:42.919851] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-06T20:20:42.920639] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-06T20:20:42.920689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:42.920721] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:42.920747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:42.920802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:42.980442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:42.981353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:42.981432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:42.981465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:43.106326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:43.106483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:43.106526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:43.106554] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:43.109854] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=75.31%) [2026-01-06T20:20:43.110120] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-06T20:20:43.110239] [INFO ] [sig ] DSP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:43.247538] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DSP.txt [2026-01-06T20:20:43.247728] [INFO ] [sig ] [986/3517] Completed DSP in 0.3s | 2.91 sym/s | Total: 5.6m | ETA: 14.5m [2026-01-06T20:20:43.247769] [INFO ] [sig ] [987/3517] Forecasting DSX... [2026-01-06T20:20:43.247800] [INFO ] [sig ] Generating forecast for: DSX [2026-01-06T20:20:43.247829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-06T20:20:43.259441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-06T20:20:43.259780] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-06T20:20:43.260639] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-06T20:20:43.260691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:43.260722] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:43.260748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:43.260805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:43.319171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:43.319919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:43.320001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:43.320033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:43.438880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:43.439039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:43.439082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:43.439112] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:43.442429] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: UP (p=78.23%) [2026-01-06T20:20:43.442721] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-06T20:20:43.442845] [INFO ] [sig ] DSX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:43.584901] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DSX.txt [2026-01-06T20:20:43.585056] [INFO ] [sig ] [987/3517] Completed DSX in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-06T20:20:43.585096] [INFO ] [sig ] [988/3517] Forecasting DTB... [2026-01-06T20:20:43.585126] [INFO ] [sig ] Generating forecast for: DTB [2026-01-06T20:20:43.585163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-06T20:20:43.597055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-06T20:20:43.597313] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-06T20:20:43.598195] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-06T20:20:43.598247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:43.598281] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:43.598308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:43.598365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:43.653821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:43.654461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:43.654538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:43.654586] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:43.767781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:43.767935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:43.767978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:43.768008] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:43.771285] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: UP (p=58.07%) [2026-01-06T20:20:43.771550] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-06T20:20:43.771692] [INFO ] [sig ] DTB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:43.909201] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DTB.txt [2026-01-06T20:20:43.909321] [INFO ] [sig ] [988/3517] Completed DTB in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-06T20:20:43.909359] [INFO ] [sig ] [989/3517] Forecasting DTE... [2026-01-06T20:20:43.909389] [INFO ] [sig ] Generating forecast for: DTE [2026-01-06T20:20:43.909421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-06T20:20:43.921541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-06T20:20:43.921831] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-06T20:20:43.922600] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-06T20:20:43.922651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:43.922718] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:43.922746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:43.922808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:43.979328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:43.979943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:43.980017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:43.980050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:44.094593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:44.094742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:44.094785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:44.094814] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:44.098074] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-01-06T20:20:44.098341] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-06T20:20:44.098458] [INFO ] [sig ] DTE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:44.237846] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DTE.txt [2026-01-06T20:20:44.237985] [INFO ] [sig ] [989/3517] Completed DTE in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-06T20:20:44.238025] [INFO ] [sig ] [990/3517] Forecasting DTG... [2026-01-06T20:20:44.238055] [INFO ] [sig ] Generating forecast for: DTG [2026-01-06T20:20:44.238091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-06T20:20:44.249057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-06T20:20:44.249320] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-06T20:20:44.250096] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-06T20:20:44.250148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:44.250192] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:44.250221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:44.250299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:44.306007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:44.306667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:44.306759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:44.306793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:44.421649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:44.421788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:44.421831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:44.421859] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:44.425107] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: UP (p=50.56%) [2026-01-06T20:20:44.425374] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-06T20:20:44.425493] [INFO ] [sig ] DTG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:44.562662] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DTG.txt [2026-01-06T20:20:44.562793] [INFO ] [sig ] [990/3517] Completed DTG in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-06T20:20:44.562832] [INFO ] [sig ] [991/3517] Forecasting DTIL... [2026-01-06T20:20:44.562862] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-06T20:20:44.562892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-06T20:20:44.573962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-06T20:20:44.574291] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-06T20:20:44.575055] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-06T20:20:44.575106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:44.575139] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:44.575166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:44.575222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:44.630549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:44.631166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:44.631241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:44.631273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:44.743201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:44.743355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:44.743398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:44.743426] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:44.746688] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: DOWN (p=19.10%) [2026-01-06T20:20:44.746973] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-06T20:20:44.747092] [INFO ] [sig ] DTIL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:44.886416] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DTIL.txt [2026-01-06T20:20:44.886539] [INFO ] [sig ] [991/3517] Completed DTIL in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-06T20:20:44.886599] [INFO ] [sig ] [992/3517] Forecasting DTM... [2026-01-06T20:20:44.886631] [INFO ] [sig ] Generating forecast for: DTM [2026-01-06T20:20:44.886672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-06T20:20:44.897994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-06T20:20:44.898267] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-06T20:20:44.899052] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-06T20:20:44.899103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:44.899133] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:44.899159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:44.899219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:44.954240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:44.954866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:44.954941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:44.954973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:45.075412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:45.075553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:45.075612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:45.075671] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:45.078939] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: UP (p=93.27%) [2026-01-06T20:20:45.079207] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-06T20:20:45.079325] [INFO ] [sig ] DTM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:45.215422] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DTM.txt [2026-01-06T20:20:45.215535] [INFO ] [sig ] [992/3517] Completed DTM in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-06T20:20:45.215590] [INFO ] [sig ] [993/3517] Forecasting DUK... [2026-01-06T20:20:45.215624] [INFO ] [sig ] Generating forecast for: DUK [2026-01-06T20:20:45.215657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-06T20:20:45.227377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-06T20:20:45.227672] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-06T20:20:45.228410] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-06T20:20:45.228461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:45.228492] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:45.228519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:45.228597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:45.284242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:45.284863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:45.284937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:45.284969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:45.404372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:45.404535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:45.404605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:45.404638] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:45.408070] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=49.61%) [2026-01-06T20:20:45.408349] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-06T20:20:45.408477] [INFO ] [sig ] DUK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:45.545845] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DUK.txt [2026-01-06T20:20:45.545976] [INFO ] [sig ] [993/3517] Completed DUK in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.5m [2026-01-06T20:20:45.546024] [INFO ] [sig ] [994/3517] Forecasting DUKB... [2026-01-06T20:20:45.546055] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-06T20:20:45.546085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-06T20:20:45.557250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-06T20:20:45.557560] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-06T20:20:45.558319] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-06T20:20:45.558371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:45.558402] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:45.558428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:45.558485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:45.613916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:45.614779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:45.614859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:45.614892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:45.733264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:45.733418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:45.733460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:45.733489] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:45.736760] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: DOWN (p=36.06%) [2026-01-06T20:20:45.737036] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-06T20:20:45.737155] [INFO ] [sig ] DUKB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:45.884950] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DUKB.txt [2026-01-06T20:20:45.885075] [INFO ] [sig ] [994/3517] Completed DUKB in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:45.885113] [INFO ] [sig ] [995/3517] Forecasting DUOL... [2026-01-06T20:20:45.885143] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-06T20:20:45.885173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-06T20:20:45.896520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-06T20:20:45.896822] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-06T20:20:45.897559] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-06T20:20:45.897627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:45.897659] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:45.897686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:45.897742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:45.954913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:45.955620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:45.955700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:45.955733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:46.077925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:46.078069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:46.078115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:46.078144] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:46.081841] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=25.25%) [2026-01-06T20:20:46.082128] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-06T20:20:46.082266] [INFO ] [sig ] DUOL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:46.228269] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DUOL.txt [2026-01-06T20:20:46.228425] [INFO ] [sig ] [995/3517] Completed DUOL in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:46.228466] [INFO ] [sig ] [996/3517] Forecasting DVA... [2026-01-06T20:20:46.228495] [INFO ] [sig ] Generating forecast for: DVA [2026-01-06T20:20:46.228525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-06T20:20:46.240329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-06T20:20:46.240706] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-06T20:20:46.241485] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-06T20:20:46.241538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:46.241595] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:46.241627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:46.241686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:46.297029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:46.297655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:46.297731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:46.297763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:46.418224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:46.418384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:46.418428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:46.418456] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:46.421896] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: DOWN (p=18.10%) [2026-01-06T20:20:46.422249] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-06T20:20:46.422412] [INFO ] [sig ] DVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:46.578352] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DVA.txt [2026-01-06T20:20:46.578478] [INFO ] [sig ] [996/3517] Completed DVA in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:46.578518] [INFO ] [sig ] [997/3517] Forecasting DVAX... [2026-01-06T20:20:46.578548] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-06T20:20:46.578595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-06T20:20:46.593062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-06T20:20:46.593466] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-06T20:20:46.594262] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-06T20:20:46.594314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:46.594362] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:46.594391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:46.594447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:46.649284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:46.649897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:46.649971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:46.650003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:46.772752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:46.772919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:46.772963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:46.772991] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:46.776302] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=91.31%) [2026-01-06T20:20:46.776595] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-06T20:20:46.776723] [INFO ] [sig ] DVAX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:46.914559] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DVAX.txt [2026-01-06T20:20:46.914731] [INFO ] [sig ] [997/3517] Completed DVAX in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:46.914773] [INFO ] [sig ] [998/3517] Forecasting DVN... [2026-01-06T20:20:46.914803] [INFO ] [sig ] Generating forecast for: DVN [2026-01-06T20:20:46.914834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-06T20:20:46.926429] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-06T20:20:46.926805] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-06T20:20:46.927550] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-06T20:20:46.927623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:46.927656] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:46.927683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:46.927740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:46.983284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:46.984143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:46.984224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:46.984257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:47.116458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:47.116634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:47.116678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:47.116707] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:47.120097] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=85.56%) [2026-01-06T20:20:47.120385] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-06T20:20:47.120510] [INFO ] [sig ] DVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:47.266026] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DVN.txt [2026-01-06T20:20:47.266182] [INFO ] [sig ] [998/3517] Completed DVN in 0.4s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:47.266222] [INFO ] [sig ] [999/3517] Forecasting DWAS... [2026-01-06T20:20:47.266252] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-06T20:20:47.266283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-06T20:20:47.277927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-06T20:20:47.278338] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-06T20:20:47.279179] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-06T20:20:47.279233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:47.279265] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:47.279292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:47.279349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:47.335862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:47.336813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:47.336939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:47.336974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:47.458546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:47.458733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:47.458780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:47.458808] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:47.462257] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=49.89%) [2026-01-06T20:20:47.462534] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-06T20:20:47.462680] [INFO ] [sig ] DWAS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:47.603422] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DWAS.txt [2026-01-06T20:20:47.603594] [INFO ] [sig ] [999/3517] Completed DWAS in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:47.603635] [INFO ] [sig ] [1000/3517] Forecasting DWSH... [2026-01-06T20:20:47.603667] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-06T20:20:47.603697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-06T20:20:47.614535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-06T20:20:47.614910] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-06T20:20:47.615686] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-06T20:20:47.615739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:47.615771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:47.615798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:47.615855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:47.672294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:47.673169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:47.673249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:47.673281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:47.777747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:47.777907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:47.777950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:47.777979] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:47.781311] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-01-06T20:20:47.781625] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-06T20:20:47.781756] [INFO ] [sig ] DWSH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:47.923250] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DWSH.txt [2026-01-06T20:20:47.923387] [INFO ] [sig ] [1000/3517] Completed DWSH in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:47.923434] [INFO ] [sig ] [1001/3517] Forecasting DX... [2026-01-06T20:20:47.923466] [INFO ] [sig ] Generating forecast for: DX [2026-01-06T20:20:47.923496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-06T20:20:47.935051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-06T20:20:47.935349] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-06T20:20:47.936129] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-06T20:20:47.936183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:47.936214] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:47.936241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:47.936297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:47.991870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:47.992487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:47.992561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:47.992611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:48.108805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:48.108931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:48.108969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:48.108998] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:48.112210] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=36.56%) [2026-01-06T20:20:48.112478] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-06T20:20:48.112615] [INFO ] [sig ] DX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:48.250628] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DX.txt [2026-01-06T20:20:48.250772] [INFO ] [sig ] [1001/3517] Completed DX in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:48.250818] [INFO ] [sig ] [1002/3517] Forecasting DXC... [2026-01-06T20:20:48.250853] [INFO ] [sig ] Generating forecast for: DXC [2026-01-06T20:20:48.250883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-06T20:20:48.262791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-06T20:20:48.263075] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-06T20:20:48.263848] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-06T20:20:48.263899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:48.263931] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:48.263958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:48.264014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:48.319471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:48.320161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:48.320246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:48.320283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:48.437998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:48.438142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:48.438185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:48.438214] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:48.441653] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: DOWN (p=17.83%) [2026-01-06T20:20:48.441928] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-06T20:20:48.442049] [INFO ] [sig ] DXC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:48.587098] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DXC.txt [2026-01-06T20:20:48.587280] [INFO ] [sig ] [1002/3517] Completed DXC in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:48.587327] [INFO ] [sig ] [1003/3517] Forecasting DXCM... [2026-01-06T20:20:48.587357] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-06T20:20:48.587388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-06T20:20:48.598529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-06T20:20:48.598856] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-06T20:20:48.599610] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-06T20:20:48.599661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:48.599693] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:48.599721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:48.599778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:48.655187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:48.655805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:48.655887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:48.655919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:48.773684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:48.773800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:48.773838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:48.773867] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:48.777032] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=26.70%) [2026-01-06T20:20:48.777304] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-06T20:20:48.777423] [INFO ] [sig ] DXCM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:48.913846] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DXCM.txt [2026-01-06T20:20:48.913958] [INFO ] [sig ] [1003/3517] Completed DXCM in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:48.913996] [INFO ] [sig ] [1004/3517] Forecasting DXPE... [2026-01-06T20:20:48.914026] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-06T20:20:48.914057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-06T20:20:48.925101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-06T20:20:48.925381] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-06T20:20:48.926131] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-06T20:20:48.926183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:48.926214] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:48.926241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:48.926303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:48.981435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:48.982032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:48.982106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:48.982139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:49.097421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:49.097552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:49.097609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:49.097656] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:49.100857] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=78.24%) [2026-01-06T20:20:49.101125] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-06T20:20:49.101242] [INFO ] [sig ] DXPE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:49.240008] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DXPE.txt [2026-01-06T20:20:49.240127] [INFO ] [sig ] [1004/3517] Completed DXPE in 0.3s | 2.91 sym/s | Total: 5.7m | ETA: 14.4m [2026-01-06T20:20:49.240165] [INFO ] [sig ] [1005/3517] Forecasting DY... [2026-01-06T20:20:49.240196] [INFO ] [sig ] Generating forecast for: DY [2026-01-06T20:20:49.240226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-06T20:20:49.251538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-06T20:20:49.251856] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-06T20:20:49.252604] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-06T20:20:49.252655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:49.252687] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:49.252714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:49.252774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:49.308834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:49.309654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:49.309734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:49.309770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:49.435469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:49.435633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:49.435686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:49.435723] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:49.439894] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: UP (p=64.19%) [2026-01-06T20:20:49.440220] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-06T20:20:49.440370] [INFO ] [sig ] DY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:49.594551] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/DY.txt [2026-01-06T20:20:49.594698] [INFO ] [sig ] [1005/3517] Completed DY in 0.4s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-06T20:20:49.594737] [INFO ] [sig ] [1006/3517] Forecasting DYN... [2026-01-06T20:20:49.594766] [INFO ] [sig ] Generating forecast for: DYN [2026-01-06T20:20:49.594796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-06T20:20:49.606885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-06T20:20:49.607185] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-06T20:20:49.607985] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-06T20:20:49.608038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:49.608094] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:49.608122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:49.608179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:49.664217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:49.664908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:49.664985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:49.665031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:49.785919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:49.786061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:49.786103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:49.786132] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:49.789374] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-06T20:20:49.789656] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-06T20:20:49.789774] [INFO ] [sig ] DYN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:49.926787] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/DYN.txt [2026-01-06T20:20:49.926912] [INFO ] [sig ] [1006/3517] Completed DYN in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-06T20:20:49.926949] [INFO ] [sig ] [1007/3517] Forecasting E... [2026-01-06T20:20:49.926979] [INFO ] [sig ] Generating forecast for: E [2026-01-06T20:20:49.927009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-06T20:20:49.939213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-06T20:20:49.939547] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-06T20:20:49.940341] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-06T20:20:49.940392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:49.940424] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:49.940451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:49.940508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:49.996492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:49.997207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:49.997301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:49.997335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:50.115432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:50.115599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:50.115642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:50.115670] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:50.119069] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=7.06%) [2026-01-06T20:20:50.119347] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-06T20:20:50.119473] [INFO ] [sig ] E: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:50.256260] [INFO ] [LOCAL ] Saved forecast: E 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/E.txt [2026-01-06T20:20:50.256401] [INFO ] [sig ] [1007/3517] Completed E in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-06T20:20:50.256439] [INFO ] [sig ] [1008/3517] Forecasting EA... [2026-01-06T20:20:50.256470] [INFO ] [sig ] Generating forecast for: EA [2026-01-06T20:20:50.256499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-06T20:20:50.267967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-06T20:20:50.268360] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-06T20:20:50.269267] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-06T20:20:50.269321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:50.269355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:50.269384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:50.269454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:50.326734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:50.327501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:50.327598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:50.327634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:50.452421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:50.452608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:50.452653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:50.452681] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:50.456410] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=39.95%) [2026-01-06T20:20:50.456789] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-06T20:20:50.456934] [INFO ] [sig ] EA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:50.601134] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EA.txt [2026-01-06T20:20:50.601319] [INFO ] [sig ] [1008/3517] Completed EA in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-06T20:20:50.601362] [INFO ] [sig ] [1009/3517] Forecasting EAF... [2026-01-06T20:20:50.601393] [INFO ] [sig ] Generating forecast for: EAF [2026-01-06T20:20:50.601425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-06T20:20:50.613813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-06T20:20:50.614133] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-06T20:20:50.614955] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-06T20:20:50.615007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:50.615038] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:50.615065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:50.615122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:50.670209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:50.670842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:50.670917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:50.670948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:50.788507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:50.788690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:50.788733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:50.788764] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:50.792127] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=55.24%) [2026-01-06T20:20:50.792398] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-06T20:20:50.792518] [INFO ] [sig ] EAF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:50.931254] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EAF.txt [2026-01-06T20:20:50.931383] [INFO ] [sig ] [1009/3517] Completed EAF in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.4m [2026-01-06T20:20:50.931421] [INFO ] [sig ] [1010/3517] Forecasting EAI... [2026-01-06T20:20:50.931451] [INFO ] [sig ] Generating forecast for: EAI [2026-01-06T20:20:50.931481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-06T20:20:50.942681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-06T20:20:50.942976] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-06T20:20:50.943756] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-06T20:20:50.943819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:50.943851] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:50.943878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:50.943934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:51.000188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:51.000785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:51.000866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:51.000899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:51.113556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:51.113729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:51.113778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:51.113813] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:51.117088] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=43.02%) [2026-01-06T20:20:51.117357] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-06T20:20:51.117475] [INFO ] [sig ] EAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:51.255600] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EAI.txt [2026-01-06T20:20:51.255708] [INFO ] [sig ] [1010/3517] Completed EAI in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:51.255744] [INFO ] [sig ] [1011/3517] Forecasting EARN... [2026-01-06T20:20:51.255777] [INFO ] [sig ] Generating forecast for: EARN [2026-01-06T20:20:51.255805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-06T20:20:51.267094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-06T20:20:51.267493] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-06T20:20:51.268312] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-06T20:20:51.268364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:51.268395] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:51.268421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:51.268478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:51.324520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:51.325375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:51.325456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:51.325489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:51.445603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:51.445757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:51.445801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:51.445830] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:51.452381] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-06T20:20:51.452725] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-06T20:20:51.452873] [INFO ] [sig ] EARN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:51.591267] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EARN.txt [2026-01-06T20:20:51.591380] [INFO ] [sig ] [1011/3517] Completed EARN in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:51.591418] [INFO ] [sig ] [1012/3517] Forecasting EB... [2026-01-06T20:20:51.591447] [INFO ] [sig ] Generating forecast for: EB [2026-01-06T20:20:51.591477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-06T20:20:51.602667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-06T20:20:51.602925] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-06T20:20:51.603684] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-06T20:20:51.603735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:51.603766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:51.603792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:51.603848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:51.659337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:51.659959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:51.660034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:51.660067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:51.780461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:51.780598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:51.780638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:51.780667] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:51.783831] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=73.87%) [2026-01-06T20:20:51.784100] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-06T20:20:51.784218] [INFO ] [sig ] EB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:51.920993] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EB.txt [2026-01-06T20:20:51.921108] [INFO ] [sig ] [1012/3517] Completed EB in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:51.921151] [INFO ] [sig ] [1013/3517] Forecasting EBAY... [2026-01-06T20:20:51.921179] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-06T20:20:51.921209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-06T20:20:51.932791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-06T20:20:51.933114] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-06T20:20:51.933871] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-06T20:20:51.933923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:51.933955] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:51.933982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:51.934039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:51.990379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:51.990967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:51.991043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:51.991076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:52.112503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:52.112722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:52.112775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:52.112811] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:52.116080] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-06T20:20:52.116350] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-06T20:20:52.116482] [INFO ] [sig ] EBAY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:52.253219] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EBAY.txt [2026-01-06T20:20:52.253325] [INFO ] [sig ] [1013/3517] Completed EBAY in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:52.253385] [INFO ] [sig ] [1014/3517] Forecasting EBC... [2026-01-06T20:20:52.253417] [INFO ] [sig ] Generating forecast for: EBC [2026-01-06T20:20:52.253447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-06T20:20:52.264865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-06T20:20:52.265154] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-06T20:20:52.265942] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-06T20:20:52.265995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:52.266027] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:52.266054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:52.266111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:52.323873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:52.324967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:52.325066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:52.325108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:52.446133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:52.446287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:52.446330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:52.446360] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:52.449648] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: UP (p=73.66%) [2026-01-06T20:20:52.449926] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-06T20:20:52.450046] [INFO ] [sig ] EBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:52.588153] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EBC.txt [2026-01-06T20:20:52.588257] [INFO ] [sig ] [1014/3517] Completed EBC in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:52.588295] [INFO ] [sig ] [1015/3517] Forecasting EBF... [2026-01-06T20:20:52.588324] [INFO ] [sig ] Generating forecast for: EBF [2026-01-06T20:20:52.588353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-06T20:20:52.600762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-06T20:20:52.601076] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-06T20:20:52.601846] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-06T20:20:52.601898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:52.601929] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:52.601956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:52.602012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:52.658285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:52.659086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:52.659168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:52.659200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:52.778957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:52.779147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:52.779200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:52.779230] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:52.782587] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=19.41%) [2026-01-06T20:20:52.782885] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-06T20:20:52.783012] [INFO ] [sig ] EBF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:52.922660] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EBF.txt [2026-01-06T20:20:52.922784] [INFO ] [sig ] [1015/3517] Completed EBF in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:52.922823] [INFO ] [sig ] [1016/3517] Forecasting EBON... [2026-01-06T20:20:52.922852] [INFO ] [sig ] Generating forecast for: EBON [2026-01-06T20:20:52.922882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-06T20:20:52.938744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-06T20:20:52.939266] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-06T20:20:52.940447] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-06T20:20:52.940520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:52.940596] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:52.940650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:52.940749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:53.012395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:53.013803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:53.013914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:53.013971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:53.120209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:53.120378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:53.120423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:53.120453] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:53.124202] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: UP (p=65.57%) [2026-01-06T20:20:53.124481] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-06T20:20:53.124621] [INFO ] [sig ] EBON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:53.280234] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EBON.txt [2026-01-06T20:20:53.280382] [INFO ] [sig ] [1016/3517] Completed EBON in 0.4s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:53.280423] [INFO ] [sig ] [1017/3517] Forecasting EBS... [2026-01-06T20:20:53.280453] [INFO ] [sig ] Generating forecast for: EBS [2026-01-06T20:20:53.280484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-06T20:20:53.292536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-06T20:20:53.292890] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-06T20:20:53.293674] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-06T20:20:53.293726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:53.293759] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:53.293786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:53.293843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:53.352022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:53.352909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:53.352994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:53.353027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:53.473841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:53.474012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:53.474074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:53.474106] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:53.477462] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=84.40%) [2026-01-06T20:20:53.477792] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-06T20:20:53.477924] [INFO ] [sig ] EBS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:53.621854] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EBS.txt [2026-01-06T20:20:53.622015] [INFO ] [sig ] [1017/3517] Completed EBS in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:53.622055] [INFO ] [sig ] [1018/3517] Forecasting EC... [2026-01-06T20:20:53.622086] [INFO ] [sig ] Generating forecast for: EC [2026-01-06T20:20:53.622117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-06T20:20:53.633812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-06T20:20:53.634211] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-06T20:20:53.635019] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-06T20:20:53.635071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:53.635103] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:53.635130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:53.635187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:53.691615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:53.692478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:53.692559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:53.692611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:53.812847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:53.813007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:53.813050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:53.813080] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:53.816356] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-06T20:20:53.816649] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-06T20:20:53.816771] [INFO ] [sig ] EC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:53.956538] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EC.txt [2026-01-06T20:20:53.956703] [INFO ] [sig ] [1018/3517] Completed EC in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:53.956742] [INFO ] [sig ] [1019/3517] Forecasting ECC... [2026-01-06T20:20:53.956772] [INFO ] [sig ] Generating forecast for: ECC [2026-01-06T20:20:53.956803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-06T20:20:53.967876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-06T20:20:53.968193] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-06T20:20:53.969022] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-06T20:20:53.969074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:53.969105] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:53.969131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:53.969188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:54.025228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:54.026035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:54.026133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:54.026167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:54.141562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:54.141736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:54.141779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:54.141808] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:54.145401] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-06T20:20:54.145719] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-06T20:20:54.145844] [INFO ] [sig ] ECC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:54.287694] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ECC.txt [2026-01-06T20:20:54.287855] [INFO ] [sig ] [1019/3517] Completed ECC in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:54.287923] [INFO ] [sig ] [1020/3517] Forecasting ECL... [2026-01-06T20:20:54.287954] [INFO ] [sig ] Generating forecast for: ECL [2026-01-06T20:20:54.287984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-06T20:20:54.299694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-06T20:20:54.300089] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-06T20:20:54.300947] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-06T20:20:54.301001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:54.301033] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:54.301060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:54.301116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:54.356156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:54.357051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:54.357135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:54.357168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:54.475833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:54.475995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:54.476039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:54.476069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:54.479439] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-06T20:20:54.479742] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-06T20:20:54.479867] [INFO ] [sig ] ECL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:54.622808] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ECL.txt [2026-01-06T20:20:54.623001] [INFO ] [sig ] [1020/3517] Completed ECL in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:54.623049] [INFO ] [sig ] [1021/3517] Forecasting ECPG... [2026-01-06T20:20:54.623080] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-06T20:20:54.623112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-06T20:20:54.634508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-06T20:20:54.634885] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-06T20:20:54.635669] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-06T20:20:54.635720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:54.635763] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:54.635790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:54.635846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:54.700486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:54.701381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:54.701487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:54.701520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:54.819564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:54.819737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:54.819781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:54.819810] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:54.823071] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=27.08%) [2026-01-06T20:20:54.823339] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-06T20:20:54.823459] [INFO ] [sig ] ECPG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:54.965211] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ECPG.txt [2026-01-06T20:20:54.965352] [INFO ] [sig ] [1021/3517] Completed ECPG in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:54.965390] [INFO ] [sig ] [1022/3517] Forecasting ECX... [2026-01-06T20:20:54.965420] [INFO ] [sig ] Generating forecast for: ECX [2026-01-06T20:20:54.965450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-06T20:20:54.976967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-06T20:20:54.977301] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-06T20:20:54.978084] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-06T20:20:54.978136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:54.978167] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:54.978195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:54.978251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:55.035955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:55.036842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:55.036929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:55.036962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:55.160358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:55.160528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:55.160592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:55.160625] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:55.164511] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-06T20:20:55.165018] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-06T20:20:55.165189] [INFO ] [sig ] ECX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:55.314241] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ECX.txt [2026-01-06T20:20:55.314403] [INFO ] [sig ] [1022/3517] Completed ECX in 0.3s | 2.91 sym/s | Total: 5.8m | ETA: 14.3m [2026-01-06T20:20:55.314445] [INFO ] [sig ] [1023/3517] Forecasting ED... [2026-01-06T20:20:55.314474] [INFO ] [sig ] Generating forecast for: ED [2026-01-06T20:20:55.314504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-06T20:20:55.326655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-06T20:20:55.327066] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-06T20:20:55.327887] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-06T20:20:55.327939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:55.327971] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:55.328025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:55.328085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:55.384883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:55.385744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:55.385826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:55.385858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:55.517279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:55.517446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:55.517506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:55.517549] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:55.521280] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: DOWN (p=22.60%) [2026-01-06T20:20:55.521594] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-06T20:20:55.521728] [INFO ] [sig ] ED: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:55.670130] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ED.txt [2026-01-06T20:20:55.670274] [INFO ] [sig ] [1023/3517] Completed ED in 0.4s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-06T20:20:55.670312] [INFO ] [sig ] [1024/3517] Forecasting EDAP... [2026-01-06T20:20:55.670344] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-06T20:20:55.670374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-06T20:20:55.681998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-06T20:20:55.682501] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-06T20:20:55.683272] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-06T20:20:55.683324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:55.683356] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:55.683382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:55.683440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:55.743349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:55.744432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:55.744513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:55.744546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:55.861841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:55.861999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:55.862040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:55.862069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:55.865318] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=11.13%) [2026-01-06T20:20:55.865611] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-06T20:20:55.865735] [INFO ] [sig ] EDAP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:56.007440] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EDAP.txt [2026-01-06T20:20:56.007630] [INFO ] [sig ] [1024/3517] Completed EDAP in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-06T20:20:56.007674] [INFO ] [sig ] [1025/3517] Forecasting EDD... [2026-01-06T20:20:56.007711] [INFO ] [sig ] Generating forecast for: EDD [2026-01-06T20:20:56.007743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-06T20:20:56.020022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-06T20:20:56.020400] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-06T20:20:56.021265] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-06T20:20:56.021329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:56.021384] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:56.021418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:56.021476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:56.078863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:56.079750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:56.079838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:56.079878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:56.203210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:56.203361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:56.203405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:56.203436] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:56.206762] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-06T20:20:56.207044] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-06T20:20:56.207166] [INFO ] [sig ] EDD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:56.367669] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EDD.txt [2026-01-06T20:20:56.367828] [INFO ] [sig ] [1025/3517] Completed EDD in 0.4s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-06T20:20:56.367869] [INFO ] [sig ] [1026/3517] Forecasting EDF... [2026-01-06T20:20:56.367901] [INFO ] [sig ] Generating forecast for: EDF [2026-01-06T20:20:56.367935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-06T20:20:56.379475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-06T20:20:56.379799] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-06T20:20:56.380536] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-06T20:20:56.380607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:56.380640] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:56.380667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:56.380723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:56.437720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:56.438540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:56.438636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:56.438692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:56.553378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:56.553535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:56.553593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:56.553626] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:56.556927] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-01-06T20:20:56.557196] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-06T20:20:56.557315] [INFO ] [sig ] EDF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:56.695485] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EDF.txt [2026-01-06T20:20:56.695643] [INFO ] [sig ] [1026/3517] Completed EDF in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.3m [2026-01-06T20:20:56.695684] [INFO ] [sig ] [1027/3517] Forecasting EDN... [2026-01-06T20:20:56.695715] [INFO ] [sig ] Generating forecast for: EDN [2026-01-06T20:20:56.695745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-06T20:20:56.707262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-06T20:20:56.707534] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-06T20:20:56.708296] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-06T20:20:56.708346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:56.708378] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:56.708404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:56.708460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:56.764589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:56.765216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:56.765290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:56.765323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:56.881975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:56.882309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:56.882351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:56.882378] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:56.885791] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=4.44%) [2026-01-06T20:20:56.886076] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-06T20:20:56.886198] [INFO ] [sig ] EDN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:57.031935] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EDN.txt [2026-01-06T20:20:57.032093] [INFO ] [sig ] [1027/3517] Completed EDN in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:57.032132] [INFO ] [sig ] [1028/3517] Forecasting EE... [2026-01-06T20:20:57.032163] [INFO ] [sig ] Generating forecast for: EE [2026-01-06T20:20:57.032193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-06T20:20:57.043885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-06T20:20:57.044232] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-06T20:20:57.045041] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-06T20:20:57.045094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:57.045125] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:57.045152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:57.045208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:57.102215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:57.103134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:57.103218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:57.103251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:57.224324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:57.224472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:57.224513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:57.224541] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:57.227868] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: UP (p=84.68%) [2026-01-06T20:20:57.228139] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-06T20:20:57.228259] [INFO ] [sig ] EE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:57.365518] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EE.txt [2026-01-06T20:20:57.365682] [INFO ] [sig ] [1028/3517] Completed EE in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:57.365724] [INFO ] [sig ] [1029/3517] Forecasting EEMA... [2026-01-06T20:20:57.365753] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-06T20:20:57.365781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-06T20:20:57.377427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-06T20:20:57.377846] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-06T20:20:57.378636] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-06T20:20:57.378710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:57.378741] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:57.378768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:57.378824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:57.435535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:57.436443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:57.436526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:57.436561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:57.557978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:57.558167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:57.558252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:57.558297] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:57.561875] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=80.37%) [2026-01-06T20:20:57.562155] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-06T20:20:57.562284] [INFO ] [sig ] EEMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:57.701932] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EEMA.txt [2026-01-06T20:20:57.702075] [INFO ] [sig ] [1029/3517] Completed EEMA in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:57.702116] [INFO ] [sig ] [1030/3517] Forecasting EEX... [2026-01-06T20:20:57.702145] [INFO ] [sig ] Generating forecast for: EEX [2026-01-06T20:20:57.702175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-06T20:20:57.713292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-06T20:20:57.713646] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-06T20:20:57.714473] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-06T20:20:57.714526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:57.714558] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:57.714611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:57.714671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:57.771607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:57.772443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:57.772525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:57.772558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:57.892990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:57.893146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:57.893190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:57.893219] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:57.896812] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: UP (p=59.75%) [2026-01-06T20:20:57.897130] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-06T20:20:57.897255] [INFO ] [sig ] EEX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:58.043912] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EEX.txt [2026-01-06T20:20:58.044088] [INFO ] [sig ] [1030/3517] Completed EEX in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:58.044135] [INFO ] [sig ] [1031/3517] Forecasting EFC... [2026-01-06T20:20:58.044167] [INFO ] [sig ] Generating forecast for: EFC [2026-01-06T20:20:58.044198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-06T20:20:58.056189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-06T20:20:58.056567] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-06T20:20:58.057406] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-06T20:20:58.057463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:58.057495] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:58.057521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:58.057614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:58.115871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:58.116736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:58.116815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:58.116848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:58.235201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:58.235367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:58.235417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:58.235447] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:58.238903] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-01-06T20:20:58.239176] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-06T20:20:58.239294] [INFO ] [sig ] EFC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:58.376970] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EFC.txt [2026-01-06T20:20:58.377115] [INFO ] [sig ] [1031/3517] Completed EFC in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:58.377154] [INFO ] [sig ] [1032/3517] Forecasting EFSC... [2026-01-06T20:20:58.377183] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-06T20:20:58.377212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-06T20:20:58.389490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-06T20:20:58.389817] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-06T20:20:58.390608] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-06T20:20:58.390660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:58.390693] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:58.390721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:58.390778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:58.446503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:58.447277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:58.447357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:58.447389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:58.566602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:58.566759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:58.566802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:58.566832] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:58.570333] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-06T20:20:58.570653] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-06T20:20:58.570783] [INFO ] [sig ] EFSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:58.710295] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EFSC.txt [2026-01-06T20:20:58.710456] [INFO ] [sig ] [1032/3517] Completed EFSC in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:58.710495] [INFO ] [sig ] [1033/3517] Forecasting EFX... [2026-01-06T20:20:58.710526] [INFO ] [sig ] Generating forecast for: EFX [2026-01-06T20:20:58.710558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-06T20:20:58.722130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-06T20:20:58.722487] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-06T20:20:58.723293] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-06T20:20:58.723357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:58.723391] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:58.723418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:58.723478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:58.784451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:58.785427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:58.785521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:58.785555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:58.907406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:58.907558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:58.907620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:58.907652] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:58.911064] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: DOWN (p=42.78%) [2026-01-06T20:20:58.911330] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-06T20:20:58.911450] [INFO ] [sig ] EFX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:59.050459] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EFX.txt [2026-01-06T20:20:59.050613] [INFO ] [sig ] [1033/3517] Completed EFX in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:59.050656] [INFO ] [sig ] [1034/3517] Forecasting EG... [2026-01-06T20:20:59.050685] [INFO ] [sig ] Generating forecast for: EG [2026-01-06T20:20:59.050716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-06T20:20:59.061821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-06T20:20:59.062096] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-06T20:20:59.062858] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-06T20:20:59.062919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:59.062952] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:59.062979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:59.063036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:59.119096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:59.120017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:59.120099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:59.120132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:59.244627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:59.244785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:59.244831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:59.244863] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:59.248289] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: UP (p=89.64%) [2026-01-06T20:20:59.248564] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-06T20:20:59.248719] [INFO ] [sig ] EG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:20:59.393452] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EG.txt [2026-01-06T20:20:59.393620] [INFO ] [sig ] [1034/3517] Completed EG in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:59.393662] [INFO ] [sig ] [1035/3517] Forecasting EGAN... [2026-01-06T20:20:59.393692] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-06T20:20:59.393722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-06T20:20:59.405069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-06T20:20:59.405403] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-06T20:20:59.406176] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-06T20:20:59.406228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:59.406258] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:59.406285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:59.406341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:59.464682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:59.465449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:59.465529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:59.465563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:59.585803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:59.585951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:59.585993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:59.586022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:59.589283] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: DOWN (p=33.65%) [2026-01-06T20:20:59.589551] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-06T20:20:59.589691] [INFO ] [sig ] EGAN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:20:59.727565] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EGAN.txt [2026-01-06T20:20:59.727696] [INFO ] [sig ] [1035/3517] Completed EGAN in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:20:59.727735] [INFO ] [sig ] [1036/3517] Forecasting EGBN... [2026-01-06T20:20:59.727764] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-06T20:20:59.727795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-06T20:20:59.739176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-06T20:20:59.739447] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-06T20:20:59.740201] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-06T20:20:59.740252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:20:59.740283] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:20:59.740310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:20:59.740367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:20:59.797536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:20:59.798137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:20:59.798212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:20:59.798243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:20:59.915274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:20:59.915382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:20:59.915419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:20:59.915448] [INFO ] [FORECASTER] Training complete [2026-01-06T20:20:59.918510] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-01-06T20:20:59.918798] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-06T20:20:59.918918] [INFO ] [sig ] EGBN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:00.056396] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EGBN.txt [2026-01-06T20:21:00.056502] [INFO ] [sig ] [1036/3517] Completed EGBN in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:21:00.056562] [INFO ] [sig ] [1037/3517] Forecasting EGP... [2026-01-06T20:21:00.056618] [INFO ] [sig ] Generating forecast for: EGP [2026-01-06T20:21:00.056649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-06T20:21:00.072148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-06T20:21:00.072669] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-06T20:21:00.073767] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-06T20:21:00.073836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:00.073890] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:00.073936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:00.074032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:00.146452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:00.147389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:00.147486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:00.147526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:00.273422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:00.273608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:00.273656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:00.273685] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:00.277095] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: UP (p=81.18%) [2026-01-06T20:21:00.277378] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-06T20:21:00.277504] [INFO ] [sig ] EGP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:00.420384] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EGP.txt [2026-01-06T20:21:00.420605] [INFO ] [sig ] [1037/3517] Completed EGP in 0.4s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:21:00.420667] [INFO ] [sig ] [1038/3517] Forecasting EGY... [2026-01-06T20:21:00.420699] [INFO ] [sig ] Generating forecast for: EGY [2026-01-06T20:21:00.420730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-06T20:21:00.434701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-06T20:21:00.435209] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-06T20:21:00.436319] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-06T20:21:00.436387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:00.436433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:00.436478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:00.436563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:00.517155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:00.518108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:00.518193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:00.518228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:00.636638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:00.636802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:00.636845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:00.636873] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:00.640241] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: UP (p=59.44%) [2026-01-06T20:21:00.640523] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-06T20:21:00.640665] [INFO ] [sig ] EGY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:00.781257] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EGY.txt [2026-01-06T20:21:00.781423] [INFO ] [sig ] [1038/3517] Completed EGY in 0.4s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:21:00.781464] [INFO ] [sig ] [1039/3517] Forecasting EH... [2026-01-06T20:21:00.781512] [INFO ] [sig ] Generating forecast for: EH [2026-01-06T20:21:00.781566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-06T20:21:00.792965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-06T20:21:00.793273] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-06T20:21:00.794061] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-06T20:21:00.794115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:00.794148] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:00.794177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:00.794235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:00.862484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:00.863319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:00.863403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:00.863438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:00.982091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:00.982250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:00.982299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:00.982329] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:00.985700] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-06T20:21:00.985989] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-06T20:21:00.986134] [INFO ] [sig ] EH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:01.130812] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EH.txt [2026-01-06T20:21:01.130958] [INFO ] [sig ] [1039/3517] Completed EH in 0.3s | 2.91 sym/s | Total: 5.9m | ETA: 14.2m [2026-01-06T20:21:01.130997] [INFO ] [sig ] [1040/3517] Forecasting EHAB... [2026-01-06T20:21:01.131032] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-06T20:21:01.131062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-06T20:21:01.142823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-06T20:21:01.143136] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-06T20:21:01.144127] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-06T20:21:01.144178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:01.144388] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:01.144415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:01.144504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:01.202325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:01.203149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:01.203238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:01.203273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:01.328223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:01.328335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:01.328377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:01.328406] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:01.331853] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: UP (p=74.68%) [2026-01-06T20:21:01.332142] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-06T20:21:01.332276] [INFO ] [sig ] EHAB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:01.474462] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EHAB.txt [2026-01-06T20:21:01.474630] [INFO ] [sig ] [1040/3517] Completed EHAB in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-06T20:21:01.474672] [INFO ] [sig ] [1041/3517] Forecasting EHC... [2026-01-06T20:21:01.474704] [INFO ] [sig ] Generating forecast for: EHC [2026-01-06T20:21:01.474735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-06T20:21:01.486563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-06T20:21:01.486978] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-06T20:21:01.487855] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-06T20:21:01.487919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:01.487955] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:01.487984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:01.488043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:01.549354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:01.550236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:01.550321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:01.550356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:01.669224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:01.669337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:01.669380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:01.669421] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:01.672776] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: DOWN (p=44.51%) [2026-01-06T20:21:01.673052] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-06T20:21:01.673175] [INFO ] [sig ] EHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:01.817996] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EHC.txt [2026-01-06T20:21:01.818162] [INFO ] [sig ] [1041/3517] Completed EHC in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-06T20:21:01.818203] [INFO ] [sig ] [1042/3517] Forecasting EHI... [2026-01-06T20:21:01.818235] [INFO ] [sig ] Generating forecast for: EHI [2026-01-06T20:21:01.818265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-06T20:21:01.829425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-06T20:21:01.829789] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-06T20:21:01.830627] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-06T20:21:01.830681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:01.830714] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:01.830742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:01.830801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:01.894646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:01.895542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:01.895678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:01.895713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:02.020803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:02.020987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:02.021055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:02.021099] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:02.024938] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-06T20:21:02.025236] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-06T20:21:02.025371] [INFO ] [sig ] EHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:02.166010] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EHI.txt [2026-01-06T20:21:02.166163] [INFO ] [sig ] [1042/3517] Completed EHI in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-06T20:21:02.166203] [INFO ] [sig ] [1043/3517] Forecasting EHTH... [2026-01-06T20:21:02.166234] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-06T20:21:02.166263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-06T20:21:02.177195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-06T20:21:02.177545] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-06T20:21:02.178324] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-06T20:21:02.178375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:02.178407] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:02.178434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:02.178491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:02.235819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:02.236723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:02.236824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:02.236859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:02.354023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:02.354187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:02.354231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:02.354261] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:02.357650] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: UP (p=90.25%) [2026-01-06T20:21:02.357958] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-06T20:21:02.358089] [INFO ] [sig ] EHTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:02.496356] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EHTH.txt [2026-01-06T20:21:02.496524] [INFO ] [sig ] [1043/3517] Completed EHTH in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-06T20:21:02.496565] [INFO ] [sig ] [1044/3517] Forecasting EIC... [2026-01-06T20:21:02.496620] [INFO ] [sig ] Generating forecast for: EIC [2026-01-06T20:21:02.496655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-06T20:21:02.508169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-06T20:21:02.508522] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-06T20:21:02.509359] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-06T20:21:02.509413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:02.509446] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:02.509473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:02.509531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:02.583564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:02.584686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:02.584787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:02.584837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:02.709151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:02.709320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:02.709366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:02.709397] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:02.713331] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: UP (p=69.08%) [2026-01-06T20:21:02.713744] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-06T20:21:02.713895] [INFO ] [sig ] EIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:02.863314] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EIC.txt [2026-01-06T20:21:02.863478] [INFO ] [sig ] [1044/3517] Completed EIC in 0.4s | 2.91 sym/s | Total: 6.0m | ETA: 14.2m [2026-01-06T20:21:02.863518] [INFO ] [sig ] [1045/3517] Forecasting EIG... [2026-01-06T20:21:02.863548] [INFO ] [sig ] Generating forecast for: EIG [2026-01-06T20:21:02.863600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-06T20:21:02.876202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-06T20:21:02.876603] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-06T20:21:02.877374] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-06T20:21:02.877427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:02.877459] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:02.877499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:02.877557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:02.934385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:02.935297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:02.935381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:02.935413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:03.052349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:03.052505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:03.052547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:03.052594] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:03.055886] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=18.01%) [2026-01-06T20:21:03.056162] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-06T20:21:03.056289] [INFO ] [sig ] EIG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:03.194186] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EIG.txt [2026-01-06T20:21:03.194362] [INFO ] [sig ] [1045/3517] Completed EIG in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:03.194404] [INFO ] [sig ] [1046/3517] Forecasting EIX... [2026-01-06T20:21:03.194434] [INFO ] [sig ] Generating forecast for: EIX [2026-01-06T20:21:03.194465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-06T20:21:03.205876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-06T20:21:03.206235] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-06T20:21:03.207058] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-06T20:21:03.207117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:03.207150] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:03.207177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:03.207235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:03.267151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:03.268043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:03.268125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:03.268160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:03.389141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:03.389300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:03.389345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:03.389374] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:03.392732] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: UP (p=95.37%) [2026-01-06T20:21:03.393032] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-06T20:21:03.393163] [INFO ] [sig ] EIX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:03.539197] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EIX.txt [2026-01-06T20:21:03.539379] [INFO ] [sig ] [1046/3517] Completed EIX in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:03.539432] [INFO ] [sig ] [1047/3517] Forecasting EL... [2026-01-06T20:21:03.539466] [INFO ] [sig ] Generating forecast for: EL [2026-01-06T20:21:03.539497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-06T20:21:03.550917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-06T20:21:03.551314] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-06T20:21:03.552160] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-06T20:21:03.552214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:03.552247] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:03.552275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:03.552333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:03.611012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:03.611866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:03.611969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:03.612004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:03.738941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:03.739106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:03.739149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:03.739179] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:03.742587] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=42.85%) [2026-01-06T20:21:03.742878] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-06T20:21:03.743012] [INFO ] [sig ] EL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:03.948468] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EL.txt [2026-01-06T20:21:03.948667] [INFO ] [sig ] [1047/3517] Completed EL in 0.4s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:03.948712] [INFO ] [sig ] [1048/3517] Forecasting ELAB... [2026-01-06T20:21:03.948744] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-06T20:21:03.948777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-06T20:21:03.960229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-06T20:21:03.960642] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-06T20:21:03.961472] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-06T20:21:03.961528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:03.961566] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:03.961621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:03.961681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:04.017797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:04.018538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:04.018634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:04.018689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:04.136543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:04.136716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:04.136760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:04.136791] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:04.140249] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: DOWN (p=25.48%) [2026-01-06T20:21:04.140527] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-06T20:21:04.140684] [INFO ] [sig ] ELAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:04.280547] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ELAB.txt [2026-01-06T20:21:04.280730] [INFO ] [sig ] [1048/3517] Completed ELAB in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:04.280772] [INFO ] [sig ] [1049/3517] Forecasting ELAN... [2026-01-06T20:21:04.280804] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-06T20:21:04.280842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-06T20:21:04.292943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-06T20:21:04.293314] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-06T20:21:04.294114] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-06T20:21:04.294195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:04.294242] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:04.294271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:04.294328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:04.350917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:04.351823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:04.351914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:04.351947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:04.481239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:04.481408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:04.481454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:04.481483] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:04.485612] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-06T20:21:04.486007] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-06T20:21:04.486185] [INFO ] [sig ] ELAN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:04.628434] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ELAN.txt [2026-01-06T20:21:04.628602] [INFO ] [sig ] [1049/3517] Completed ELAN in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:04.628667] [INFO ] [sig ] [1050/3517] Forecasting ELC... [2026-01-06T20:21:04.628700] [INFO ] [sig ] Generating forecast for: ELC [2026-01-06T20:21:04.628731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-06T20:21:04.640026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-06T20:21:04.640338] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-06T20:21:04.641117] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-06T20:21:04.641170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:04.641202] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:04.641228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:04.641284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:04.696726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:04.697652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:04.697736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:04.697769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:04.812489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:04.812659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:04.812702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:04.812731] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:04.816101] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: DOWN (p=27.22%) [2026-01-06T20:21:04.816373] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-06T20:21:04.816498] [INFO ] [sig ] ELC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:04.955837] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ELC.txt [2026-01-06T20:21:04.955999] [INFO ] [sig ] [1050/3517] Completed ELC in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:04.956041] [INFO ] [sig ] [1051/3517] Forecasting ELDN... [2026-01-06T20:21:04.956071] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-06T20:21:04.956103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-06T20:21:04.967751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-06T20:21:04.968138] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-06T20:21:04.968984] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-06T20:21:04.969036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:04.969069] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:04.969097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:04.969156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:05.024899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:05.025831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:05.025915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:05.025946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:05.140893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:05.141052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:05.141096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:05.141127] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:05.144449] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: UP (p=75.33%) [2026-01-06T20:21:05.144747] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-06T20:21:05.144874] [INFO ] [sig ] ELDN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:05.291377] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ELDN.txt [2026-01-06T20:21:05.291552] [INFO ] [sig ] [1051/3517] Completed ELDN in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:05.291610] [INFO ] [sig ] [1052/3517] Forecasting ELF... [2026-01-06T20:21:05.291642] [INFO ] [sig ] Generating forecast for: ELF [2026-01-06T20:21:05.291673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-06T20:21:05.303074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-06T20:21:05.303440] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-06T20:21:05.304235] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-06T20:21:05.304289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:05.304320] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:05.304346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:05.304403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:05.360759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:05.361666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:05.361809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:05.361847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:05.480629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:05.480789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:05.480834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:05.480863] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:05.484343] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: UP (p=93.69%) [2026-01-06T20:21:05.484650] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-06T20:21:05.484782] [INFO ] [sig ] ELF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:05.626227] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ELF.txt [2026-01-06T20:21:05.626370] [INFO ] [sig ] [1052/3517] Completed ELF in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:05.626411] [INFO ] [sig ] [1053/3517] Forecasting ELME... [2026-01-06T20:21:05.626443] [INFO ] [sig ] Generating forecast for: ELME [2026-01-06T20:21:05.626473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-06T20:21:05.638187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-06T20:21:05.638516] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-06T20:21:05.639320] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-06T20:21:05.639373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:05.639404] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:05.639430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:05.639487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:05.696864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:05.697719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:05.697801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:05.697835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:05.815821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:05.815974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:05.816017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:05.816048] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:05.819540] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: DOWN (p=21.74%) [2026-01-06T20:21:05.819870] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-06T20:21:05.820019] [INFO ] [sig ] ELME: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:05.964743] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ELME.txt [2026-01-06T20:21:05.964899] [INFO ] [sig ] [1053/3517] Completed ELME in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:05.964988] [INFO ] [sig ] [1054/3517] Forecasting ELS... [2026-01-06T20:21:05.965020] [INFO ] [sig ] Generating forecast for: ELS [2026-01-06T20:21:05.965052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-06T20:21:05.976327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-06T20:21:05.976656] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-06T20:21:05.977563] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-06T20:21:05.977654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:05.977693] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:05.977728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:05.977803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:06.040557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:06.041411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:06.041492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:06.041525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:06.161491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:06.161667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:06.161713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:06.161742] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:06.165140] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: DOWN (p=11.20%) [2026-01-06T20:21:06.165455] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-06T20:21:06.165610] [INFO ] [sig ] ELS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:06.312410] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ELS.txt [2026-01-06T20:21:06.312590] [INFO ] [sig ] [1054/3517] Completed ELS in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:06.312636] [INFO ] [sig ] [1055/3517] Forecasting ELTX... [2026-01-06T20:21:06.312668] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-06T20:21:06.312700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-06T20:21:06.324159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-06T20:21:06.324552] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-06T20:21:06.325365] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-06T20:21:06.325418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:06.325450] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:06.325475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:06.325533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:06.388544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:06.389500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:06.389613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:06.389649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:06.511402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:06.511560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:06.511626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:06.511659] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:06.515118] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=13.52%) [2026-01-06T20:21:06.515409] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-06T20:21:06.515536] [INFO ] [sig ] ELTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:06.654748] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ELTX.txt [2026-01-06T20:21:06.654886] [INFO ] [sig ] [1055/3517] Completed ELTX in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:06.654927] [INFO ] [sig ] [1056/3517] Forecasting ELVA... [2026-01-06T20:21:06.654957] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-06T20:21:06.654988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-06T20:21:06.665805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-06T20:21:06.666109] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-06T20:21:06.666880] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-06T20:21:06.666932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:06.666963] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:06.666991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:06.667047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:06.722966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:06.723729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:06.723808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:06.723841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:06.838047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:06.838178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:06.838220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:06.838248] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:06.841555] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: DOWN (p=42.47%) [2026-01-06T20:21:06.841839] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-06T20:21:06.841962] [INFO ] [sig ] ELVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:06.979739] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ELVA.txt [2026-01-06T20:21:06.979870] [INFO ] [sig ] [1056/3517] Completed ELVA in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:06.979909] [INFO ] [sig ] [1057/3517] Forecasting ELVN... [2026-01-06T20:21:06.979941] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-06T20:21:06.979971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-06T20:21:06.991030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-06T20:21:06.991311] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-06T20:21:06.992089] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-06T20:21:06.992140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:06.992172] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:06.992228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:06.992288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:07.048129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:07.048991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:07.049072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:07.049105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:07.165586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:07.165733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:07.165775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:07.165803] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:07.169066] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-01-06T20:21:07.169339] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-06T20:21:07.169462] [INFO ] [sig ] ELVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:07.313705] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ELVN.txt [2026-01-06T20:21:07.313851] [INFO ] [sig ] [1057/3517] Completed ELVN in 0.3s | 2.91 sym/s | Total: 6.0m | ETA: 14.1m [2026-01-06T20:21:07.313892] [INFO ] [sig ] [1058/3517] Forecasting ELWS... [2026-01-06T20:21:07.313924] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-06T20:21:07.313955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-06T20:21:07.326103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-06T20:21:07.326513] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-06T20:21:07.327357] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-06T20:21:07.327431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:07.327466] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:07.327493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:07.327551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:07.384483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:07.385365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:07.385450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:07.385483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:07.498481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:07.498658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:07.498705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:07.498736] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:07.501998] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=13.84%) [2026-01-06T20:21:07.502262] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-06T20:21:07.502384] [INFO ] [sig ] ELWS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:07.647799] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ELWS.txt [2026-01-06T20:21:07.647951] [INFO ] [sig ] [1058/3517] Completed ELWS in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-06T20:21:07.647992] [INFO ] [sig ] [1059/3517] Forecasting EM... [2026-01-06T20:21:07.648023] [INFO ] [sig ] Generating forecast for: EM [2026-01-06T20:21:07.648053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-06T20:21:07.659871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-06T20:21:07.660263] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-06T20:21:07.661072] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-06T20:21:07.661125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:07.661159] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:07.661189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:07.661248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:07.717982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:07.718933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:07.719019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:07.719053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:07.839018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:07.839190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:07.839249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:07.839291] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:07.842726] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: UP (p=86.16%) [2026-01-06T20:21:07.843005] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-06T20:21:07.843132] [INFO ] [sig ] EM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:07.982966] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EM.txt [2026-01-06T20:21:07.983092] [INFO ] [sig ] [1059/3517] Completed EM in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-06T20:21:07.983130] [INFO ] [sig ] [1060/3517] Forecasting EMB... [2026-01-06T20:21:07.983160] [INFO ] [sig ] Generating forecast for: EMB [2026-01-06T20:21:07.983190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-06T20:21:07.993990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-06T20:21:07.994302] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-06T20:21:07.995077] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-06T20:21:07.995129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:07.995160] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:07.995186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:07.995242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:08.051059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:08.051900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:08.051981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:08.052014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:08.171162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:08.171317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:08.171361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:08.171391] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:08.174707] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-01-06T20:21:08.175014] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-06T20:21:08.175141] [INFO ] [sig ] EMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:08.313341] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EMB.txt [2026-01-06T20:21:08.313508] [INFO ] [sig ] [1060/3517] Completed EMB in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-06T20:21:08.313548] [INFO ] [sig ] [1061/3517] Forecasting EMBC... [2026-01-06T20:21:08.313600] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-06T20:21:08.313646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-06T20:21:08.325519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-06T20:21:08.325914] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-06T20:21:08.326703] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-06T20:21:08.326755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:08.326787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:08.326814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:08.326870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:08.382686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:08.383532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:08.383638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:08.383672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:08.505450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:08.505628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:08.505673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:08.505702] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:08.508989] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: UP (p=65.42%) [2026-01-06T20:21:08.509269] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-06T20:21:08.509399] [INFO ] [sig ] EMBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:08.652634] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EMBC.txt [2026-01-06T20:21:08.652787] [INFO ] [sig ] [1061/3517] Completed EMBC in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.1m [2026-01-06T20:21:08.652833] [INFO ] [sig ] [1062/3517] Forecasting EMD... [2026-01-06T20:21:08.652865] [INFO ] [sig ] Generating forecast for: EMD [2026-01-06T20:21:08.652897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-06T20:21:08.664194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-06T20:21:08.664536] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-06T20:21:08.665294] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-06T20:21:08.665345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:08.665376] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:08.665402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:08.665458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:08.720907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:08.721776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:08.721857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:08.721890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:08.842715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:08.842881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:08.842927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:08.842955] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:08.846386] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: UP (p=90.76%) [2026-01-06T20:21:08.846749] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-06T20:21:08.846891] [INFO ] [sig ] EMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:08.992145] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EMD.txt [2026-01-06T20:21:08.992304] [INFO ] [sig ] [1062/3517] Completed EMD in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:08.992343] [INFO ] [sig ] [1063/3517] Forecasting EMF... [2026-01-06T20:21:08.992374] [INFO ] [sig ] Generating forecast for: EMF [2026-01-06T20:21:08.992404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-06T20:21:09.004104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-06T20:21:09.004499] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-06T20:21:09.005324] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-06T20:21:09.005378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:09.005410] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:09.005437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:09.005493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:09.061919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:09.062799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:09.062887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:09.062920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:09.174193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:09.174335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:09.174379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:09.174409] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:09.177822] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: DOWN (p=32.73%) [2026-01-06T20:21:09.178098] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-06T20:21:09.178244] [INFO ] [sig ] EMF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:09.317045] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EMF.txt [2026-01-06T20:21:09.317181] [INFO ] [sig ] [1063/3517] Completed EMF in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:09.317220] [INFO ] [sig ] [1064/3517] Forecasting EMN... [2026-01-06T20:21:09.317250] [INFO ] [sig ] Generating forecast for: EMN [2026-01-06T20:21:09.317281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-06T20:21:09.329635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-06T20:21:09.330089] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-06T20:21:09.330907] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-06T20:21:09.330960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:09.330992] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:09.331019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:09.331076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:09.386768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:09.387714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:09.387808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:09.387841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:09.514184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:09.514347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:09.514393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:09.514424] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:09.518064] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-01-06T20:21:09.518380] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-06T20:21:09.518526] [INFO ] [sig ] EMN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:09.661169] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EMN.txt [2026-01-06T20:21:09.661311] [INFO ] [sig ] [1064/3517] Completed EMN in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:09.661353] [INFO ] [sig ] [1065/3517] Forecasting EMO... [2026-01-06T20:21:09.661386] [INFO ] [sig ] Generating forecast for: EMO [2026-01-06T20:21:09.661418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-06T20:21:09.672832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-06T20:21:09.673185] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-06T20:21:09.674026] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-06T20:21:09.674079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:09.674112] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:09.674141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:09.674200] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:09.732453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:09.733268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:09.733350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:09.733385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:09.850205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:09.850369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:09.850452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:09.850497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:09.853987] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=30.44%) [2026-01-06T20:21:09.854286] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-06T20:21:09.854426] [INFO ] [sig ] EMO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:09.998149] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EMO.txt [2026-01-06T20:21:09.998311] [INFO ] [sig ] [1065/3517] Completed EMO in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:09.998352] [INFO ] [sig ] [1066/3517] Forecasting EMXC... [2026-01-06T20:21:09.998383] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-06T20:21:09.998416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-06T20:21:10.012947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-06T20:21:10.013363] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-06T20:21:10.014386] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-06T20:21:10.014455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:10.014500] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:10.014547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:10.014664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:10.098278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:10.099451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:10.099553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:10.099610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:10.225082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:10.225247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:10.225297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:10.225328] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:10.231767] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-01-06T20:21:10.232102] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-06T20:21:10.232240] [INFO ] [sig ] EMXC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:10.371882] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EMXC.txt [2026-01-06T20:21:10.372040] [INFO ] [sig ] [1066/3517] Completed EMXC in 0.4s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:10.372080] [INFO ] [sig ] [1067/3517] Forecasting ENB... [2026-01-06T20:21:10.372110] [INFO ] [sig ] Generating forecast for: ENB [2026-01-06T20:21:10.372141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-06T20:21:10.383694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-06T20:21:10.384056] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-06T20:21:10.384839] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-06T20:21:10.384890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:10.384921] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:10.384946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:10.385004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:10.441294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:10.442156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:10.442254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:10.442288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:10.568285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:10.568445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:10.568488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:10.568522] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:10.572047] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: UP (p=65.92%) [2026-01-06T20:21:10.572389] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-06T20:21:10.572529] [INFO ] [sig ] ENB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:10.716437] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ENB.txt [2026-01-06T20:21:10.716617] [INFO ] [sig ] [1067/3517] Completed ENB in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:10.716676] [INFO ] [sig ] [1068/3517] Forecasting ENGN... [2026-01-06T20:21:10.716724] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-06T20:21:10.716758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-06T20:21:10.728369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-06T20:21:10.728822] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-06T20:21:10.729635] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-06T20:21:10.729690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:10.729724] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:10.729752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:10.729810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:10.786309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:10.787156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:10.787238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:10.787271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:10.902789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:10.902938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:10.902981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:10.903012] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:10.906244] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-01-06T20:21:10.906508] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-06T20:21:10.906647] [INFO ] [sig ] ENGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:11.045010] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ENGN.txt [2026-01-06T20:21:11.045154] [INFO ] [sig ] [1068/3517] Completed ENGN in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:11.045193] [INFO ] [sig ] [1069/3517] Forecasting ENIC... [2026-01-06T20:21:11.045225] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-06T20:21:11.045254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-06T20:21:11.056282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-06T20:21:11.056616] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-06T20:21:11.057364] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-06T20:21:11.057415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:11.057458] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:11.057486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:11.057542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:11.114315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:11.115161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:11.115240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:11.115272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:11.236496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:11.236675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:11.236718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:11.236747] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:11.240087] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-06T20:21:11.240358] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-06T20:21:11.240478] [INFO ] [sig ] ENIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:11.378851] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ENIC.txt [2026-01-06T20:21:11.379010] [INFO ] [sig ] [1069/3517] Completed ENIC in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:11.379052] [INFO ] [sig ] [1070/3517] Forecasting ENPH... [2026-01-06T20:21:11.379084] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-06T20:21:11.379115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-06T20:21:11.390865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-06T20:21:11.391200] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-06T20:21:11.391985] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-06T20:21:11.392037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:11.392069] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:11.392097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:11.392153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:11.451929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:11.452757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:11.452838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:11.452873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:11.569764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:11.569921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:11.569965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:11.569995] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:11.573360] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=79.07%) [2026-01-06T20:21:11.573659] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-06T20:21:11.573784] [INFO ] [sig ] ENPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:11.714215] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ENPH.txt [2026-01-06T20:21:11.714349] [INFO ] [sig ] [1070/3517] Completed ENPH in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:11.714418] [INFO ] [sig ] [1071/3517] Forecasting ENS... [2026-01-06T20:21:11.714449] [INFO ] [sig ] Generating forecast for: ENS [2026-01-06T20:21:11.714480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-06T20:21:11.726400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-06T20:21:11.726753] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-06T20:21:11.727504] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-06T20:21:11.727562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:11.727617] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:11.727644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:11.727700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:11.783145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:11.784033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:11.784119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:11.784152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:11.898882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:11.899036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:11.899080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:11.899111] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:11.902418] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: DOWN (p=30.64%) [2026-01-06T20:21:11.902711] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-06T20:21:11.902833] [INFO ] [sig ] ENS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:12.042488] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ENS.txt [2026-01-06T20:21:12.042647] [INFO ] [sig ] [1071/3517] Completed ENS in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:12.042691] [INFO ] [sig ] [1072/3517] Forecasting ENSG... [2026-01-06T20:21:12.042726] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-06T20:21:12.042770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-06T20:21:12.054262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-06T20:21:12.054590] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-06T20:21:12.055351] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-06T20:21:12.055404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:12.055437] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:12.055466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:12.055524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:12.111697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:12.112401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:12.112481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:12.112515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:12.233094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:12.233259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:12.233314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:12.233345] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:12.236704] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-06T20:21:12.236991] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-06T20:21:12.237120] [INFO ] [sig ] ENSG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:12.381947] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ENSG.txt [2026-01-06T20:21:12.382109] [INFO ] [sig ] [1072/3517] Completed ENSG in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:12.382150] [INFO ] [sig ] [1073/3517] Forecasting ENTA... [2026-01-06T20:21:12.382188] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-06T20:21:12.382220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-06T20:21:12.398045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-06T20:21:12.398555] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-06T20:21:12.399767] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-06T20:21:12.399838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:12.399887] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:12.399934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:12.400022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:12.467739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:12.468971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:12.469091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:12.469141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:12.594859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:12.595025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:12.595069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:12.595098] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:12.598516] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: DOWN (p=32.36%) [2026-01-06T20:21:12.598885] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-06T20:21:12.599025] [INFO ] [sig ] ENTA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:12.738821] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ENTA.txt [2026-01-06T20:21:12.738983] [INFO ] [sig ] [1073/3517] Completed ENTA in 0.4s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:12.739023] [INFO ] [sig ] [1074/3517] Forecasting ENTG... [2026-01-06T20:21:12.739053] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-06T20:21:12.739083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-06T20:21:12.751185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-06T20:21:12.751529] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-06T20:21:12.752351] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-06T20:21:12.752405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:12.752437] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:12.752491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:12.752552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:12.813344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:12.814194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:12.814276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:12.814310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:12.938676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:12.938840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:12.938885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:12.938914] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:12.942392] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-06T20:21:12.942722] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-06T20:21:12.942854] [INFO ] [sig ] ENTG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:13.086692] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ENTG.txt [2026-01-06T20:21:13.086838] [INFO ] [sig ] [1074/3517] Completed ENTG in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:13.086877] [INFO ] [sig ] [1075/3517] Forecasting ENTX... [2026-01-06T20:21:13.086906] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-06T20:21:13.086938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-06T20:21:13.098077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-06T20:21:13.098436] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-06T20:21:13.099290] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-06T20:21:13.099345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:13.099378] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:13.099406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:13.099465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:13.155719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:13.156555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:13.156657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:13.156692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:13.274039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:13.274188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:13.274231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:13.274261] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:13.277533] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=36.42%) [2026-01-06T20:21:13.277820] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-06T20:21:13.277943] [INFO ] [sig ] ENTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:13.420621] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ENTX.txt [2026-01-06T20:21:13.420787] [INFO ] [sig ] [1075/3517] Completed ENTX in 0.3s | 2.91 sym/s | Total: 6.1m | ETA: 14.0m [2026-01-06T20:21:13.420829] [INFO ] [sig ] [1076/3517] Forecasting ENVA... [2026-01-06T20:21:13.420862] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-06T20:21:13.420893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-06T20:21:13.432953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-06T20:21:13.433326] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-06T20:21:13.434226] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-06T20:21:13.434280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:13.434313] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:13.434342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:13.434401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:13.493367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:13.494275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:13.494361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:13.494395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:13.619093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:13.619270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:13.619322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:13.619376] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:13.623156] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=67.66%) [2026-01-06T20:21:13.623515] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-06T20:21:13.623689] [INFO ] [sig ] ENVA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:13.786873] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ENVA.txt [2026-01-06T20:21:13.787092] [INFO ] [sig ] [1076/3517] Completed ENVA in 0.4s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-06T20:21:13.787160] [INFO ] [sig ] [1077/3517] Forecasting ENVB... [2026-01-06T20:21:13.787215] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-06T20:21:13.787268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-06T20:21:13.803213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-06T20:21:13.803731] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-06T20:21:13.804860] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-06T20:21:13.804930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:13.804984] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:13.805032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:13.805126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:13.892981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:13.893996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:13.894104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:13.894150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:14.058661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:14.058872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:14.058946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:14.058999] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:14.064170] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-01-06T20:21:14.064611] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-06T20:21:14.064776] [INFO ] [sig ] ENVB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:14.290648] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ENVB.txt [2026-01-06T20:21:14.290894] [INFO ] [sig ] [1077/3517] Completed ENVB in 0.5s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-06T20:21:14.290963] [INFO ] [sig ] [1078/3517] Forecasting ENVX... [2026-01-06T20:21:14.291017] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-06T20:21:14.291070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-06T20:21:14.313215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-06T20:21:14.313772] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-06T20:21:14.314999] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-06T20:21:14.315071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:14.315120] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:14.315167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:14.315260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:14.402122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:14.403417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:14.403561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:14.403655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:14.581753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:14.581922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:14.581971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:14.582001] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:14.585643] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=57.82%) [2026-01-06T20:21:14.585936] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-06T20:21:14.586066] [INFO ] [sig ] ENVX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:14.737564] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ENVX.txt [2026-01-06T20:21:14.737761] [INFO ] [sig ] [1078/3517] Completed ENVX in 0.4s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-06T20:21:14.737802] [INFO ] [sig ] [1079/3517] Forecasting EOD... [2026-01-06T20:21:14.737833] [INFO ] [sig ] Generating forecast for: EOD [2026-01-06T20:21:14.737864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-06T20:21:14.749415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-06T20:21:14.749912] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-06T20:21:14.750891] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-06T20:21:14.750954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:14.750992] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:14.751027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:14.751100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:14.811015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:14.811985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:14.812089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:14.812124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:14.953120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:14.953284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:14.953329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:14.953361] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:14.957124] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: DOWN (p=28.26%) [2026-01-06T20:21:14.957466] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-06T20:21:14.957663] [INFO ] [sig ] EOD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:15.125014] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EOD.txt [2026-01-06T20:21:15.125180] [INFO ] [sig ] [1079/3517] Completed EOD in 0.4s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-06T20:21:15.125230] [INFO ] [sig ] [1080/3517] Forecasting EOG... [2026-01-06T20:21:15.125270] [INFO ] [sig ] Generating forecast for: EOG [2026-01-06T20:21:15.125309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-06T20:21:15.137334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-06T20:21:15.137847] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-06T20:21:15.138892] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-06T20:21:15.138948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:15.138981] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:15.139024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:15.139084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:15.206089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:15.207041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:15.207129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:15.207163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:15.325009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:15.325160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:15.325202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:15.325230] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:15.328511] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-01-06T20:21:15.328852] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-06T20:21:15.328977] [INFO ] [sig ] EOG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:15.466870] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EOG.txt [2026-01-06T20:21:15.467018] [INFO ] [sig ] [1080/3517] Completed EOG in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 14.0m [2026-01-06T20:21:15.467058] [INFO ] [sig ] [1081/3517] Forecasting EOI... [2026-01-06T20:21:15.467089] [INFO ] [sig ] Generating forecast for: EOI [2026-01-06T20:21:15.467119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-06T20:21:15.478236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-06T20:21:15.478547] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-06T20:21:15.479348] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-06T20:21:15.479400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:15.479432] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:15.479460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:15.479518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:15.535569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:15.536391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:15.536475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:15.536508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:15.656654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:15.656804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:15.656849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:15.656878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:15.660155] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: DOWN (p=19.97%) [2026-01-06T20:21:15.660437] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-06T20:21:15.660560] [INFO ] [sig ] EOI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:15.799063] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EOI.txt [2026-01-06T20:21:15.799218] [INFO ] [sig ] [1081/3517] Completed EOI in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:15.799257] [INFO ] [sig ] [1082/3517] Forecasting EOLS... [2026-01-06T20:21:15.799286] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-06T20:21:15.799317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-06T20:21:15.810598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-06T20:21:15.810905] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-06T20:21:15.811689] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-06T20:21:15.811742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:15.811774] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:15.811801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:15.811858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:15.867278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:15.868108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:15.868187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:15.868219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:15.984760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:15.984912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:15.984954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:15.984983] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:15.988253] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-06T20:21:15.988523] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-06T20:21:15.988677] [INFO ] [sig ] EOLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:16.135439] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EOLS.txt [2026-01-06T20:21:16.135634] [INFO ] [sig ] [1082/3517] Completed EOLS in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:16.135698] [INFO ] [sig ] [1083/3517] Forecasting EOS... [2026-01-06T20:21:16.135730] [INFO ] [sig ] Generating forecast for: EOS [2026-01-06T20:21:16.135761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-06T20:21:16.147797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-06T20:21:16.148197] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-06T20:21:16.149057] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-06T20:21:16.149110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:16.149144] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:16.149171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:16.149229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:16.210045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:16.210959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:16.211041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:16.211085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:16.328999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:16.329161] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:16.329203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:16.329232] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:16.332561] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-01-06T20:21:16.332859] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-06T20:21:16.332986] [INFO ] [sig ] EOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:16.471421] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EOS.txt [2026-01-06T20:21:16.471601] [INFO ] [sig ] [1083/3517] Completed EOS in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:16.471643] [INFO ] [sig ] [1084/3517] Forecasting EOSE... [2026-01-06T20:21:16.471673] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-06T20:21:16.471710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-06T20:21:16.483442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-06T20:21:16.483845] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-06T20:21:16.484686] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-06T20:21:16.484738] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:16.484770] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:16.484797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:16.484854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:16.545714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:16.546679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:16.546815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:16.546849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:16.661982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:16.662133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:16.662177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:16.662207] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:16.665620] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-01-06T20:21:16.665909] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-06T20:21:16.666034] [INFO ] [sig ] EOSE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:16.805337] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EOSE.txt [2026-01-06T20:21:16.805496] [INFO ] [sig ] [1084/3517] Completed EOSE in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:16.805535] [INFO ] [sig ] [1085/3517] Forecasting EPAC... [2026-01-06T20:21:16.805566] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-06T20:21:16.805620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-06T20:21:16.816948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-06T20:21:16.817297] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-06T20:21:16.818077] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-06T20:21:16.818128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:16.818160] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:16.818187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:16.818245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:16.874347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:16.875219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:16.875300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:16.875333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:16.994222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:16.994373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:16.994416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:16.994445] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:16.997752] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: UP (p=77.22%) [2026-01-06T20:21:16.998024] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-06T20:21:16.998145] [INFO ] [sig ] EPAC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:17.136053] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EPAC.txt [2026-01-06T20:21:17.136206] [INFO ] [sig ] [1085/3517] Completed EPAC in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:17.136247] [INFO ] [sig ] [1086/3517] Forecasting EPAM... [2026-01-06T20:21:17.136276] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-06T20:21:17.136308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-06T20:21:17.147994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-06T20:21:17.148310] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-06T20:21:17.149106] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-06T20:21:17.149156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:17.149187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:17.149213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:17.149269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:17.204864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:17.205757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:17.205841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:17.205873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:17.327392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:17.327542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:17.327614] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:17.327649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:17.331008] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=86.24%) [2026-01-06T20:21:17.331323] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-06T20:21:17.331462] [INFO ] [sig ] EPAM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:17.475446] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EPAM.txt [2026-01-06T20:21:17.475623] [INFO ] [sig ] [1086/3517] Completed EPAM in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:17.475666] [INFO ] [sig ] [1087/3517] Forecasting EPC... [2026-01-06T20:21:17.475698] [INFO ] [sig ] Generating forecast for: EPC [2026-01-06T20:21:17.475729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-06T20:21:17.487757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-06T20:21:17.488169] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-06T20:21:17.489005] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-06T20:21:17.489058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:17.489092] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:17.489121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:17.489179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:17.545392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:17.546268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:17.546357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:17.546414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:17.668958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:17.669139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:17.669205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:17.669239] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:17.672778] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=55.68%) [2026-01-06T20:21:17.673091] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-06T20:21:17.673238] [INFO ] [sig ] EPC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:17.819672] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EPC.txt [2026-01-06T20:21:17.819856] [INFO ] [sig ] [1087/3517] Completed EPC in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:17.819896] [INFO ] [sig ] [1088/3517] Forecasting EPD... [2026-01-06T20:21:17.819926] [INFO ] [sig ] Generating forecast for: EPD [2026-01-06T20:21:17.819957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-06T20:21:17.831416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-06T20:21:17.831826] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-06T20:21:17.832634] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-06T20:21:17.832687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:17.832718] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:17.832745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:17.832801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:17.889588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:17.890407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:17.890496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:17.890536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:18.008438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:18.008614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:18.008675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:18.008708] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:18.011976] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=70.94%) [2026-01-06T20:21:18.012242] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-06T20:21:18.012358] [INFO ] [sig ] EPD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:18.148236] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EPD.txt [2026-01-06T20:21:18.148358] [INFO ] [sig ] [1088/3517] Completed EPD in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:18.148397] [INFO ] [sig ] [1089/3517] Forecasting EPSN... [2026-01-06T20:21:18.148427] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-06T20:21:18.148456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-06T20:21:18.159183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-06T20:21:18.159447] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-06T20:21:18.160196] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-06T20:21:18.160247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:18.160278] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:18.160305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:18.160361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:18.216191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:18.216803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:18.216877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:18.216909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:18.333978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:18.334104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:18.334144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:18.334172] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:18.337307] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: DOWN (p=8.94%) [2026-01-06T20:21:18.337589] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-06T20:21:18.337708] [INFO ] [sig ] EPSN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:18.475053] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EPSN.txt [2026-01-06T20:21:18.475159] [INFO ] [sig ] [1089/3517] Completed EPSN in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:18.475196] [INFO ] [sig ] [1090/3517] Forecasting EQBK... [2026-01-06T20:21:18.475226] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-06T20:21:18.475257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-06T20:21:18.486419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-06T20:21:18.486749] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-06T20:21:18.487489] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-06T20:21:18.487540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:18.487590] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:18.487622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:18.487681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:18.542945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:18.543743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:18.543821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:18.543854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:18.659852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:18.659986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:18.660029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:18.660057] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:18.663324] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=9.41%) [2026-01-06T20:21:18.663613] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-06T20:21:18.663734] [INFO ] [sig ] EQBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:18.799349] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EQBK.txt [2026-01-06T20:21:18.799484] [INFO ] [sig ] [1090/3517] Completed EQBK in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:18.799522] [INFO ] [sig ] [1091/3517] Forecasting EQH... [2026-01-06T20:21:18.799552] [INFO ] [sig ] Generating forecast for: EQH [2026-01-06T20:21:18.799599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-06T20:21:18.810203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-06T20:21:18.810509] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-06T20:21:18.811330] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-06T20:21:18.811382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:18.811440] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:18.811471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:18.811530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:18.868275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:18.868984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:18.869060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:18.869091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:18.990888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:18.991057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:18.991115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:18.991147] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:18.994723] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: DOWN (p=40.71%) [2026-01-06T20:21:18.995021] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-06T20:21:18.995156] [INFO ] [sig ] EQH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:19.132476] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EQH.txt [2026-01-06T20:21:19.132611] [INFO ] [sig ] [1091/3517] Completed EQH in 0.3s | 2.91 sym/s | Total: 6.2m | ETA: 13.9m [2026-01-06T20:21:19.132652] [INFO ] [sig ] [1092/3517] Forecasting EQIX... [2026-01-06T20:21:19.132682] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-06T20:21:19.132901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-06T20:21:19.144512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-06T20:21:19.144809] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-06T20:21:19.145552] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-06T20:21:19.145625] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:19.145661] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:19.145688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:19.145745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:19.202517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:19.203131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:19.203205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:19.203236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:19.326536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:19.326658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:19.326699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:19.326727] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:19.330045] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=36.86%) [2026-01-06T20:21:19.330498] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-06T20:21:19.330633] [INFO ] [sig ] EQIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:19.468718] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EQIX.txt [2026-01-06T20:21:19.468829] [INFO ] [sig ] [1092/3517] Completed EQIX in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-06T20:21:19.468866] [INFO ] [sig ] [1093/3517] Forecasting ERAS... [2026-01-06T20:21:19.468895] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-06T20:21:19.468925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-06T20:21:19.479631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-06T20:21:19.479905] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-06T20:21:19.480663] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-06T20:21:19.480723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:19.480755] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:19.480782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:19.480838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:19.536522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:19.537107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:19.537180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:19.537212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:19.652686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:19.652800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:19.652839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:19.652869] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:19.656080] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=31.71%) [2026-01-06T20:21:19.656348] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-06T20:21:19.656475] [INFO ] [sig ] ERAS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:19.795117] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ERAS.txt [2026-01-06T20:21:19.795263] [INFO ] [sig ] [1093/3517] Completed ERAS in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-06T20:21:19.795302] [INFO ] [sig ] [1094/3517] Forecasting ERIC... [2026-01-06T20:21:19.795331] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-06T20:21:19.795363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-06T20:21:19.806104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-06T20:21:19.806369] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-06T20:21:19.807120] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-06T20:21:19.807170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:19.807201] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:19.807227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:19.807284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:19.862596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:19.863173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:19.863248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:19.863280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:19.983162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:19.983261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:19.983298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:19.983369] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:19.986454] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: UP (p=94.63%) [2026-01-06T20:21:19.986732] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-06T20:21:19.986851] [INFO ] [sig ] ERIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:20.124049] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ERIC.txt [2026-01-06T20:21:20.124166] [INFO ] [sig ] [1094/3517] Completed ERIC in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-06T20:21:20.124204] [INFO ] [sig ] [1095/3517] Forecasting ERIE... [2026-01-06T20:21:20.124234] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-06T20:21:20.124263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-06T20:21:20.135405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-06T20:21:20.135699] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-06T20:21:20.136434] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-06T20:21:20.136485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:20.136516] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:20.136542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:20.136616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:20.191733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:20.192329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:20.192403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:20.192435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:20.306705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:20.306847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:20.306888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:20.306917] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:20.310173] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=22.72%) [2026-01-06T20:21:20.310438] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-06T20:21:20.310556] [INFO ] [sig ] ERIE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:20.446619] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ERIE.txt [2026-01-06T20:21:20.446728] [INFO ] [sig ] [1095/3517] Completed ERIE in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-06T20:21:20.446765] [INFO ] [sig ] [1096/3517] Forecasting ERII... [2026-01-06T20:21:20.446793] [INFO ] [sig ] Generating forecast for: ERII [2026-01-06T20:21:20.446823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-06T20:21:20.458277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-06T20:21:20.458543] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-06T20:21:20.459315] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-06T20:21:20.459366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:20.459398] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:20.459424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:20.459480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:20.515322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:20.515901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:20.515976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:20.516008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:20.631981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:20.632079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:20.632115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:20.632145] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:20.635163] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: DOWN (p=27.99%) [2026-01-06T20:21:20.635423] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-06T20:21:20.635543] [INFO ] [sig ] ERII: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:20.775481] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ERII.txt [2026-01-06T20:21:20.775620] [INFO ] [sig ] [1096/3517] Completed ERII in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.9m [2026-01-06T20:21:20.775668] [INFO ] [sig ] [1097/3517] Forecasting ERNA... [2026-01-06T20:21:20.775698] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-06T20:21:20.775728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-06T20:21:20.788236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-06T20:21:20.788496] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-06T20:21:20.789365] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-06T20:21:20.789416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:20.789447] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:20.789472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:20.789532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:20.844650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:20.845618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:20.845702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:20.845734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:20.961049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:20.961214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:20.961257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:20.961285] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:20.964629] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: UP (p=96.35%) [2026-01-06T20:21:20.964908] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-06T20:21:20.965031] [INFO ] [sig ] ERNA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:21.102465] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ERNA.txt [2026-01-06T20:21:21.102594] [INFO ] [sig ] [1097/3517] Completed ERNA in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:21.102635] [INFO ] [sig ] [1098/3517] Forecasting ERO... [2026-01-06T20:21:21.102665] [INFO ] [sig ] Generating forecast for: ERO [2026-01-06T20:21:21.102695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-06T20:21:21.113782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-06T20:21:21.114043] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-06T20:21:21.114787] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-06T20:21:21.114838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:21.114869] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:21.114896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:21.114952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:21.170496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:21.171076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:21.171149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:21.171180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:21.286389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:21.286498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:21.286536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:21.286565] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:21.289713] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-01-06T20:21:21.289989] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-06T20:21:21.290110] [INFO ] [sig ] ERO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:21.431081] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ERO.txt [2026-01-06T20:21:21.431186] [INFO ] [sig ] [1098/3517] Completed ERO in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:21.431224] [INFO ] [sig ] [1099/3517] Forecasting ES... [2026-01-06T20:21:21.431252] [INFO ] [sig ] Generating forecast for: ES [2026-01-06T20:21:21.431288] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-06T20:21:21.442212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-06T20:21:21.442474] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-06T20:21:21.443237] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-06T20:21:21.443289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:21.443328] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:21.443357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:21.443435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:21.499114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:21.499705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:21.499791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:21.499826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:21.616040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:21.616145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:21.616181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:21.616211] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:21.619269] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=12.66%) [2026-01-06T20:21:21.619526] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-06T20:21:21.619668] [INFO ] [sig ] ES: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:21.756721] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ES.txt [2026-01-06T20:21:21.756826] [INFO ] [sig ] [1099/3517] Completed ES in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:21.756863] [INFO ] [sig ] [1100/3517] Forecasting ESAB... [2026-01-06T20:21:21.756900] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-06T20:21:21.756930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-06T20:21:21.768195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-06T20:21:21.768458] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-06T20:21:21.769245] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-06T20:21:21.769296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:21.769327] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:21.769352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:21.769408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:21.824566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:21.825153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:21.825228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:21.825259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:21.943360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:21.943471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:21.943535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:21.943566] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:21.946677] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: DOWN (p=1.30%) [2026-01-06T20:21:21.946939] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-06T20:21:21.947055] [INFO ] [sig ] ESAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:22.087261] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ESAB.txt [2026-01-06T20:21:22.087417] [INFO ] [sig ] [1100/3517] Completed ESAB in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:22.087458] [INFO ] [sig ] [1101/3517] Forecasting ESCA... [2026-01-06T20:21:22.087487] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-06T20:21:22.087530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-06T20:21:22.099100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-06T20:21:22.099386] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-06T20:21:22.100146] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-06T20:21:22.100197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:22.100229] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:22.100257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:22.100313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:22.156278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:22.157095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:22.157219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:22.157253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:22.270214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:22.270371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:22.270416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:22.270447] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:22.273794] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=38.38%) [2026-01-06T20:21:22.274060] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-06T20:21:22.274178] [INFO ] [sig ] ESCA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:22.411294] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ESCA.txt [2026-01-06T20:21:22.411418] [INFO ] [sig ] [1101/3517] Completed ESCA in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:22.411456] [INFO ] [sig ] [1102/3517] Forecasting ESE... [2026-01-06T20:21:22.411486] [INFO ] [sig ] Generating forecast for: ESE [2026-01-06T20:21:22.411520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-06T20:21:22.423108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-06T20:21:22.423368] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-06T20:21:22.424123] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-06T20:21:22.424174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:22.424205] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:22.424232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:22.424289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:22.478972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:22.479548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:22.479675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:22.479727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:22.593172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:22.593302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:22.593342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:22.593370] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:22.596514] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: UP (p=74.98%) [2026-01-06T20:21:22.596790] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-06T20:21:22.596909] [INFO ] [sig ] ESE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:22.737664] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ESE.txt [2026-01-06T20:21:22.737800] [INFO ] [sig ] [1102/3517] Completed ESE in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:22.737844] [INFO ] [sig ] [1103/3517] Forecasting ESEA... [2026-01-06T20:21:22.737875] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-06T20:21:22.737905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-06T20:21:22.749185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-06T20:21:22.749521] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-06T20:21:22.750338] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-06T20:21:22.750389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:22.750420] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:22.750447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:22.750506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:22.805819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:22.806594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:22.806676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:22.806709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:22.925170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:22.925332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:22.925375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:22.925405] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:22.928906] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: UP (p=87.29%) [2026-01-06T20:21:22.929213] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-06T20:21:22.929340] [INFO ] [sig ] ESEA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:23.069772] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ESEA.txt [2026-01-06T20:21:23.069900] [INFO ] [sig ] [1103/3517] Completed ESEA in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:23.069949] [INFO ] [sig ] [1104/3517] Forecasting ESGD... [2026-01-06T20:21:23.069981] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-06T20:21:23.070012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-06T20:21:23.081033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-06T20:21:23.081325] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-06T20:21:23.082112] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-06T20:21:23.082163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:23.082205] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:23.082232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:23.082289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:23.138873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:23.139463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:23.139545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:23.139596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:23.259408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:23.259566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:23.259631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:23.259661] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:23.263069] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: UP (p=69.60%) [2026-01-06T20:21:23.263342] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-06T20:21:23.263486] [INFO ] [sig ] ESGD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:23.405529] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ESGD.txt [2026-01-06T20:21:23.405724] [INFO ] [sig ] [1104/3517] Completed ESGD in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:23.405766] [INFO ] [sig ] [1105/3517] Forecasting ESGE... [2026-01-06T20:21:23.405795] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-06T20:21:23.405826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-06T20:21:23.420387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-06T20:21:23.420746] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-06T20:21:23.421501] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-06T20:21:23.421552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:23.421604] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:23.421633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:23.421690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:23.478560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:23.479379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:23.479465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:23.479499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:23.602745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:23.602898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:23.602941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:23.602971] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:23.606327] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-06T20:21:23.606621] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-06T20:21:23.606747] [INFO ] [sig ] ESGE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:23.749861] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ESGE.txt [2026-01-06T20:21:23.750007] [INFO ] [sig ] [1105/3517] Completed ESGE in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:23.750047] [INFO ] [sig ] [1106/3517] Forecasting ESI... [2026-01-06T20:21:23.750077] [INFO ] [sig ] Generating forecast for: ESI [2026-01-06T20:21:23.750110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-06T20:21:23.761391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-06T20:21:23.761722] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-06T20:21:23.762485] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-06T20:21:23.762537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:23.762588] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:23.762619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:23.762676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:23.818345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:23.819105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:23.819182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:23.819215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:23.932047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:23.932210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:23.932254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:23.932282] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:23.935626] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: DOWN (p=8.69%) [2026-01-06T20:21:23.935923] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-06T20:21:23.936047] [INFO ] [sig ] ESI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:24.073633] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ESI.txt [2026-01-06T20:21:24.073777] [INFO ] [sig ] [1106/3517] Completed ESI in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:24.073817] [INFO ] [sig ] [1107/3517] Forecasting ESOA... [2026-01-06T20:21:24.073847] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-06T20:21:24.073877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-06T20:21:24.086286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-06T20:21:24.086686] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-06T20:21:24.087483] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-06T20:21:24.087536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:24.087606] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:24.087647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:24.087708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:24.147393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:24.148289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:24.148371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:24.148405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:24.268518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:24.268719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:24.268764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:24.268793] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:24.272075] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=25.10%) [2026-01-06T20:21:24.272353] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-06T20:21:24.272477] [INFO ] [sig ] ESOA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:24.411174] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ESOA.txt [2026-01-06T20:21:24.411343] [INFO ] [sig ] [1107/3517] Completed ESOA in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:24.411383] [INFO ] [sig ] [1108/3517] Forecasting ESPO... [2026-01-06T20:21:24.411422] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-06T20:21:24.411454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-06T20:21:24.423100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-06T20:21:24.423450] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-06T20:21:24.424265] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-06T20:21:24.424316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:24.424393] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:24.424422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:24.424481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:24.483086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:24.483974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:24.484058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:24.484093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:24.610835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:24.610997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:24.611042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:24.611072] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:24.614370] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=73.38%) [2026-01-06T20:21:24.614688] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-06T20:21:24.614822] [INFO ] [sig ] ESPO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:24.756493] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ESPO.txt [2026-01-06T20:21:24.756646] [INFO ] [sig ] [1108/3517] Completed ESPO in 0.3s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:24.756686] [INFO ] [sig ] [1109/3517] Forecasting ESQ... [2026-01-06T20:21:24.756716] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-06T20:21:24.756748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-06T20:21:24.768054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-06T20:21:24.768432] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-06T20:21:24.769295] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-06T20:21:24.769348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:24.769380] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:24.769409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:24.769467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:24.829123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:24.830021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:24.830103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:24.830137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:24.950272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:24.950426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:24.950471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:24.950501] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:24.953915] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-01-06T20:21:24.954223] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-06T20:21:24.954378] [INFO ] [sig ] ESQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:25.113376] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ESQ.txt [2026-01-06T20:21:25.113605] [INFO ] [sig ] [1109/3517] Completed ESQ in 0.4s | 2.91 sym/s | Total: 6.3m | ETA: 13.8m [2026-01-06T20:21:25.113654] [INFO ] [sig ] [1110/3517] Forecasting ESTA... [2026-01-06T20:21:25.113689] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-06T20:21:25.113726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-06T20:21:25.129697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-06T20:21:25.130118] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-06T20:21:25.130970] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-06T20:21:25.131024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:25.131058] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:25.131085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:25.131143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:25.187833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:25.188790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:25.188879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:25.188913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:25.309952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:25.310122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:25.310167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:25.310195] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:25.313683] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-01-06T20:21:25.313980] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-06T20:21:25.314111] [INFO ] [sig ] ESTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:25.460544] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ESTA.txt [2026-01-06T20:21:25.460766] [INFO ] [sig ] [1110/3517] Completed ESTA in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-06T20:21:25.460815] [INFO ] [sig ] [1111/3517] Forecasting ESTC... [2026-01-06T20:21:25.460853] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-06T20:21:25.460896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-06T20:21:25.473512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-06T20:21:25.473841] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-06T20:21:25.474610] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-06T20:21:25.474662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:25.474694] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:25.474722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:25.474780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:25.542565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:25.543493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:25.543599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:25.543637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:25.666807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:25.666966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:25.667010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:25.667091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:25.670675] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-06T20:21:25.671000] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-06T20:21:25.671135] [INFO ] [sig ] ESTC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:25.812237] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ESTC.txt [2026-01-06T20:21:25.812412] [INFO ] [sig ] [1111/3517] Completed ESTC in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-06T20:21:25.812465] [INFO ] [sig ] [1112/3517] Forecasting ETB... [2026-01-06T20:21:25.812499] [INFO ] [sig ] Generating forecast for: ETB [2026-01-06T20:21:25.812532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-06T20:21:25.827371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-06T20:21:25.827843] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-06T20:21:25.832759] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-06T20:21:25.832859] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:25.832901] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:25.832935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:25.833023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:25.895975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:25.896976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:25.897060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:25.897094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:26.014740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:26.014909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:26.014952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:26.014981] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:26.018367] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=69.01%) [2026-01-06T20:21:26.018733] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-06T20:21:26.018872] [INFO ] [sig ] ETB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:26.161802] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ETB.txt [2026-01-06T20:21:26.161951] [INFO ] [sig ] [1112/3517] Completed ETB in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-06T20:21:26.161990] [INFO ] [sig ] [1113/3517] Forecasting ETD... [2026-01-06T20:21:26.162020] [INFO ] [sig ] Generating forecast for: ETD [2026-01-06T20:21:26.162059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-06T20:21:26.174100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-06T20:21:26.174453] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-06T20:21:26.175257] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-06T20:21:26.175310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:26.175343] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:26.175370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:26.175430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:26.232038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:26.232917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:26.233001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:26.233053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:26.351732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:26.351902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:26.351948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:26.351980] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:26.355567] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: DOWN (p=27.88%) [2026-01-06T20:21:26.355944] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-06T20:21:26.356088] [INFO ] [sig ] ETD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:26.520543] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ETD.txt [2026-01-06T20:21:26.520724] [INFO ] [sig ] [1113/3517] Completed ETD in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.8m [2026-01-06T20:21:26.520766] [INFO ] [sig ] [1114/3517] Forecasting ETG... [2026-01-06T20:21:26.520797] [INFO ] [sig ] Generating forecast for: ETG [2026-01-06T20:21:26.520828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-06T20:21:26.532745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-06T20:21:26.533152] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-06T20:21:26.533981] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-06T20:21:26.534036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:26.534067] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:26.534094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:26.534151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:26.589935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:26.590918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:26.591036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:26.591074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:26.715412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:26.715591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:26.715641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:26.715671] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:26.719303] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=77.74%) [2026-01-06T20:21:26.719632] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-06T20:21:26.719770] [INFO ] [sig ] ETG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:26.864457] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ETG.txt [2026-01-06T20:21:26.864632] [INFO ] [sig ] [1114/3517] Completed ETG in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:26.864677] [INFO ] [sig ] [1115/3517] Forecasting ETHA... [2026-01-06T20:21:26.864708] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-06T20:21:26.864738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-06T20:21:26.880379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-06T20:21:26.880941] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-06T20:21:26.881945] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-06T20:21:26.882006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:26.882044] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:26.882089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:26.882165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:26.943522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:26.944651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:26.944749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:26.944797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:27.071937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:27.072110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:27.072157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:27.072187] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:27.076706] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-01-06T20:21:27.077179] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-06T20:21:27.077371] [INFO ] [sig ] ETHA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:27.244095] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ETHA.txt [2026-01-06T20:21:27.244258] [INFO ] [sig ] [1115/3517] Completed ETHA in 0.4s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:27.244298] [INFO ] [sig ] [1116/3517] Forecasting ETJ... [2026-01-06T20:21:27.244330] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-06T20:21:27.244360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-06T20:21:27.255971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-06T20:21:27.256280] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-06T20:21:27.257144] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-06T20:21:27.257197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:27.257230] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:27.257257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:27.257314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:27.313158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:27.313824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:27.313904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:27.313937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:27.432453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:27.432637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:27.432683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:27.432712] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:27.436057] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: DOWN (p=0.36%) [2026-01-06T20:21:27.436343] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-06T20:21:27.436463] [INFO ] [sig ] ETJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:27.573290] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ETJ.txt [2026-01-06T20:21:27.573403] [INFO ] [sig ] [1116/3517] Completed ETJ in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:27.573441] [INFO ] [sig ] [1117/3517] Forecasting ETN... [2026-01-06T20:21:27.573471] [INFO ] [sig ] Generating forecast for: ETN [2026-01-06T20:21:27.573501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-06T20:21:27.584861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-06T20:21:27.585152] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-06T20:21:27.585947] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-06T20:21:27.585999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:27.586032] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:27.586060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:27.586118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:27.642318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:27.642927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:27.643001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:27.643034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:27.762695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:27.762829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:27.762871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:27.762900] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:27.766077] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: UP (p=98.33%) [2026-01-06T20:21:27.766341] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-06T20:21:27.766460] [INFO ] [sig ] ETN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:27.903618] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ETN.txt [2026-01-06T20:21:27.903738] [INFO ] [sig ] [1117/3517] Completed ETN in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:27.903777] [INFO ] [sig ] [1118/3517] Forecasting ETO... [2026-01-06T20:21:27.903809] [INFO ] [sig ] Generating forecast for: ETO [2026-01-06T20:21:27.903841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-06T20:21:27.915117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-06T20:21:27.915410] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-06T20:21:27.916225] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-06T20:21:27.916277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:27.916310] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:27.916339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:27.916397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:27.971788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:27.972360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:27.972458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:27.972492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:28.090056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:28.090177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:28.090217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:28.090246] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:28.093409] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: DOWN (p=33.67%) [2026-01-06T20:21:28.093692] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-06T20:21:28.093813] [INFO ] [sig ] ETO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:28.235733] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ETO.txt [2026-01-06T20:21:28.235888] [INFO ] [sig ] [1118/3517] Completed ETO in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:28.235928] [INFO ] [sig ] [1119/3517] Forecasting ETON... [2026-01-06T20:21:28.235959] [INFO ] [sig ] Generating forecast for: ETON [2026-01-06T20:21:28.235989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-06T20:21:28.248111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-06T20:21:28.248494] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-06T20:21:28.249320] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-06T20:21:28.249374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:28.249407] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:28.249436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:28.249494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:28.305638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:28.306478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:28.306560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:28.306613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:28.423204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:28.423363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:28.423406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:28.423435] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:28.426743] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=68.45%) [2026-01-06T20:21:28.427027] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-06T20:21:28.427154] [INFO ] [sig ] ETON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:28.566704] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ETON.txt [2026-01-06T20:21:28.566832] [INFO ] [sig ] [1119/3517] Completed ETON in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:28.566871] [INFO ] [sig ] [1120/3517] Forecasting ETSY... [2026-01-06T20:21:28.566901] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-06T20:21:28.566930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-06T20:21:28.578067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-06T20:21:28.578362] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-06T20:21:28.579210] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-06T20:21:28.579263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:28.579296] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:28.579323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:28.579382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:28.636253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:28.636860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:28.636936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:28.636968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:28.756061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:28.756184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:28.756225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:28.756254] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:28.759468] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-01-06T20:21:28.759751] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-06T20:21:28.759877] [INFO ] [sig ] ETSY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:28.902285] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ETSY.txt [2026-01-06T20:21:28.902432] [INFO ] [sig ] [1120/3517] Completed ETSY in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:28.902472] [INFO ] [sig ] [1121/3517] Forecasting ETY... [2026-01-06T20:21:28.902503] [INFO ] [sig ] Generating forecast for: ETY [2026-01-06T20:21:28.902532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-06T20:21:28.914119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-06T20:21:28.914412] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-06T20:21:28.915189] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-06T20:21:28.915240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:28.915272] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:28.915299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:28.915356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:28.971457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:28.972101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:28.972178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:28.972212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:29.086675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:29.086808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:29.086849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:29.086879] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:29.090178] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: UP (p=83.81%) [2026-01-06T20:21:29.090446] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-06T20:21:29.090570] [INFO ] [sig ] ETY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:29.228946] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ETY.txt [2026-01-06T20:21:29.229101] [INFO ] [sig ] [1121/3517] Completed ETY in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:29.229151] [INFO ] [sig ] [1122/3517] Forecasting EUFN... [2026-01-06T20:21:29.229191] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-06T20:21:29.229233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-06T20:21:29.240524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-06T20:21:29.240857] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-06T20:21:29.241622] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-06T20:21:29.241675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:29.241706] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:29.241733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:29.241790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:29.297490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:29.298156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:29.298233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:29.298265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:29.416792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:29.416935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:29.416976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:29.417004] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:29.420317] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: DOWN (p=47.10%) [2026-01-06T20:21:29.420617] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-06T20:21:29.420741] [INFO ] [sig ] EUFN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:29.562344] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EUFN.txt [2026-01-06T20:21:29.562519] [INFO ] [sig ] [1122/3517] Completed EUFN in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:29.562558] [INFO ] [sig ] [1123/3517] Forecasting EVAX... [2026-01-06T20:21:29.562607] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-06T20:21:29.562640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-06T20:21:29.574075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-06T20:21:29.574459] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-06T20:21:29.575268] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-06T20:21:29.575321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:29.575352] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:29.575380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:29.575437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:29.630812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:29.631743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:29.631835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:29.631867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:29.751822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:29.751947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:29.751988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:29.752016] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:29.755280] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: UP (p=51.41%) [2026-01-06T20:21:29.755554] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-06T20:21:29.755712] [INFO ] [sig ] EVAX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:29.892329] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EVAX.txt [2026-01-06T20:21:29.892461] [INFO ] [sig ] [1123/3517] Completed EVAX in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:29.892508] [INFO ] [sig ] [1124/3517] Forecasting EVC... [2026-01-06T20:21:29.892538] [INFO ] [sig ] Generating forecast for: EVC [2026-01-06T20:21:29.892584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-06T20:21:29.903614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-06T20:21:29.903943] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-06T20:21:29.904718] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-06T20:21:29.904770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:29.904802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:29.904829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:29.904885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:29.960323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:29.960931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:29.961006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:29.961038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:30.078039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:30.078173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:30.078213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:30.078243] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:30.081462] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-06T20:21:30.081749] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-06T20:21:30.081872] [INFO ] [sig ] EVC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:30.221983] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EVC.txt [2026-01-06T20:21:30.222110] [INFO ] [sig ] [1124/3517] Completed EVC in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:30.222148] [INFO ] [sig ] [1125/3517] Forecasting EVCM... [2026-01-06T20:21:30.222178] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-06T20:21:30.222216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-06T20:21:30.233239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-06T20:21:30.233515] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-06T20:21:30.234310] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-06T20:21:30.234362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:30.234426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:30.234456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:30.234512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:30.290798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:30.291432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:30.291509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:30.291541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:30.409418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:30.409543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:30.409600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:30.409631] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:30.412864] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: DOWN (p=15.15%) [2026-01-06T20:21:30.413129] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-06T20:21:30.413250] [INFO ] [sig ] EVCM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:30.550132] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EVCM.txt [2026-01-06T20:21:30.550255] [INFO ] [sig ] [1125/3517] Completed EVCM in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:30.550298] [INFO ] [sig ] [1126/3517] Forecasting EVEX... [2026-01-06T20:21:30.550328] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-06T20:21:30.550357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-06T20:21:30.561172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-06T20:21:30.561452] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-06T20:21:30.562211] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-06T20:21:30.562267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:30.562299] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:30.562326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:30.562386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:30.617896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:30.618544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:30.618650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:30.618685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:30.737680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:30.737839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:30.737882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:30.737911] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:30.741458] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=50.56%) [2026-01-06T20:21:30.741799] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-06T20:21:30.741937] [INFO ] [sig ] EVEX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:30.891063] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EVEX.txt [2026-01-06T20:21:30.891233] [INFO ] [sig ] [1126/3517] Completed EVEX in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:30.891275] [INFO ] [sig ] [1127/3517] Forecasting EVF... [2026-01-06T20:21:30.891307] [INFO ] [sig ] Generating forecast for: EVF [2026-01-06T20:21:30.891349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-06T20:21:30.903145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-06T20:21:30.903503] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-06T20:21:30.904346] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-06T20:21:30.904400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:30.904442] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:30.904478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:30.904538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:30.963486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:30.964222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:30.964303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:30.964337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:31.081078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:31.081231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:31.081274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:31.081304] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:31.084864] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=95.25%) [2026-01-06T20:21:31.085143] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-06T20:21:31.085276] [INFO ] [sig ] EVF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:31.233061] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EVF.txt [2026-01-06T20:21:31.233202] [INFO ] [sig ] [1127/3517] Completed EVF in 0.3s | 2.91 sym/s | Total: 6.4m | ETA: 13.7m [2026-01-06T20:21:31.233242] [INFO ] [sig ] [1128/3517] Forecasting EVG... [2026-01-06T20:21:31.233273] [INFO ] [sig ] Generating forecast for: EVG [2026-01-06T20:21:31.233307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-06T20:21:31.244701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-06T20:21:31.245053] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-06T20:21:31.245861] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-06T20:21:31.245915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:31.245960] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:31.245990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:31.246066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:31.307966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:31.308855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:31.308960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:31.309012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:31.423430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:31.423608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:31.423675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:31.423737] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:31.427387] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=89.17%) [2026-01-06T20:21:31.427742] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-06T20:21:31.427900] [INFO ] [sig ] EVG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:31.576390] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EVG.txt [2026-01-06T20:21:31.576548] [INFO ] [sig ] [1128/3517] Completed EVG in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-06T20:21:31.576606] [INFO ] [sig ] [1129/3517] Forecasting EVGO... [2026-01-06T20:21:31.576639] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-06T20:21:31.576671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-06T20:21:31.588901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-06T20:21:31.589235] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-06T20:21:31.590105] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-06T20:21:31.590159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:31.590192] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:31.590218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:31.590276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:31.649896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:31.650655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:31.650734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:31.650768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:31.775443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:31.775637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:31.775688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:31.775719] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:31.779233] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-06T20:21:31.779642] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-06T20:21:31.779795] [INFO ] [sig ] EVGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:31.926127] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EVGO.txt [2026-01-06T20:21:31.926271] [INFO ] [sig ] [1129/3517] Completed EVGO in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-06T20:21:31.926311] [INFO ] [sig ] [1130/3517] Forecasting EVH... [2026-01-06T20:21:31.926344] [INFO ] [sig ] Generating forecast for: EVH [2026-01-06T20:21:31.926376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-06T20:21:31.938687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-06T20:21:31.939054] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-06T20:21:31.939919] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-06T20:21:31.939973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:31.940005] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:31.940032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:31.940090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:32.000192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:32.001080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:32.001165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:32.001200] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:32.121107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:32.121261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:32.121305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:32.121334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:32.124769] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-06T20:21:32.125079] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-06T20:21:32.125239] [INFO ] [sig ] EVH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:32.272687] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EVH.txt [2026-01-06T20:21:32.272839] [INFO ] [sig ] [1130/3517] Completed EVH in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.7m [2026-01-06T20:21:32.272880] [INFO ] [sig ] [1131/3517] Forecasting EVN... [2026-01-06T20:21:32.272910] [INFO ] [sig ] Generating forecast for: EVN [2026-01-06T20:21:32.272943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-06T20:21:32.285039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-06T20:21:32.285366] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-06T20:21:32.286228] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-06T20:21:32.286282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:32.286314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:32.286342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:32.286399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:32.346233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:32.347021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:32.347102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:32.347138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:32.467748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:32.467903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:32.467946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:32.467986] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:32.471612] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: UP (p=99.63%) [2026-01-06T20:21:32.471965] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-06T20:21:32.472123] [INFO ] [sig ] EVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:32.611375] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EVN.txt [2026-01-06T20:21:32.611534] [INFO ] [sig ] [1131/3517] Completed EVN in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:32.611613] [INFO ] [sig ] [1132/3517] Forecasting EVO... [2026-01-06T20:21:32.611648] [INFO ] [sig ] Generating forecast for: EVO [2026-01-06T20:21:32.611679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-06T20:21:32.623700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-06T20:21:32.624099] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-06T20:21:32.624919] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-06T20:21:32.624972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:32.625005] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:32.625038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:32.625121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:32.685906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:32.686867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:32.686952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:32.686985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:32.807014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:32.807166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:32.807212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:32.807242] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:32.810644] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-06T20:21:32.810951] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-06T20:21:32.811081] [INFO ] [sig ] EVO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:32.967730] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EVO.txt [2026-01-06T20:21:32.967909] [INFO ] [sig ] [1132/3517] Completed EVO in 0.4s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:32.967951] [INFO ] [sig ] [1133/3517] Forecasting EVRG... [2026-01-06T20:21:32.967981] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-06T20:21:32.968012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-06T20:21:32.979887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-06T20:21:32.980298] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-06T20:21:32.981139] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-06T20:21:32.981193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:32.981226] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:32.981253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:32.981310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:33.036928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:33.037812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:33.037892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:33.037925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:33.160232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:33.160381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:33.160425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:33.160454] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:33.163758] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=86.65%) [2026-01-06T20:21:33.164027] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-06T20:21:33.164166] [INFO ] [sig ] EVRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:33.300524] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EVRG.txt [2026-01-06T20:21:33.300667] [INFO ] [sig ] [1133/3517] Completed EVRG in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:33.300709] [INFO ] [sig ] [1134/3517] Forecasting EVSD... [2026-01-06T20:21:33.300739] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-06T20:21:33.300769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-06T20:21:33.311527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-06T20:21:33.311846] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-06T20:21:33.312634] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-06T20:21:33.312688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:33.312720] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:33.312748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:33.312807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:33.368411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:33.369082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:33.369158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:33.369191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:33.484111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:33.484256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:33.484298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:33.484326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:33.487545] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: DOWN (p=46.58%) [2026-01-06T20:21:33.487870] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-06T20:21:33.488007] [INFO ] [sig ] EVSD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:33.628141] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EVSD.txt [2026-01-06T20:21:33.628284] [INFO ] [sig ] [1134/3517] Completed EVSD in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:33.628324] [INFO ] [sig ] [1135/3517] Forecasting EVTC... [2026-01-06T20:21:33.628355] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-06T20:21:33.628384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-06T20:21:33.640219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-06T20:21:33.640528] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-06T20:21:33.641339] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-06T20:21:33.641392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:33.641426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:33.641455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:33.641513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:33.698773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:33.699488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:33.699619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:33.699669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:33.822341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:33.822486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:33.822546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:33.822597] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:33.825980] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=54.33%) [2026-01-06T20:21:33.826254] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-06T20:21:33.826380] [INFO ] [sig ] EVTC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:33.964183] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EVTC.txt [2026-01-06T20:21:33.964313] [INFO ] [sig ] [1135/3517] Completed EVTC in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:33.964352] [INFO ] [sig ] [1136/3517] Forecasting EVTL... [2026-01-06T20:21:33.964381] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-06T20:21:33.964412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-06T20:21:33.977293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-06T20:21:33.977786] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-06T20:21:33.978859] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-06T20:21:33.978926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:33.978972] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:33.979011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:33.979096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:34.055189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:34.056036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:34.056119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:34.056152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:34.175202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:34.175350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:34.175395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:34.175425] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:34.178926] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-01-06T20:21:34.179205] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-06T20:21:34.179335] [INFO ] [sig ] EVTL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:34.319201] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EVTL.txt [2026-01-06T20:21:34.319370] [INFO ] [sig ] [1136/3517] Completed EVTL in 0.4s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:34.319413] [INFO ] [sig ] [1137/3517] Forecasting EWBC... [2026-01-06T20:21:34.319443] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-06T20:21:34.319473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-06T20:21:34.331021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-06T20:21:34.331349] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-06T20:21:34.332135] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-06T20:21:34.332188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:34.332220] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:34.332246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:34.332303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:34.388189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:34.388953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:34.389052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:34.389087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:34.514203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:34.514347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:34.514396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:34.514426] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:34.517835] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: DOWN (p=7.10%) [2026-01-06T20:21:34.518116] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-06T20:21:34.518256] [INFO ] [sig ] EWBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:34.655299] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EWBC.txt [2026-01-06T20:21:34.655436] [INFO ] [sig ] [1137/3517] Completed EWBC in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:34.655475] [INFO ] [sig ] [1138/3517] Forecasting EWCZ... [2026-01-06T20:21:34.655506] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-06T20:21:34.655536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-06T20:21:34.667038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-06T20:21:34.667317] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-06T20:21:34.668103] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-06T20:21:34.668158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:34.668193] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:34.668222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:34.668282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:34.726018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:34.726797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:34.726880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:34.726915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:34.846844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:34.847000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:34.847046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:34.847077] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:34.850510] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=33.83%) [2026-01-06T20:21:34.850873] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-06T20:21:34.851012] [INFO ] [sig ] EWCZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:34.988560] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EWCZ.txt [2026-01-06T20:21:34.988761] [INFO ] [sig ] [1138/3517] Completed EWCZ in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:34.988803] [INFO ] [sig ] [1139/3517] Forecasting EWTX... [2026-01-06T20:21:34.988835] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-06T20:21:34.988866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-06T20:21:35.000800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-06T20:21:35.001133] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-06T20:21:35.001960] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-06T20:21:35.002014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:35.002061] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:35.002089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:35.002146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:35.057371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:35.057989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:35.058067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:35.058099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:35.174125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:35.174287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:35.174330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:35.174359] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:35.177684] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-01-06T20:21:35.177959] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-06T20:21:35.178085] [INFO ] [sig ] EWTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:35.317676] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EWTX.txt [2026-01-06T20:21:35.317849] [INFO ] [sig ] [1139/3517] Completed EWTX in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:35.317899] [INFO ] [sig ] [1140/3517] Forecasting EWZS... [2026-01-06T20:21:35.317929] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-06T20:21:35.317961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-06T20:21:35.330066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-06T20:21:35.330480] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-06T20:21:35.331553] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-06T20:21:35.331638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:35.331672] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:35.331701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:35.331767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:35.388909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:35.389786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:35.389879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:35.389914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:35.513666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:35.513825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:35.513869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:35.513899] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:35.517350] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: DOWN (p=27.11%) [2026-01-06T20:21:35.517648] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-06T20:21:35.517780] [INFO ] [sig ] EWZS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:35.658442] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EWZS.txt [2026-01-06T20:21:35.658619] [INFO ] [sig ] [1140/3517] Completed EWZS in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:35.658689] [INFO ] [sig ] [1141/3517] Forecasting EXAS... [2026-01-06T20:21:35.658721] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-06T20:21:35.658752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-06T20:21:35.670839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-06T20:21:35.671189] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-06T20:21:35.671996] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-06T20:21:35.672050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:35.672084] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:35.672112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:35.672173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:35.728032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:35.729035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:35.729121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:35.729156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:35.853915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:35.854077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:35.854121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:35.854153] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:35.857562] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-01-06T20:21:35.857858] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-06T20:21:35.857984] [INFO ] [sig ] EXAS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:35.999734] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EXAS.txt [2026-01-06T20:21:35.999871] [INFO ] [sig ] [1141/3517] Completed EXAS in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:35.999909] [INFO ] [sig ] [1142/3517] Forecasting EXC... [2026-01-06T20:21:35.999941] [INFO ] [sig ] Generating forecast for: EXC [2026-01-06T20:21:35.999972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-06T20:21:36.011673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-06T20:21:36.011998] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-06T20:21:36.012781] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-06T20:21:36.012834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:36.012891] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:36.012920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:36.012978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:36.068166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:36.069018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:36.069101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:36.069134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:36.192098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:36.192258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:36.192303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:36.192334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:36.195761] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-01-06T20:21:36.196038] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-06T20:21:36.196162] [INFO ] [sig ] EXC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:36.334407] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EXC.txt [2026-01-06T20:21:36.334551] [INFO ] [sig ] [1142/3517] Completed EXC in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:36.334610] [INFO ] [sig ] [1143/3517] Forecasting EXEL... [2026-01-06T20:21:36.334659] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-06T20:21:36.334693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-06T20:21:36.346140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-06T20:21:36.346472] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-06T20:21:36.347274] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-06T20:21:36.347326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:36.347359] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:36.347386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:36.347443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:36.406562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:36.407561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:36.407701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:36.407742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:36.526177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:36.526337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:36.526380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:36.526408] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:36.529799] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: UP (p=97.52%) [2026-01-06T20:21:36.530067] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-06T20:21:36.530192] [INFO ] [sig ] EXEL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:36.669941] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EXEL.txt [2026-01-06T20:21:36.670080] [INFO ] [sig ] [1143/3517] Completed EXEL in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:36.670119] [INFO ] [sig ] [1144/3517] Forecasting EXFY... [2026-01-06T20:21:36.670150] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-06T20:21:36.670181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-06T20:21:36.681670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-06T20:21:36.681963] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-06T20:21:36.682751] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-06T20:21:36.682805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:36.682839] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:36.682868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:36.682927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:36.742671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:36.743324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:36.743402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:36.743437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:36.864746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:36.864906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:36.864951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:36.864980] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:36.868355] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: UP (p=62.08%) [2026-01-06T20:21:36.868663] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-06T20:21:36.868795] [INFO ] [sig ] EXFY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:37.005450] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EXFY.txt [2026-01-06T20:21:37.005598] [INFO ] [sig ] [1144/3517] Completed EXFY in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:37.005639] [INFO ] [sig ] [1145/3517] Forecasting EXG... [2026-01-06T20:21:37.005668] [INFO ] [sig ] Generating forecast for: EXG [2026-01-06T20:21:37.005698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-06T20:21:37.017085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-06T20:21:37.017393] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-06T20:21:37.018200] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-06T20:21:37.018254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:37.018286] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:37.018314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:37.018372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:37.073424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:37.074112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:37.074189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:37.074221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:37.190892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:37.191031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:37.191072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:37.191132] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:37.194442] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-01-06T20:21:37.194732] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-06T20:21:37.194857] [INFO ] [sig ] EXG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:37.331428] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EXG.txt [2026-01-06T20:21:37.331589] [INFO ] [sig ] [1145/3517] Completed EXG in 0.3s | 2.91 sym/s | Total: 6.5m | ETA: 13.6m [2026-01-06T20:21:37.331631] [INFO ] [sig ] [1146/3517] Forecasting EXK... [2026-01-06T20:21:37.331661] [INFO ] [sig ] Generating forecast for: EXK [2026-01-06T20:21:37.331691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-06T20:21:37.342895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-06T20:21:37.343254] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-06T20:21:37.344062] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-06T20:21:37.344114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:37.344147] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:37.344173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:37.344230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:37.399652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:37.400499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:37.400603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:37.400638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:37.519193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:37.519346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:37.519392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:37.519439] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:37.522883] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: DOWN (p=31.47%) [2026-01-06T20:21:37.523178] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-06T20:21:37.523312] [INFO ] [sig ] EXK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:37.660971] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EXK.txt [2026-01-06T20:21:37.661103] [INFO ] [sig ] [1146/3517] Completed EXK in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-06T20:21:37.661142] [INFO ] [sig ] [1147/3517] Forecasting EXLS... [2026-01-06T20:21:37.661172] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-06T20:21:37.661202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-06T20:21:37.672865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-06T20:21:37.673190] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-06T20:21:37.673983] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-06T20:21:37.674047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:37.674089] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:37.674124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:37.674205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:37.737156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:37.737990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:37.738068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:37.738101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:37.859630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:37.859785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:37.859830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:37.859862] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:37.863338] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-06T20:21:37.863646] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-06T20:21:37.863774] [INFO ] [sig ] EXLS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:38.005640] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EXLS.txt [2026-01-06T20:21:38.005792] [INFO ] [sig ] [1147/3517] Completed EXLS in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.6m [2026-01-06T20:21:38.005832] [INFO ] [sig ] [1148/3517] Forecasting EXP... [2026-01-06T20:21:38.005862] [INFO ] [sig ] Generating forecast for: EXP [2026-01-06T20:21:38.005894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-06T20:21:38.017687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-06T20:21:38.018061] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-06T20:21:38.018929] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-06T20:21:38.018983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:38.019016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:38.019054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:38.019122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:38.075258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:38.076107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:38.076189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:38.076238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:38.194049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:38.194203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:38.194248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:38.194277] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:38.197669] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: UP (p=96.63%) [2026-01-06T20:21:38.197992] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-06T20:21:38.198131] [INFO ] [sig ] EXP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:38.336620] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EXP.txt [2026-01-06T20:21:38.336777] [INFO ] [sig ] [1148/3517] Completed EXP in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:38.336816] [INFO ] [sig ] [1149/3517] Forecasting EXPD... [2026-01-06T20:21:38.336848] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-06T20:21:38.336878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-06T20:21:38.348879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-06T20:21:38.349237] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-06T20:21:38.350024] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-06T20:21:38.350078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:38.350110] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:38.350137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:38.350194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:38.406122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:38.407000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:38.407083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:38.407116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:38.526119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:38.526261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:38.526306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:38.526337] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:38.529831] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-01-06T20:21:38.530120] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-06T20:21:38.530251] [INFO ] [sig ] EXPD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:38.668845] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EXPD.txt [2026-01-06T20:21:38.668995] [INFO ] [sig ] [1149/3517] Completed EXPD in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:38.669037] [INFO ] [sig ] [1150/3517] Forecasting EXPE... [2026-01-06T20:21:38.669071] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-06T20:21:38.669103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-06T20:21:38.680481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-06T20:21:38.680812] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-06T20:21:38.681616] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-06T20:21:38.681671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:38.681705] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:38.681733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:38.681803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:38.736971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:38.737770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:38.737850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:38.737884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:38.860112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:38.860271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:38.860316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:38.860346] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:38.863851] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: UP (p=51.64%) [2026-01-06T20:21:38.864150] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-06T20:21:38.864282] [INFO ] [sig ] EXPE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:39.006565] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EXPE.txt [2026-01-06T20:21:39.006741] [INFO ] [sig ] [1150/3517] Completed EXPE in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:39.006781] [INFO ] [sig ] [1151/3517] Forecasting EXPI... [2026-01-06T20:21:39.006812] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-06T20:21:39.006843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-06T20:21:39.021892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-06T20:21:39.022391] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-06T20:21:39.023467] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-06T20:21:39.023531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:39.023590] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:39.023631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:39.023710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:39.092408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:39.093321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:39.093403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:39.093437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:39.247423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:39.247660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:39.247726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:39.247775] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:39.252742] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: DOWN (p=2.96%) [2026-01-06T20:21:39.253131] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-06T20:21:39.253307] [INFO ] [sig ] EXPI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:39.419850] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EXPI.txt [2026-01-06T20:21:39.420005] [INFO ] [sig ] [1151/3517] Completed EXPI in 0.4s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:39.420045] [INFO ] [sig ] [1152/3517] Forecasting EXPO... [2026-01-06T20:21:39.420076] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-06T20:21:39.420106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-06T20:21:39.431499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-06T20:21:39.431787] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-06T20:21:39.432533] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-06T20:21:39.432607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:39.432641] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:39.432669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:39.432725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:39.488847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:39.489542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:39.489664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:39.489698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:39.603197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:39.603349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:39.603391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:39.603421] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:39.606703] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-06T20:21:39.606969] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-06T20:21:39.607088] [INFO ] [sig ] EXPO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:39.748887] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EXPO.txt [2026-01-06T20:21:39.749042] [INFO ] [sig ] [1152/3517] Completed EXPO in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:39.749082] [INFO ] [sig ] [1153/3517] Forecasting EYE... [2026-01-06T20:21:39.749112] [INFO ] [sig ] Generating forecast for: EYE [2026-01-06T20:21:39.749144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-06T20:21:39.760894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-06T20:21:39.761237] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-06T20:21:39.762007] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-06T20:21:39.762059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:39.762090] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:39.762118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:39.762174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:39.818376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:39.819221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:39.819323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:39.819358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:39.935936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:39.936086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:39.936130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:39.936159] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:39.939467] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: DOWN (p=15.23%) [2026-01-06T20:21:39.939756] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-06T20:21:39.939883] [INFO ] [sig ] EYE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:40.078308] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/EYE.txt [2026-01-06T20:21:40.078434] [INFO ] [sig ] [1153/3517] Completed EYE in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:40.078472] [INFO ] [sig ] [1154/3517] Forecasting EZGO... [2026-01-06T20:21:40.078503] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-06T20:21:40.078534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-06T20:21:40.090055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-06T20:21:40.090388] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-06T20:21:40.091158] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-06T20:21:40.091210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:40.091242] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:40.091268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:40.091324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:40.148064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:40.148977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:40.149059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:40.149092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:40.261825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:40.261986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:40.262028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:40.262055] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:40.265409] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: UP (p=85.36%) [2026-01-06T20:21:40.265712] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-06T20:21:40.265839] [INFO ] [sig ] EZGO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:40.403694] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/EZGO.txt [2026-01-06T20:21:40.403837] [INFO ] [sig ] [1154/3517] Completed EZGO in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:40.403876] [INFO ] [sig ] [1155/3517] Forecasting F... [2026-01-06T20:21:40.403908] [INFO ] [sig ] Generating forecast for: F [2026-01-06T20:21:40.403939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-06T20:21:40.416286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-06T20:21:40.416648] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-06T20:21:40.417389] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-06T20:21:40.417440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:40.417472] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:40.417499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:40.417555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:40.474914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:40.475776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:40.475857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:40.475891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:40.591284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:40.591442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:40.591482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:40.591511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:40.594850] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=30.95%) [2026-01-06T20:21:40.595120] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-06T20:21:40.595242] [INFO ] [sig ] F: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:40.732812] [INFO ] [LOCAL ] Saved forecast: F 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/F.txt [2026-01-06T20:21:40.732970] [INFO ] [sig ] [1155/3517] Completed F in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:40.733010] [INFO ] [sig ] [1156/3517] Forecasting FA... [2026-01-06T20:21:40.733040] [INFO ] [sig ] Generating forecast for: FA [2026-01-06T20:21:40.733070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-06T20:21:40.744563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-06T20:21:40.744962] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-06T20:21:40.745747] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-06T20:21:40.745799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:40.745831] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:40.745859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:40.745916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:40.803862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:40.804552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:40.804648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:40.804683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:40.924938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:40.925095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:40.925137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:40.925166] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:40.928438] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-06T20:21:40.928773] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-06T20:21:40.928898] [INFO ] [sig ] FA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:41.067211] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FA.txt [2026-01-06T20:21:41.067357] [INFO ] [sig ] [1156/3517] Completed FA in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:41.067397] [INFO ] [sig ] [1157/3517] Forecasting FAF... [2026-01-06T20:21:41.067426] [INFO ] [sig ] Generating forecast for: FAF [2026-01-06T20:21:41.067459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-06T20:21:41.078461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-06T20:21:41.078775] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-06T20:21:41.079517] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-06T20:21:41.079585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:41.079620] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:41.079648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:41.079705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:41.135388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:41.135989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:41.136063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:41.136095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:41.248275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:41.248435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:41.248477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:41.248507] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:41.251818] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=23.76%) [2026-01-06T20:21:41.252101] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-06T20:21:41.252221] [INFO ] [sig ] FAF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:41.390531] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FAF.txt [2026-01-06T20:21:41.390704] [INFO ] [sig ] [1157/3517] Completed FAF in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:41.390744] [INFO ] [sig ] [1158/3517] Forecasting FALN... [2026-01-06T20:21:41.390775] [INFO ] [sig ] Generating forecast for: FALN [2026-01-06T20:21:41.390805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-06T20:21:41.402021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-06T20:21:41.402278] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-06T20:21:41.403029] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-06T20:21:41.403080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:41.403112] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:41.403138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:41.403194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:41.459029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:41.459824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:41.459904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:41.459936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:41.578731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:41.578906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:41.578955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:41.578985] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:41.582303] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=65.84%) [2026-01-06T20:21:41.582604] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-06T20:21:41.582733] [INFO ] [sig ] FALN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:41.723510] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FALN.txt [2026-01-06T20:21:41.723687] [INFO ] [sig ] [1158/3517] Completed FALN in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:41.723729] [INFO ] [sig ] [1159/3517] Forecasting FANG... [2026-01-06T20:21:41.723759] [INFO ] [sig ] Generating forecast for: FANG [2026-01-06T20:21:41.723790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-06T20:21:41.735315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-06T20:21:41.735707] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-06T20:21:41.736457] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-06T20:21:41.736508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:41.736566] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:41.736614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:41.736673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:41.792907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:41.793794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:41.793878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:41.793911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:41.910045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:41.910199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:41.910259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:41.910290] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:41.913525] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: UP (p=99.30%) [2026-01-06T20:21:41.913807] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-06T20:21:41.913928] [INFO ] [sig ] FANG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:42.051637] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FANG.txt [2026-01-06T20:21:42.051789] [INFO ] [sig ] [1159/3517] Completed FANG in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:42.051830] [INFO ] [sig ] [1160/3517] Forecasting FARM... [2026-01-06T20:21:42.051861] [INFO ] [sig ] Generating forecast for: FARM [2026-01-06T20:21:42.051891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-06T20:21:42.062995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-06T20:21:42.063347] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-06T20:21:42.064127] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-06T20:21:42.064179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:42.064210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:42.064237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:42.064294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:42.120309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:42.121168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:42.121256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:42.121289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:42.239509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:42.239729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:42.239773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:42.239803] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:42.243144] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: DOWN (p=4.85%) [2026-01-06T20:21:42.243437] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-06T20:21:42.243564] [INFO ] [sig ] FARM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:42.387116] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FARM.txt [2026-01-06T20:21:42.387275] [INFO ] [sig ] [1160/3517] Completed FARM in 0.3s | 2.91 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:42.387314] [INFO ] [sig ] [1161/3517] Forecasting FBIN... [2026-01-06T20:21:42.387344] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-06T20:21:42.387377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-06T20:21:42.398556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-06T20:21:42.398913] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-06T20:21:42.399669] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-06T20:21:42.399721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:42.399752] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:42.399779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:42.399835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:42.455880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:42.456776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:42.456884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:42.456919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:42.580567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:42.580746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:42.580790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:42.580820] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:42.584089] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=16.82%) [2026-01-06T20:21:42.584361] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-06T20:21:42.584486] [INFO ] [sig ] FBIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:42.723661] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FBIN.txt [2026-01-06T20:21:42.723819] [INFO ] [sig ] [1161/3517] Completed FBIN in 0.3s | 2.92 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:42.723859] [INFO ] [sig ] [1162/3517] Forecasting FBIO... [2026-01-06T20:21:42.723888] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-06T20:21:42.723920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-06T20:21:42.735626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-06T20:21:42.736022] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-06T20:21:42.736834] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-06T20:21:42.736886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:42.736918] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:42.736945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:42.737003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:42.793274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:42.794166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:42.794251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:42.794283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:42.914313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:42.914474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:42.914518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:42.914600] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:42.917911] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: UP (p=72.26%) [2026-01-06T20:21:42.918191] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-06T20:21:42.918319] [INFO ] [sig ] FBIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:43.056872] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FBIO.txt [2026-01-06T20:21:43.056998] [INFO ] [sig ] [1162/3517] Completed FBIO in 0.3s | 2.92 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:43.057035] [INFO ] [sig ] [1163/3517] Forecasting FBIZ... [2026-01-06T20:21:43.057065] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-06T20:21:43.057095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-06T20:21:43.068408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-06T20:21:43.068692] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-06T20:21:43.069421] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-06T20:21:43.069472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:43.069512] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:43.069540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:43.069614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:43.125068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:43.125649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:43.125723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:43.125755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:43.244335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:43.244494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:43.244537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:43.244566] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:43.247967] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: DOWN (p=26.97%) [2026-01-06T20:21:43.248302] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-06T20:21:43.248440] [INFO ] [sig ] FBIZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:43.387842] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FBIZ.txt [2026-01-06T20:21:43.387967] [INFO ] [sig ] [1163/3517] Completed FBIZ in 0.3s | 2.92 sym/s | Total: 6.6m | ETA: 13.5m [2026-01-06T20:21:43.388006] [INFO ] [sig ] [1164/3517] Forecasting FBK... [2026-01-06T20:21:43.388036] [INFO ] [sig ] Generating forecast for: FBK [2026-01-06T20:21:43.388066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-06T20:21:43.399281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-06T20:21:43.399605] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-06T20:21:43.400340] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-06T20:21:43.400391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:43.400422] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:43.400449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:43.400506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:43.456174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:43.456782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:43.456858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:43.456892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:43.573828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:43.573977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:43.574019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:43.574049] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:43.577264] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: DOWN (p=36.75%) [2026-01-06T20:21:43.577530] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-06T20:21:43.577673] [INFO ] [sig ] FBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:43.716515] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FBK.txt [2026-01-06T20:21:43.716660] [INFO ] [sig ] [1164/3517] Completed FBK in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.5m [2026-01-06T20:21:43.716701] [INFO ] [sig ] [1165/3517] Forecasting FBL... [2026-01-06T20:21:43.716731] [INFO ] [sig ] Generating forecast for: FBL [2026-01-06T20:21:43.716762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-06T20:21:43.727858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-06T20:21:43.728109] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-06T20:21:43.731823] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-06T20:21:43.731880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:43.731917] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:43.731950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:43.732009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:43.788804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:43.789632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:43.789772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:43.789809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:43.907262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:43.907414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:43.907455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:43.907484] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:43.910783] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-01-06T20:21:43.911046] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-06T20:21:43.911164] [INFO ] [sig ] FBL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:44.048667] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FBL.txt [2026-01-06T20:21:44.048834] [INFO ] [sig ] [1165/3517] Completed FBL in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:44.048878] [INFO ] [sig ] [1166/3517] Forecasting FBNC... [2026-01-06T20:21:44.048908] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-06T20:21:44.048939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-06T20:21:44.060922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-06T20:21:44.061247] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-06T20:21:44.062087] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-06T20:21:44.062141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:44.062174] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:44.062203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:44.062261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:44.120131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:44.120994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:44.121077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:44.121111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:44.237684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:44.237843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:44.237889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:44.237920] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:44.241481] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=80.83%) [2026-01-06T20:21:44.241804] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-06T20:21:44.241938] [INFO ] [sig ] FBNC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:44.378716] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FBNC.txt [2026-01-06T20:21:44.378842] [INFO ] [sig ] [1166/3517] Completed FBNC in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:44.378887] [INFO ] [sig ] [1167/3517] Forecasting FBP... [2026-01-06T20:21:44.378917] [INFO ] [sig ] Generating forecast for: FBP [2026-01-06T20:21:44.378947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-06T20:21:44.390332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-06T20:21:44.390716] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-06T20:21:44.391471] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-06T20:21:44.391524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:44.391556] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:44.391604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:44.391663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:44.448804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:44.449500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:44.449599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:44.449636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:44.570184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:44.570338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:44.570380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:44.570409] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:44.573706] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=55.41%) [2026-01-06T20:21:44.573975] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-06T20:21:44.574108] [INFO ] [sig ] FBP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:44.713381] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FBP.txt [2026-01-06T20:21:44.713533] [INFO ] [sig ] [1167/3517] Completed FBP in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:44.713593] [INFO ] [sig ] [1168/3517] Forecasting FC... [2026-01-06T20:21:44.713630] [INFO ] [sig ] Generating forecast for: FC [2026-01-06T20:21:44.713662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-06T20:21:44.724923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-06T20:21:44.725182] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-06T20:21:44.725940] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-06T20:21:44.725992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:44.726024] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:44.726054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:44.726113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:44.781984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:44.782816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:44.782895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:44.782928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:44.912800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:44.912956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:44.912998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:44.913028] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:44.916277] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=59.61%) [2026-01-06T20:21:44.916543] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-06T20:21:44.916682] [INFO ] [sig ] FC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:45.055178] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FC.txt [2026-01-06T20:21:45.055335] [INFO ] [sig ] [1168/3517] Completed FC in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:45.055374] [INFO ] [sig ] [1169/3517] Forecasting FCAL... [2026-01-06T20:21:45.055404] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-06T20:21:45.055435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-06T20:21:45.066516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-06T20:21:45.066890] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-06T20:21:45.067655] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-06T20:21:45.067706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:45.067738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:45.067765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:45.067822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:45.127105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:45.127979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:45.128087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:45.128120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:45.231967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:45.232123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:45.232166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:45.232196] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:45.235476] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=90.28%) [2026-01-06T20:21:45.235760] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-06T20:21:45.235880] [INFO ] [sig ] FCAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:45.373294] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FCAL.txt [2026-01-06T20:21:45.373419] [INFO ] [sig ] [1169/3517] Completed FCAL in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:45.373458] [INFO ] [sig ] [1170/3517] Forecasting FCBC... [2026-01-06T20:21:45.373490] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-06T20:21:45.373522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-06T20:21:45.384930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-06T20:21:45.385230] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-06T20:21:45.386011] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-06T20:21:45.386063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:45.386095] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:45.386123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:45.386181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:45.444161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:45.445017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:45.445098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:45.445132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:45.565074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:45.565231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:45.565275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:45.565322] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:45.568625] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=30.05%) [2026-01-06T20:21:45.568899] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-06T20:21:45.569018] [INFO ] [sig ] FCBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:45.706810] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCBC.txt [2026-01-06T20:21:45.706947] [INFO ] [sig ] [1170/3517] Completed FCBC in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:45.706985] [INFO ] [sig ] [1171/3517] Forecasting FCCO... [2026-01-06T20:21:45.707015] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-06T20:21:45.707046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-06T20:21:45.718042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-06T20:21:45.718388] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-06T20:21:45.719185] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-06T20:21:45.719237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:45.719269] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:45.719296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:45.719352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:45.776651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:45.777538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:45.777653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:45.777691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:45.901028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:45.901188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:45.901230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:45.901260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:45.904936] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: UP (p=94.87%) [2026-01-06T20:21:45.905274] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-06T20:21:45.905413] [INFO ] [sig ] FCCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:46.045534] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FCCO.txt [2026-01-06T20:21:46.045706] [INFO ] [sig ] [1171/3517] Completed FCCO in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:46.045747] [INFO ] [sig ] [1172/3517] Forecasting FCEL... [2026-01-06T20:21:46.045777] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-06T20:21:46.045809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-06T20:21:46.057414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-06T20:21:46.057748] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-06T20:21:46.058513] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-06T20:21:46.058566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:46.058626] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:46.058680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:46.058743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:46.115889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:46.116543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:46.116693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:46.116732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:46.232456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:46.232632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:46.232677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:46.232706] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:46.236046] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-06T20:21:46.236339] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-06T20:21:46.236469] [INFO ] [sig ] FCEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:46.384944] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCEL.txt [2026-01-06T20:21:46.385125] [INFO ] [sig ] [1172/3517] Completed FCEL in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:46.385167] [INFO ] [sig ] [1173/3517] Forecasting FCF... [2026-01-06T20:21:46.385198] [INFO ] [sig ] Generating forecast for: FCF [2026-01-06T20:21:46.385229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-06T20:21:46.396900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-06T20:21:46.397306] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-06T20:21:46.398117] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-06T20:21:46.398171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:46.398203] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:46.398231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:46.398288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:46.458725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:46.459521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:46.459618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:46.459653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:46.577565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:46.577732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:46.577774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:46.577803] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:46.581114] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-01-06T20:21:46.581387] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-06T20:21:46.581509] [INFO ] [sig ] FCF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:46.720860] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCF.txt [2026-01-06T20:21:46.720998] [INFO ] [sig ] [1173/3517] Completed FCF in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:46.721037] [INFO ] [sig ] [1174/3517] Forecasting FCFS... [2026-01-06T20:21:46.721066] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-06T20:21:46.721097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-06T20:21:46.732797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-06T20:21:46.733091] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-06T20:21:46.733845] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-06T20:21:46.733897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:46.733928] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:46.733965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:46.734023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:46.789964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:46.790673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:46.790753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:46.790785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:46.909450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:46.909625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:46.909671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:46.909700] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:46.912963] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=27.63%) [2026-01-06T20:21:46.913234] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-06T20:21:46.913352] [INFO ] [sig ] FCFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:47.050648] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCFS.txt [2026-01-06T20:21:47.050795] [INFO ] [sig ] [1174/3517] Completed FCFS in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:47.050835] [INFO ] [sig ] [1175/3517] Forecasting FCN... [2026-01-06T20:21:47.050864] [INFO ] [sig ] Generating forecast for: FCN [2026-01-06T20:21:47.050897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-06T20:21:47.063395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-06T20:21:47.063803] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-06T20:21:47.064607] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-06T20:21:47.064661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:47.064694] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:47.064722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:47.064781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:47.122922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:47.123793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:47.123877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:47.123912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:47.243314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:47.243466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:47.243509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:47.243539] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:47.246815] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-06T20:21:47.247079] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-06T20:21:47.247200] [INFO ] [sig ] FCN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:47.385381] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCN.txt [2026-01-06T20:21:47.385535] [INFO ] [sig ] [1175/3517] Completed FCN in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:47.385590] [INFO ] [sig ] [1176/3517] Forecasting FCNCA... [2026-01-06T20:21:47.385625] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-06T20:21:47.385656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-06T20:21:47.397410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-06T20:21:47.397760] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-06T20:21:47.398540] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-06T20:21:47.398609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:47.398703] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:47.398742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:47.398825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:47.457025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:47.457900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:47.457982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:47.458018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:47.573953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:47.574107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:47.574150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:47.574178] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:47.577407] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-06T20:21:47.577693] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-06T20:21:47.577816] [INFO ] [sig ] FCNCA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:47.716625] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCNCA.txt [2026-01-06T20:21:47.716786] [INFO ] [sig ] [1176/3517] Completed FCNCA in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:47.716826] [INFO ] [sig ] [1177/3517] Forecasting FCNCO... [2026-01-06T20:21:47.716857] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-06T20:21:47.716887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-06T20:21:47.728218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-06T20:21:47.728606] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-06T20:21:47.729397] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-06T20:21:47.729448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:47.729479] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:47.729506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:47.729562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:47.788528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:47.789431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:47.789512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:47.789546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:47.892036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:47.892191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:47.892234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:47.892263] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:47.895566] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: DOWN (p=16.03%) [2026-01-06T20:21:47.895887] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-06T20:21:47.896014] [INFO ] [sig ] FCNCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:48.037388] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCNCO.txt [2026-01-06T20:21:48.037526] [INFO ] [sig ] [1177/3517] Completed FCNCO in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:48.037566] [INFO ] [sig ] [1178/3517] Forecasting FCNCP... [2026-01-06T20:21:48.037624] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-06T20:21:48.037657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-06T20:21:48.048912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-06T20:21:48.049243] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-06T20:21:48.050066] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-06T20:21:48.050120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:48.050153] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:48.050181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:48.050241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:48.108243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:48.109118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:48.109202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:48.109236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:48.215847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:48.215991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:48.216033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:48.216062] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:48.219327] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=81.73%) [2026-01-06T20:21:48.219608] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-06T20:21:48.219729] [INFO ] [sig ] FCNCP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:48.413309] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FCNCP.txt [2026-01-06T20:21:48.413460] [INFO ] [sig ] [1178/3517] Completed FCNCP in 0.4s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:48.413499] [INFO ] [sig ] [1179/3517] Forecasting FCTE... [2026-01-06T20:21:48.413529] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-06T20:21:48.413561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-06T20:21:48.425033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-06T20:21:48.425322] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-06T20:21:48.426179] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-06T20:21:48.426232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:48.426265] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:48.426292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:48.426350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:48.484051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:48.484896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:48.484978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:48.485012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:48.602922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:48.603077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:48.603118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:48.603182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:48.607720] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-01-06T20:21:48.608007] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-06T20:21:48.608138] [INFO ] [sig ] FCTE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:48.747991] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCTE.txt [2026-01-06T20:21:48.748147] [INFO ] [sig ] [1179/3517] Completed FCTE in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:48.748186] [INFO ] [sig ] [1180/3517] Forecasting FCX... [2026-01-06T20:21:48.748215] [INFO ] [sig ] Generating forecast for: FCX [2026-01-06T20:21:48.748247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-06T20:21:48.759779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-06T20:21:48.760173] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-06T20:21:48.761005] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-06T20:21:48.761059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:48.761093] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:48.761120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:48.761182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:48.819675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:48.820559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:48.820663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:48.820698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:48.945806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:48.945961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:48.946004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:48.946033] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:48.949397] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=18.50%) [2026-01-06T20:21:48.949722] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-06T20:21:48.949856] [INFO ] [sig ] FCX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:49.091052] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FCX.txt [2026-01-06T20:21:49.091209] [INFO ] [sig ] [1180/3517] Completed FCX in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.4m [2026-01-06T20:21:49.091248] [INFO ] [sig ] [1181/3517] Forecasting FDBC... [2026-01-06T20:21:49.091278] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-06T20:21:49.091311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-06T20:21:49.101494] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'FDBC'. [2026-01-06T20:21:49.101926] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-06T20:21:49.102901] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-06T20:21:49.102958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:49.102991] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:49.103018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:49.103078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:49.163737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:49.164645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:49.164732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:49.164766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:49.256325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:49.256478] [INFO ] [FORECASTER] Trained on 296 historical samples with 26 features [2026-01-06T20:21:49.256521] [INFO ] [FORECASTER] Stored all 298 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:49.256568] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:49.259960] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-01-06T20:21:49.260264] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-06T20:21:49.260397] [INFO ] [sig ] FDBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:49.400467] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FDBC.txt [2026-01-06T20:21:49.400647] [INFO ] [sig ] [1181/3517] Completed FDBC in 0.3s | 2.92 sym/s | Total: 6.7m | ETA: 13.3m [2026-01-06T20:21:49.400689] [INFO ] [sig ] [1182/3517] Forecasting FDIF... [2026-01-06T20:21:49.400720] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-06T20:21:49.400753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-06T20:21:49.412099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-06T20:21:49.412493] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-06T20:21:49.413319] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-06T20:21:49.413374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:49.413406] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:49.413433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:49.413491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:49.471598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:49.472442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:49.472529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:49.472562] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:49.577831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:49.577990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:49.578033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:49.578062] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:49.581345] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: UP (p=84.04%) [2026-01-06T20:21:49.581628] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-06T20:21:49.581751] [INFO ] [sig ] FDIF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:49.726702] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FDIF.txt [2026-01-06T20:21:49.726867] [INFO ] [sig ] [1182/3517] Completed FDIF in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:49.726909] [INFO ] [sig ] [1183/3517] Forecasting FDIG... [2026-01-06T20:21:49.726940] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-06T20:21:49.726970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-06T20:21:49.738891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-06T20:21:49.739340] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-06T20:21:49.740333] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-06T20:21:49.740389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:49.740423] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:49.740450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:49.740507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:49.801730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:49.802608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:49.802690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:49.802741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:49.916795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:49.916941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:49.916984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:49.917013] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:49.920316] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-06T20:21:49.920607] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-06T20:21:49.920732] [INFO ] [sig ] FDIG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:50.059323] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FDIG.txt [2026-01-06T20:21:50.059454] [INFO ] [sig ] [1183/3517] Completed FDIG in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:50.059492] [INFO ] [sig ] [1184/3517] Forecasting FDP... [2026-01-06T20:21:50.059521] [INFO ] [sig ] Generating forecast for: FDP [2026-01-06T20:21:50.059551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-06T20:21:50.074189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-06T20:21:50.074686] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-06T20:21:50.075772] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-06T20:21:50.075838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:50.075878] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:50.075911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:50.075985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:50.147443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:50.148338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:50.148422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:50.148458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:50.282485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:50.282678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:50.282740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:50.282785] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:50.287791] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: UP (p=84.44%) [2026-01-06T20:21:50.288296] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-06T20:21:50.288459] [INFO ] [sig ] FDP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:50.434298] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FDP.txt [2026-01-06T20:21:50.434444] [INFO ] [sig ] [1184/3517] Completed FDP in 0.4s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:50.434484] [INFO ] [sig ] [1185/3517] Forecasting FDS... [2026-01-06T20:21:50.434513] [INFO ] [sig ] Generating forecast for: FDS [2026-01-06T20:21:50.434543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-06T20:21:50.446242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-06T20:21:50.446640] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-06T20:21:50.447391] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-06T20:21:50.447443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:50.447474] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:50.447501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:50.447595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:50.504213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:50.505080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:50.505163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:50.505197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:50.628083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:50.628250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:50.628297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:50.628326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:50.631827] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: DOWN (p=4.55%) [2026-01-06T20:21:50.632152] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-06T20:21:50.632291] [INFO ] [sig ] FDS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:50.773637] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FDS.txt [2026-01-06T20:21:50.773793] [INFO ] [sig ] [1185/3517] Completed FDS in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:50.773833] [INFO ] [sig ] [1186/3517] Forecasting FDTX... [2026-01-06T20:21:50.773863] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-06T20:21:50.773892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-06T20:21:50.785033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-06T20:21:50.785412] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-06T20:21:50.786193] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-06T20:21:50.786247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:50.786279] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:50.786306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:50.786362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:50.842794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:50.843661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:50.843779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:50.843813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:50.967422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:50.967593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:50.967640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:50.967670] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:50.971171] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-06T20:21:50.971453] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-06T20:21:50.971599] [INFO ] [sig ] FDTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:51.113007] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FDTX.txt [2026-01-06T20:21:51.113167] [INFO ] [sig ] [1186/3517] Completed FDTX in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:51.113208] [INFO ] [sig ] [1187/3517] Forecasting FDUS... [2026-01-06T20:21:51.113243] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-06T20:21:51.113274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-06T20:21:51.126051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-06T20:21:51.126439] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-06T20:21:51.127276] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-06T20:21:51.127333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:51.127374] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:51.127406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:51.127489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:51.189265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:51.190305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:51.190406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:51.190441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:51.319163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:51.319335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:51.319393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:51.319434] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:51.323106] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-06T20:21:51.323469] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-06T20:21:51.323638] [INFO ] [sig ] FDUS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:51.470906] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FDUS.txt [2026-01-06T20:21:51.471064] [INFO ] [sig ] [1187/3517] Completed FDUS in 0.4s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:51.471104] [INFO ] [sig ] [1188/3517] Forecasting FDX... [2026-01-06T20:21:51.471134] [INFO ] [sig ] Generating forecast for: FDX [2026-01-06T20:21:51.471164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-06T20:21:51.482981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-06T20:21:51.483307] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-06T20:21:51.484078] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-06T20:21:51.484129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:51.484161] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:51.484188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:51.484245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:51.540403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:51.540996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:51.541071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:51.541104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:51.668502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:51.668905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:51.668949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:51.668978] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:51.672882] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-06T20:21:51.673206] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-06T20:21:51.673340] [INFO ] [sig ] FDX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:51.816857] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FDX.txt [2026-01-06T20:21:51.817013] [INFO ] [sig ] [1188/3517] Completed FDX in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:51.817053] [INFO ] [sig ] [1189/3517] Forecasting FE... [2026-01-06T20:21:51.817081] [INFO ] [sig ] Generating forecast for: FE [2026-01-06T20:21:51.817112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-06T20:21:51.828412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-06T20:21:51.828842] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-06T20:21:51.829698] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-06T20:21:51.829751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:51.829784] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:51.829812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:51.829871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:51.887487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:51.888322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:51.888403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:51.888436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:52.010778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:52.010948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:52.010992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:52.011021] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:52.014269] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=61.23%) [2026-01-06T20:21:52.014535] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-06T20:21:52.014678] [INFO ] [sig ] FE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:52.153689] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FE.txt [2026-01-06T20:21:52.153852] [INFO ] [sig ] [1189/3517] Completed FE in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:52.153894] [INFO ] [sig ] [1190/3517] Forecasting FEIM... [2026-01-06T20:21:52.153926] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-06T20:21:52.153957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-06T20:21:52.165328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-06T20:21:52.165726] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-06T20:21:52.166488] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-06T20:21:52.166540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:52.166593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:52.166624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:52.166680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:52.222507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:52.223220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:52.223299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:52.223332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:52.340037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:52.340196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:52.340240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:52.340269] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:52.343665] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=12.64%) [2026-01-06T20:21:52.343952] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-06T20:21:52.344081] [INFO ] [sig ] FEIM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:52.484385] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FEIM.txt [2026-01-06T20:21:52.484542] [INFO ] [sig ] [1190/3517] Completed FEIM in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:52.484603] [INFO ] [sig ] [1191/3517] Forecasting FELE... [2026-01-06T20:21:52.484637] [INFO ] [sig ] Generating forecast for: FELE [2026-01-06T20:21:52.484667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-06T20:21:52.496314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-06T20:21:52.496705] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-06T20:21:52.497457] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-06T20:21:52.497508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:52.497540] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:52.497567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:52.497648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:52.553683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:52.554525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:52.554630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:52.554665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:52.673271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:52.673427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:52.673474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:52.673503] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:52.677151] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-01-06T20:21:52.677432] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-06T20:21:52.677773] [INFO ] [sig ] FELE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:52.818917] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FELE.txt [2026-01-06T20:21:52.819074] [INFO ] [sig ] [1191/3517] Completed FELE in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:52.819112] [INFO ] [sig ] [1192/3517] Forecasting FEM... [2026-01-06T20:21:52.819142] [INFO ] [sig ] Generating forecast for: FEM [2026-01-06T20:21:52.819174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-06T20:21:52.831370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-06T20:21:52.831786] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-06T20:21:52.832607] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-06T20:21:52.832664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:52.832698] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:52.832725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:52.832784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:52.890639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:52.891537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:52.891656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:52.891690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:53.011265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:53.011422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:53.011468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:53.011499] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:53.014928] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=96.46%) [2026-01-06T20:21:53.015233] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-06T20:21:53.015369] [INFO ] [sig ] FEM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:53.156671] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FEM.txt [2026-01-06T20:21:53.156831] [INFO ] [sig ] [1192/3517] Completed FEM in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:53.156873] [INFO ] [sig ] [1193/3517] Forecasting FEMB... [2026-01-06T20:21:53.156904] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-06T20:21:53.156933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-06T20:21:53.168431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-06T20:21:53.168834] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-06T20:21:53.169696] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-06T20:21:53.169752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:53.169810] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:53.169845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:53.169921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:53.229305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:53.230216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:53.230315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:53.230357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:53.356274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:53.356437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:53.356486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:53.356515] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:53.359915] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: DOWN (p=39.72%) [2026-01-06T20:21:53.360226] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-06T20:21:53.360383] [INFO ] [sig ] FEMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:53.499697] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FEMB.txt [2026-01-06T20:21:53.499861] [INFO ] [sig ] [1193/3517] Completed FEMB in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:53.499901] [INFO ] [sig ] [1194/3517] Forecasting FEMS... [2026-01-06T20:21:53.499931] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-06T20:21:53.499962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-06T20:21:53.511038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-06T20:21:53.511333] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-06T20:21:53.512097] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-06T20:21:53.512148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:53.512179] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:53.512206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:53.512263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:53.572684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:53.573427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:53.573506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:53.573538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:53.691923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:53.692104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:53.692151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:53.692180] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:53.695466] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: DOWN (p=34.85%) [2026-01-06T20:21:53.695749] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-06T20:21:53.695869] [INFO ] [sig ] FEMS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:53.835960] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FEMS.txt [2026-01-06T20:21:53.836114] [INFO ] [sig ] [1194/3517] Completed FEMS in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:53.836153] [INFO ] [sig ] [1195/3517] Forecasting FEP... [2026-01-06T20:21:53.836183] [INFO ] [sig ] Generating forecast for: FEP [2026-01-06T20:21:53.836215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-06T20:21:53.847714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-06T20:21:53.848089] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-06T20:21:53.848918] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-06T20:21:53.848970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:53.849003] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:53.849030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:53.849086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:53.906947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:53.907825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:53.907907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:53.907943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:54.025372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:54.025531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:54.025591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:54.025624] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:54.028951] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: DOWN (p=36.51%) [2026-01-06T20:21:54.029232] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-06T20:21:54.029369] [INFO ] [sig ] FEP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:54.168635] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FEP.txt [2026-01-06T20:21:54.168781] [INFO ] [sig ] [1195/3517] Completed FEP in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:54.168820] [INFO ] [sig ] [1196/3517] Forecasting FEPI... [2026-01-06T20:21:54.168850] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-06T20:21:54.168882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-06T20:21:54.180362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-06T20:21:54.180678] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-06T20:21:54.181423] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-06T20:21:54.181474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:54.181506] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:54.181533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:54.181610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:54.236947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:54.237659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:54.237736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:54.237768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:54.357635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:54.357792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:54.357834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:54.357892] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:54.361237] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-06T20:21:54.361510] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-06T20:21:54.361647] [INFO ] [sig ] FEPI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:54.501081] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FEPI.txt [2026-01-06T20:21:54.501203] [INFO ] [sig ] [1196/3517] Completed FEPI in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:54.501240] [INFO ] [sig ] [1197/3517] Forecasting FERG... [2026-01-06T20:21:54.501270] [INFO ] [sig ] Generating forecast for: FERG [2026-01-06T20:21:54.501300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-06T20:21:54.513138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-06T20:21:54.513453] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-06T20:21:54.514242] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-06T20:21:54.514296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:54.514329] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:54.514356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:54.514414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:54.572820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:54.573495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:54.573591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:54.573629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:54.693948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:54.694097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:54.694161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:54.694190] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:54.697481] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-01-06T20:21:54.697762] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-06T20:21:54.697884] [INFO ] [sig ] FERG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:54.836010] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FERG.txt [2026-01-06T20:21:54.836137] [INFO ] [sig ] [1197/3517] Completed FERG in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:54.836175] [INFO ] [sig ] [1198/3517] Forecasting FEX... [2026-01-06T20:21:54.836205] [INFO ] [sig ] Generating forecast for: FEX [2026-01-06T20:21:54.836235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-06T20:21:54.847318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-06T20:21:54.847646] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-06T20:21:54.848393] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-06T20:21:54.848444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:54.848487] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:54.848515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:54.848592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:54.906337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:54.907026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:54.907107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:54.907141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:55.023023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:55.023206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:55.023254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:55.023288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:55.026669] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=18.61%) [2026-01-06T20:21:55.026954] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-06T20:21:55.027108] [INFO ] [sig ] FEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:55.166484] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FEX.txt [2026-01-06T20:21:55.166650] [INFO ] [sig ] [1198/3517] Completed FEX in 0.3s | 2.92 sym/s | Total: 6.8m | ETA: 13.3m [2026-01-06T20:21:55.166691] [INFO ] [sig ] [1199/3517] Forecasting FF... [2026-01-06T20:21:55.166722] [INFO ] [sig ] Generating forecast for: FF [2026-01-06T20:21:55.166754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-06T20:21:55.177965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-06T20:21:55.178282] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-06T20:21:55.179111] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-06T20:21:55.179164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:55.179195] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:55.179222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:55.179279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:55.236315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:55.237043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:55.237123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:55.237157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:55.355677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:55.355828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:55.355871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:55.355901] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:55.359253] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: DOWN (p=26.35%) [2026-01-06T20:21:55.359531] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-06T20:21:55.359675] [INFO ] [sig ] FF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:55.497487] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FF.txt [2026-01-06T20:21:55.497630] [INFO ] [sig ] [1199/3517] Completed FF in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:55.497671] [INFO ] [sig ] [1200/3517] Forecasting FFA... [2026-01-06T20:21:55.497701] [INFO ] [sig ] Generating forecast for: FFA [2026-01-06T20:21:55.497731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-06T20:21:55.508729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-06T20:21:55.509004] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-06T20:21:55.509759] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-06T20:21:55.509811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:55.509842] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:55.509868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:55.509924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:55.567010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:55.568076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:55.568177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:55.568225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:55.692348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:55.692540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:55.692620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:55.692654] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:55.696340] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: DOWN (p=30.60%) [2026-01-06T20:21:55.696670] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-06T20:21:55.696801] [INFO ] [sig ] FFA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:55.836198] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FFA.txt [2026-01-06T20:21:55.836328] [INFO ] [sig ] [1200/3517] Completed FFA in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:55.836368] [INFO ] [sig ] [1201/3517] Forecasting FFBC... [2026-01-06T20:21:55.836397] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-06T20:21:55.836427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-06T20:21:55.848034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-06T20:21:55.848348] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-06T20:21:55.849178] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-06T20:21:55.849231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:55.849263] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:55.849290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:55.849346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:55.905615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:55.906398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:55.906478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:55.906513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:56.022707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:56.022856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:56.022899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:56.022927] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:56.026200] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=25.95%) [2026-01-06T20:21:56.026475] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-06T20:21:56.026612] [INFO ] [sig ] FFBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:56.163586] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FFBC.txt [2026-01-06T20:21:56.163712] [INFO ] [sig ] [1201/3517] Completed FFBC in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:56.163772] [INFO ] [sig ] [1202/3517] Forecasting FFC... [2026-01-06T20:21:56.163804] [INFO ] [sig ] Generating forecast for: FFC [2026-01-06T20:21:56.163834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-06T20:21:56.175524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-06T20:21:56.175930] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-06T20:21:56.176729] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-06T20:21:56.176780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:56.176811] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:56.176837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:56.176892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:56.233323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:56.234180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:56.234260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:56.234296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:56.359069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:56.359263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:56.359320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:56.359353] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:56.362926] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=31.59%) [2026-01-06T20:21:56.363201] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-06T20:21:56.363327] [INFO ] [sig ] FFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:56.503080] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FFC.txt [2026-01-06T20:21:56.503216] [INFO ] [sig ] [1202/3517] Completed FFC in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:56.503255] [INFO ] [sig ] [1203/3517] Forecasting FFIC... [2026-01-06T20:21:56.503285] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-06T20:21:56.503321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-06T20:21:56.514917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-06T20:21:56.515224] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-06T20:21:56.516001] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-06T20:21:56.516053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:56.516085] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:56.516114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:56.516194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:56.573465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:56.574130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:56.574244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:56.574281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:56.691610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:56.691764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:56.691807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:56.691836] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:56.695107] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=8.56%) [2026-01-06T20:21:56.695374] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-06T20:21:56.695536] [INFO ] [sig ] FFIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:56.833104] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FFIC.txt [2026-01-06T20:21:56.833233] [INFO ] [sig ] [1203/3517] Completed FFIC in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:56.833280] [INFO ] [sig ] [1204/3517] Forecasting FFIN... [2026-01-06T20:21:56.833312] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-06T20:21:56.833342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-06T20:21:56.844643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-06T20:21:56.845026] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-06T20:21:56.845822] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-06T20:21:56.845876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:56.845910] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:56.845939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:56.845998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:56.904014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:56.904873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:56.904953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:56.904987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:57.026521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:57.026697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:57.026739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:57.026768] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:57.030121] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=14.16%) [2026-01-06T20:21:57.030424] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-06T20:21:57.030582] [INFO ] [sig ] FFIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:57.168448] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FFIN.txt [2026-01-06T20:21:57.168566] [INFO ] [sig ] [1204/3517] Completed FFIN in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:57.168622] [INFO ] [sig ] [1205/3517] Forecasting FFWM... [2026-01-06T20:21:57.168671] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-06T20:21:57.168714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-06T20:21:57.179983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-06T20:21:57.180256] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-06T20:21:57.181013] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-06T20:21:57.181065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:57.181097] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:57.181124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:57.181181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:57.240407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:57.241074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:57.241154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:57.241188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:57.357782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:57.357940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:57.358003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:57.358033] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:57.361525] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-01-06T20:21:57.361854] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-06T20:21:57.361991] [INFO ] [sig ] FFWM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:57.506163] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FFWM.txt [2026-01-06T20:21:57.506331] [INFO ] [sig ] [1205/3517] Completed FFWM in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:57.506373] [INFO ] [sig ] [1206/3517] Forecasting FG... [2026-01-06T20:21:57.506405] [INFO ] [sig ] Generating forecast for: FG [2026-01-06T20:21:57.506436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-06T20:21:57.518116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-06T20:21:57.518445] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-06T20:21:57.519280] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-06T20:21:57.519336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:57.519369] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:57.519397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:57.519455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:57.578351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:57.579156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:57.579241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:57.579275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:57.705359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:57.705541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:57.705608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:57.705645] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:57.709378] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: DOWN (p=25.56%) [2026-01-06T20:21:57.709714] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-06T20:21:57.709856] [INFO ] [sig ] FG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:57.850870] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FG.txt [2026-01-06T20:21:57.851048] [INFO ] [sig ] [1206/3517] Completed FG in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:57.851099] [INFO ] [sig ] [1207/3517] Forecasting FGEN... [2026-01-06T20:21:57.851131] [INFO ] [sig ] Generating forecast for: FGEN [2026-01-06T20:21:57.851161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FGEN' from 'https://tdm.silogroup.org/data/derivative_storage/FGEN.csv'. [2026-01-06T20:21:57.862190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FGEN'. [2026-01-06T20:21:57.862466] [INFO ] [FORECASTER] Starting predict_future for FGEN [2026-01-06T20:21:57.863233] [DEBUG] [LOCAL ] No optimal features file found for FGEN: ./output/feature-sets/FGEN.txt [2026-01-06T20:21:57.863285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:57.863317] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:57.863345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:57.863401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:57.920950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:57.921866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:57.921966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:57.922002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:58.050175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:58.050337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:58.050387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:58.050421] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:58.054619] [DEBUG] [FORECASTER] FGEN: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-01-06T20:21:58.055041] [INFO ] [FORECASTER] Completed predict_future for FGEN [2026-01-06T20:21:58.055196] [INFO ] [sig ] FGEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:58.211327] [INFO ] [LOCAL ] Saved forecast: FGEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FGEN.txt [2026-01-06T20:21:58.211489] [INFO ] [sig ] [1207/3517] Completed FGEN in 0.4s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:58.211537] [INFO ] [sig ] [1208/3517] Forecasting FHB... [2026-01-06T20:21:58.211603] [INFO ] [sig ] Generating forecast for: FHB [2026-01-06T20:21:58.211649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-06T20:21:58.224083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-06T20:21:58.224488] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-06T20:21:58.225356] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-06T20:21:58.225422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:58.225469] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:58.225511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:58.225595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:58.287910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:58.288802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:58.288888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:58.288924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:58.407758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:58.407919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:58.407964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:58.407995] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:58.411779] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=9.15%) [2026-01-06T20:21:58.412141] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-06T20:21:58.412285] [INFO ] [sig ] FHB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:58.559375] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FHB.txt [2026-01-06T20:21:58.559610] [INFO ] [sig ] [1208/3517] Completed FHB in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:58.559672] [INFO ] [sig ] [1209/3517] Forecasting FHI... [2026-01-06T20:21:58.559713] [INFO ] [sig ] Generating forecast for: FHI [2026-01-06T20:21:58.559745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-06T20:21:58.571774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-06T20:21:58.572151] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-06T20:21:58.572955] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-06T20:21:58.573009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:58.573042] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:58.573092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:58.573152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:58.633695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:58.634733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:58.634855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:58.634904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:58.752429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:58.752596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:58.752641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:58.752670] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:58.755925] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=40.49%) [2026-01-06T20:21:58.756192] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-06T20:21:58.756312] [INFO ] [sig ] FHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:58.895039] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FHI.txt [2026-01-06T20:21:58.895160] [INFO ] [sig ] [1209/3517] Completed FHI in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:58.895199] [INFO ] [sig ] [1210/3517] Forecasting FHN... [2026-01-06T20:21:58.895228] [INFO ] [sig ] Generating forecast for: FHN [2026-01-06T20:21:58.895258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-06T20:21:58.907313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-06T20:21:58.907704] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-06T20:21:58.908490] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-06T20:21:58.908543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:58.908629] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:58.908685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:58.908746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:58.968318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:58.969204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:58.969290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:58.969326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:59.091249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:59.091398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:59.091441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:59.091470] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:59.095219] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-01-06T20:21:59.095505] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-06T20:21:59.095667] [INFO ] [sig ] FHN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:59.237777] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FHN.txt [2026-01-06T20:21:59.237937] [INFO ] [sig ] [1210/3517] Completed FHN in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:59.237979] [INFO ] [sig ] [1211/3517] Forecasting FHTX... [2026-01-06T20:21:59.238011] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-06T20:21:59.238043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-06T20:21:59.249250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-06T20:21:59.249625] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-06T20:21:59.250475] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-06T20:21:59.250536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:59.250569] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:59.250630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:59.250694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:59.309141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:59.310004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:59.310086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:59.310119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:59.434345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:59.434497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:59.434548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:59.434596] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:59.437999] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: DOWN (p=30.28%) [2026-01-06T20:21:59.438296] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-06T20:21:59.438438] [INFO ] [sig ] FHTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:21:59.575374] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FHTX.txt [2026-01-06T20:21:59.575533] [INFO ] [sig ] [1211/3517] Completed FHTX in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:59.575596] [INFO ] [sig ] [1212/3517] Forecasting FIBK... [2026-01-06T20:21:59.575628] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-06T20:21:59.575664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-06T20:21:59.588022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-06T20:21:59.588427] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-06T20:21:59.589259] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-06T20:21:59.589312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:59.589349] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:59.589382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:59.589451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:59.646790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:59.647701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:59.647784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:59.647817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:21:59.765407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:21:59.765561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:21:59.765620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:21:59.765649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:21:59.768932] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: UP (p=64.70%) [2026-01-06T20:21:59.769197] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-06T20:21:59.769320] [INFO ] [sig ] FIBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:21:59.907085] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FIBK.txt [2026-01-06T20:21:59.907218] [INFO ] [sig ] [1212/3517] Completed FIBK in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:21:59.907257] [INFO ] [sig ] [1213/3517] Forecasting FICO... [2026-01-06T20:21:59.907285] [INFO ] [sig ] Generating forecast for: FICO [2026-01-06T20:21:59.907322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-06T20:21:59.919770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-06T20:21:59.920141] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-06T20:21:59.921020] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-06T20:21:59.921074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:21:59.921106] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:21:59.921134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:21:59.921192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:21:59.980393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:21:59.981194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:21:59.981299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:21:59.981352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:00.105856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:00.105979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:00.106022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:00.106084] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:00.109681] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=64.93%) [2026-01-06T20:22:00.109964] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-06T20:22:00.110094] [INFO ] [sig ] FICO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:00.259605] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FICO.txt [2026-01-06T20:22:00.259743] [INFO ] [sig ] [1213/3517] Completed FICO in 0.4s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:22:00.259784] [INFO ] [sig ] [1214/3517] Forecasting FICS... [2026-01-06T20:22:00.259817] [INFO ] [sig ] Generating forecast for: FICS [2026-01-06T20:22:00.259862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-06T20:22:00.271145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-06T20:22:00.271497] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-06T20:22:00.272387] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-06T20:22:00.272452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:00.272500] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:00.272542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:00.272630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:00.331900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:00.332645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:00.332727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:00.332761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:00.458838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:00.458952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:00.458993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:00.459022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:00.462311] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-01-06T20:22:00.462597] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-06T20:22:00.462721] [INFO ] [sig ] FICS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:00.600214] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FICS.txt [2026-01-06T20:22:00.600371] [INFO ] [sig ] [1214/3517] Completed FICS in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:22:00.600412] [INFO ] [sig ] [1215/3517] Forecasting FID... [2026-01-06T20:22:00.600442] [INFO ] [sig ] Generating forecast for: FID [2026-01-06T20:22:00.600472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-06T20:22:00.611907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-06T20:22:00.612257] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-06T20:22:00.613043] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-06T20:22:00.613095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:00.613126] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:00.613153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:00.613214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:00.669710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:00.670551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:00.670652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:00.670687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:00.784851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:00.784991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:00.785033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:00.785064] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:00.788468] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: DOWN (p=45.09%) [2026-01-06T20:22:00.788780] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-06T20:22:00.788906] [INFO ] [sig ] FID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:00.926070] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FID.txt [2026-01-06T20:22:00.926202] [INFO ] [sig ] [1215/3517] Completed FID in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.2m [2026-01-06T20:22:00.926241] [INFO ] [sig ] [1216/3517] Forecasting FIGS... [2026-01-06T20:22:00.926271] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-06T20:22:00.926302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-06T20:22:00.937520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-06T20:22:00.937872] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-06T20:22:00.938685] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-06T20:22:00.938740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:00.938773] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:00.938802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:00.938861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:00.997930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:00.998897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:00.998993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:00.999026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:01.123383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:01.123519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:01.123562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:01.123629] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:01.127129] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: DOWN (p=38.79%) [2026-01-06T20:22:01.127411] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-06T20:22:01.127538] [INFO ] [sig ] FIGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:01.265675] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FIGS.txt [2026-01-06T20:22:01.265828] [INFO ] [sig ] [1216/3517] Completed FIGS in 0.3s | 2.92 sym/s | Total: 6.9m | ETA: 13.1m [2026-01-06T20:22:01.265866] [INFO ] [sig ] [1217/3517] Forecasting FIHL... [2026-01-06T20:22:01.265896] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-06T20:22:01.265926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-06T20:22:01.277845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-06T20:22:01.278199] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-06T20:22:01.279043] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-06T20:22:01.279095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:01.279126] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:01.279153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:01.279209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:01.338795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:01.340019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:01.340135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:01.340189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:01.500166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:01.500355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:01.500416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:01.500459] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:01.504237] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=28.44%) [2026-01-06T20:22:01.504603] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-06T20:22:01.504754] [INFO ] [sig ] FIHL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:01.710741] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FIHL.txt [2026-01-06T20:22:01.710981] [INFO ] [sig ] [1217/3517] Completed FIHL in 0.4s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:01.711054] [INFO ] [sig ] [1218/3517] Forecasting FINS... [2026-01-06T20:22:01.711107] [INFO ] [sig ] Generating forecast for: FINS [2026-01-06T20:22:01.711165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-06T20:22:01.735062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-06T20:22:01.735602] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-06T20:22:01.736735] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-06T20:22:01.736801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:01.736847] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:01.736887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:01.736970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:01.818062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:01.819267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:01.819380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:01.819420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:01.969618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:01.969809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:01.969864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:01.969901] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:01.974222] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: DOWN (p=42.50%) [2026-01-06T20:22:01.974622] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-06T20:22:01.974779] [INFO ] [sig ] FINS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:02.182969] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FINS.txt [2026-01-06T20:22:02.183201] [INFO ] [sig ] [1218/3517] Completed FINS in 0.5s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:02.183263] [INFO ] [sig ] [1219/3517] Forecasting FINX... [2026-01-06T20:22:02.183309] [INFO ] [sig ] Generating forecast for: FINX [2026-01-06T20:22:02.183358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-06T20:22:02.202061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-06T20:22:02.202657] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-06T20:22:02.203902] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-06T20:22:02.203968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:02.204002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:02.204029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:02.204087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:02.271983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:02.273085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:02.273266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:02.273309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:02.428034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:02.428231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:02.428282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:02.428316] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:02.433025] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-06T20:22:02.433469] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-06T20:22:02.433665] [INFO ] [sig ] FINX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:02.609031] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FINX.txt [2026-01-06T20:22:02.609230] [INFO ] [sig ] [1219/3517] Completed FINX in 0.4s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:02.609283] [INFO ] [sig ] [1220/3517] Forecasting FIP... [2026-01-06T20:22:02.609323] [INFO ] [sig ] Generating forecast for: FIP [2026-01-06T20:22:02.609365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-06T20:22:02.621645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-06T20:22:02.622048] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-06T20:22:02.622880] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-06T20:22:02.622934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:02.622966] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:02.622994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:02.623074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:02.680854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:02.681778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:02.681912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:02.681959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:02.809347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:02.809508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:02.809552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:02.809599] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:02.812977] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: UP (p=99.41%) [2026-01-06T20:22:02.813250] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-06T20:22:02.813376] [INFO ] [sig ] FIP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:02.950630] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FIP.txt [2026-01-06T20:22:02.950754] [INFO ] [sig ] [1220/3517] Completed FIP in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:02.950794] [INFO ] [sig ] [1221/3517] Forecasting FIS... [2026-01-06T20:22:02.950823] [INFO ] [sig ] Generating forecast for: FIS [2026-01-06T20:22:02.950853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-06T20:22:02.961944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-06T20:22:02.962210] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-06T20:22:02.962977] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-06T20:22:02.963029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:02.963062] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:02.963090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:02.963148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:03.018455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:03.019083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:03.019158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:03.019190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:03.137172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:03.137302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:03.137344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:03.137373] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:03.140660] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: UP (p=73.15%) [2026-01-06T20:22:03.140925] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-06T20:22:03.141043] [INFO ] [sig ] FIS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:03.278002] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FIS.txt [2026-01-06T20:22:03.278114] [INFO ] [sig ] [1221/3517] Completed FIS in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:03.278153] [INFO ] [sig ] [1222/3517] Forecasting FISI... [2026-01-06T20:22:03.278182] [INFO ] [sig ] Generating forecast for: FISI [2026-01-06T20:22:03.278212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-06T20:22:03.289483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-06T20:22:03.289766] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-06T20:22:03.290544] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-06T20:22:03.290632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:03.290673] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:03.290706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:03.290777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:03.345851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:03.346425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:03.346502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:03.346533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:03.464368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:03.464490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:03.464528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:03.464556] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:03.467703] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-06T20:22:03.467965] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-06T20:22:03.468086] [INFO ] [sig ] FISI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:03.604320] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FISI.txt [2026-01-06T20:22:03.604431] [INFO ] [sig ] [1222/3517] Completed FISI in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:03.604469] [INFO ] [sig ] [1223/3517] Forecasting FITB... [2026-01-06T20:22:03.604499] [INFO ] [sig ] Generating forecast for: FITB [2026-01-06T20:22:03.604528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-06T20:22:03.615727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-06T20:22:03.615990] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-06T20:22:03.616742] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-06T20:22:03.616793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:03.616825] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:03.616852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:03.616908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:03.671811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:03.672401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:03.672474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:03.672506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:03.790924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:03.791056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:03.791099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:03.791128] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:03.794287] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: UP (p=81.91%) [2026-01-06T20:22:03.794556] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-06T20:22:03.794692] [INFO ] [sig ] FITB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:03.930095] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FITB.txt [2026-01-06T20:22:03.930232] [INFO ] [sig ] [1223/3517] Completed FITB in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:03.930272] [INFO ] [sig ] [1224/3517] Forecasting FITBI... [2026-01-06T20:22:03.930300] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-06T20:22:03.930329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-06T20:22:03.940994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-06T20:22:03.941254] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-06T20:22:03.942005] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-06T20:22:03.942057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:03.942089] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:03.942116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:03.942173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:03.997179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:03.997791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:03.997866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:03.997898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:04.116885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:04.117022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:04.117062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:04.117091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:04.120315] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-06T20:22:04.120595] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-06T20:22:04.120718] [INFO ] [sig ] FITBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:04.255992] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FITBI.txt [2026-01-06T20:22:04.256107] [INFO ] [sig ] [1224/3517] Completed FITBI in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:04.256145] [INFO ] [sig ] [1225/3517] Forecasting FITBO... [2026-01-06T20:22:04.256174] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-06T20:22:04.256205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-06T20:22:04.267333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-06T20:22:04.267608] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-06T20:22:04.268346] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-06T20:22:04.268397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:04.268428] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:04.268456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:04.268517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:04.323674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:04.324249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:04.324325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:04.324356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:04.442073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:04.442215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:04.442255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:04.442283] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:04.445473] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: DOWN (p=14.78%) [2026-01-06T20:22:04.445761] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-06T20:22:04.445882] [INFO ] [sig ] FITBO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:04.581336] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FITBO.txt [2026-01-06T20:22:04.581458] [INFO ] [sig ] [1225/3517] Completed FITBO in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:04.581498] [INFO ] [sig ] [1226/3517] Forecasting FIVE... [2026-01-06T20:22:04.581528] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-06T20:22:04.581558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-06T20:22:04.593321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-06T20:22:04.593608] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-06T20:22:04.594340] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-06T20:22:04.594391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:04.594424] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:04.594450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:04.594507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:04.649346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:04.649955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:04.650031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:04.650062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:04.771973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:04.772106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:04.772146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:04.772176] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:04.775357] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: DOWN (p=22.61%) [2026-01-06T20:22:04.775637] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-06T20:22:04.775757] [INFO ] [sig ] FIVE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:04.911461] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FIVE.txt [2026-01-06T20:22:04.911608] [INFO ] [sig ] [1226/3517] Completed FIVE in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:04.911666] [INFO ] [sig ] [1227/3517] Forecasting FIVN... [2026-01-06T20:22:04.911697] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-06T20:22:04.911726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-06T20:22:04.922609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-06T20:22:04.922872] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-06T20:22:04.923620] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-06T20:22:04.923671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:04.923746] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:04.923774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:04.923831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:04.978921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:04.979493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:04.979567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:04.979618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:05.100291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:05.100415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:05.100453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:05.100482] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:05.103659] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: UP (p=93.63%) [2026-01-06T20:22:05.103920] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-06T20:22:05.104038] [INFO ] [sig ] FIVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:05.244309] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FIVN.txt [2026-01-06T20:22:05.244481] [INFO ] [sig ] [1227/3517] Completed FIVN in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:05.244522] [INFO ] [sig ] [1228/3517] Forecasting FIX... [2026-01-06T20:22:05.244553] [INFO ] [sig ] Generating forecast for: FIX [2026-01-06T20:22:05.244690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-06T20:22:05.259298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-06T20:22:05.259776] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-06T20:22:05.260799] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-06T20:22:05.260862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:05.260905] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:05.260942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:05.261024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:05.320850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:05.321761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:05.321842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:05.321875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:05.438669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:05.438832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:05.438876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:05.438904] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:05.442223] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: DOWN (p=12.22%) [2026-01-06T20:22:05.442495] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-06T20:22:05.442644] [INFO ] [sig ] FIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:05.578957] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FIX.txt [2026-01-06T20:22:05.579085] [INFO ] [sig ] [1228/3517] Completed FIX in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:05.579122] [INFO ] [sig ] [1229/3517] Forecasting FIXD... [2026-01-06T20:22:05.579152] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-06T20:22:05.579182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-06T20:22:05.590451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-06T20:22:05.590782] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-06T20:22:05.591531] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-06T20:22:05.591599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:05.591635] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:05.591662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:05.591720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:05.646679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:05.647321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:05.647399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:05.647431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:05.767133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:05.767317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:05.767368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:05.767398] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:05.770881] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-01-06T20:22:05.771167] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-06T20:22:05.771307] [INFO ] [sig ] FIXD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:05.907763] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FIXD.txt [2026-01-06T20:22:05.907901] [INFO ] [sig ] [1229/3517] Completed FIXD in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:05.907940] [INFO ] [sig ] [1230/3517] Forecasting FIZZ... [2026-01-06T20:22:05.907969] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-06T20:22:05.908000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-06T20:22:05.919065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-06T20:22:05.919383] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-06T20:22:05.920150] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-06T20:22:05.920201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:05.920232] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:05.920259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:05.920315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:05.975226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:05.975944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:05.976022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:05.976054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:06.093914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:06.094074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:06.094117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:06.094182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:06.097521] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: UP (p=97.25%) [2026-01-06T20:22:06.097822] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-06T20:22:06.097944] [INFO ] [sig ] FIZZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:06.236382] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FIZZ.txt [2026-01-06T20:22:06.236532] [INFO ] [sig ] [1230/3517] Completed FIZZ in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:06.236596] [INFO ] [sig ] [1231/3517] Forecasting FJP... [2026-01-06T20:22:06.236628] [INFO ] [sig ] Generating forecast for: FJP [2026-01-06T20:22:06.236658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-06T20:22:06.248093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-06T20:22:06.248447] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-06T20:22:06.249241] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-06T20:22:06.249300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:06.249339] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:06.249369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:06.249425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:06.305713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:06.306467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:06.306547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:06.306603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:06.417830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:06.418008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:06.418058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:06.418089] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:06.421794] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=26.33%) [2026-01-06T20:22:06.422120] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-06T20:22:06.422264] [INFO ] [sig ] FJP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:06.565871] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FJP.txt [2026-01-06T20:22:06.566018] [INFO ] [sig ] [1231/3517] Completed FJP in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:06.566059] [INFO ] [sig ] [1232/3517] Forecasting FLEX... [2026-01-06T20:22:06.566091] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-06T20:22:06.566122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-06T20:22:06.578292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-06T20:22:06.578759] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-06T20:22:06.579763] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-06T20:22:06.579823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:06.579860] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:06.579888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:06.579946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:06.639726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:06.640612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:06.640696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:06.640730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:06.760871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:06.761029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:06.761073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:06.761103] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:06.764440] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: UP (p=54.28%) [2026-01-06T20:22:06.764737] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-06T20:22:06.764861] [INFO ] [sig ] FLEX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:06.901623] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FLEX.txt [2026-01-06T20:22:06.901763] [INFO ] [sig ] [1232/3517] Completed FLEX in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:06.901802] [INFO ] [sig ] [1233/3517] Forecasting FLGC... [2026-01-06T20:22:06.901832] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-06T20:22:06.901863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-06T20:22:06.912564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-06T20:22:06.912898] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-06T20:22:06.913665] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-06T20:22:06.913727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:06.913759] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:06.913785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:06.913841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:06.969088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:06.969879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:06.969960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:06.969993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:07.091355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:07.091526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:07.091610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:07.091653] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:07.095176] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: UP (p=89.58%) [2026-01-06T20:22:07.095489] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-06T20:22:07.095674] [INFO ] [sig ] FLGC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:07.247634] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FLGC.txt [2026-01-06T20:22:07.247824] [INFO ] [sig ] [1233/3517] Completed FLGC in 0.3s | 2.92 sym/s | Total: 7.0m | ETA: 13.1m [2026-01-06T20:22:07.247883] [INFO ] [sig ] [1234/3517] Forecasting FLL... [2026-01-06T20:22:07.247932] [INFO ] [sig ] Generating forecast for: FLL [2026-01-06T20:22:07.247977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-06T20:22:07.260162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-06T20:22:07.260514] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-06T20:22:07.261414] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-06T20:22:07.261467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:07.261500] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:07.261528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:07.261602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:07.321320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:07.322131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:07.322213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:07.322246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:07.445916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:07.446090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:07.446137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:07.446168] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:07.449773] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: UP (p=78.06%) [2026-01-06T20:22:07.450084] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-06T20:22:07.450240] [INFO ] [sig ] FLL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:07.598073] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FLL.txt [2026-01-06T20:22:07.598221] [INFO ] [sig ] [1234/3517] Completed FLL in 0.4s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:07.598262] [INFO ] [sig ] [1235/3517] Forecasting FLNC... [2026-01-06T20:22:07.598292] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-06T20:22:07.598324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-06T20:22:07.610526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-06T20:22:07.610905] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-06T20:22:07.611743] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-06T20:22:07.611796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:07.611828] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:07.611855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:07.611912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:07.677134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:07.678147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:07.678238] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:07.678271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:07.802644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:07.802811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:07.802856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:07.802886] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:07.806418] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: DOWN (p=39.04%) [2026-01-06T20:22:07.806725] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-06T20:22:07.806853] [INFO ] [sig ] FLNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:07.953524] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FLNC.txt [2026-01-06T20:22:07.953694] [INFO ] [sig ] [1235/3517] Completed FLNC in 0.4s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:07.953736] [INFO ] [sig ] [1236/3517] Forecasting FLNG... [2026-01-06T20:22:07.953772] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-06T20:22:07.953816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-06T20:22:07.966748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-06T20:22:07.967123] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-06T20:22:07.967969] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-06T20:22:07.968033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:07.968068] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:07.968095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:07.968154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:08.028095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:08.028999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:08.029084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:08.029117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:08.150440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:08.150636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:08.150689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:08.150719] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:08.154368] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=46.51%) [2026-01-06T20:22:08.154697] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-06T20:22:08.154826] [INFO ] [sig ] FLNG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:08.304216] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FLNG.txt [2026-01-06T20:22:08.304369] [INFO ] [sig ] [1236/3517] Completed FLNG in 0.4s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:08.304414] [INFO ] [sig ] [1237/3517] Forecasting FLO... [2026-01-06T20:22:08.304454] [INFO ] [sig ] Generating forecast for: FLO [2026-01-06T20:22:08.304504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-06T20:22:08.317221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-06T20:22:08.317668] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-06T20:22:08.318490] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-06T20:22:08.318547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:08.318616] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:08.322110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:08.322205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:08.382868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:08.383735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:08.383858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:08.383894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:08.508485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:08.508687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:08.508739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:08.508780] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:08.512546] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: UP (p=55.13%) [2026-01-06T20:22:08.512885] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-06T20:22:08.513018] [INFO ] [sig ] FLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:08.662643] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FLO.txt [2026-01-06T20:22:08.662806] [INFO ] [sig ] [1237/3517] Completed FLO in 0.4s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:08.662851] [INFO ] [sig ] [1238/3517] Forecasting FLS... [2026-01-06T20:22:08.662884] [INFO ] [sig ] Generating forecast for: FLS [2026-01-06T20:22:08.662915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-06T20:22:08.675862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-06T20:22:08.676245] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-06T20:22:08.677235] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-06T20:22:08.677299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:08.677340] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:08.677375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:08.677452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:08.740553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:08.741400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:08.741488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:08.741523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:08.870495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:08.870687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:08.870749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:08.870789] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:08.874325] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: DOWN (p=27.02%) [2026-01-06T20:22:08.874639] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-06T20:22:08.874791] [INFO ] [sig ] FLS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:09.022109] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FLS.txt [2026-01-06T20:22:09.022266] [INFO ] [sig ] [1238/3517] Completed FLS in 0.4s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:09.022317] [INFO ] [sig ] [1239/3517] Forecasting FLUX... [2026-01-06T20:22:09.022365] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-06T20:22:09.022404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-06T20:22:09.035032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-06T20:22:09.035395] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-06T20:22:09.036245] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-06T20:22:09.036299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:09.036334] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:09.036363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:09.036421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:09.093927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:09.094679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:09.094761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:09.094797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:09.213881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:09.214046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:09.214090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:09.214121] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:09.217561] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: DOWN (p=48.47%) [2026-01-06T20:22:09.217860] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-06T20:22:09.217987] [INFO ] [sig ] FLUX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:09.358536] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FLUX.txt [2026-01-06T20:22:09.358733] [INFO ] [sig ] [1239/3517] Completed FLUX in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:09.358776] [INFO ] [sig ] [1240/3517] Forecasting FLWS... [2026-01-06T20:22:09.358806] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-06T20:22:09.358836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-06T20:22:09.371667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-06T20:22:09.372033] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-06T20:22:09.372814] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-06T20:22:09.372866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:09.372898] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:09.372926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:09.372982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:09.428173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:09.429044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:09.429123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:09.429156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:09.549691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:09.549850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:09.549912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:09.549945] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:09.553465] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=78.03%) [2026-01-06T20:22:09.553794] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-06T20:22:09.553932] [INFO ] [sig ] FLWS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:09.695223] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FLWS.txt [2026-01-06T20:22:09.695402] [INFO ] [sig ] [1240/3517] Completed FLWS in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:09.695443] [INFO ] [sig ] [1241/3517] Forecasting FLXS... [2026-01-06T20:22:09.695474] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-06T20:22:09.695504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-06T20:22:09.706918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-06T20:22:09.707284] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-06T20:22:09.708106] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-06T20:22:09.708158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:09.708191] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:09.708217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:09.708274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:09.765893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:09.766753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:09.766832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:09.766866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:09.885812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:09.885958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:09.886002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:09.886031] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:09.889385] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=5.64%) [2026-01-06T20:22:09.889682] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-06T20:22:09.889809] [INFO ] [sig ] FLXS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:10.034157] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FLXS.txt [2026-01-06T20:22:10.034326] [INFO ] [sig ] [1241/3517] Completed FLXS in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:10.034384] [INFO ] [sig ] [1242/3517] Forecasting FLYE... [2026-01-06T20:22:10.034432] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-06T20:22:10.034474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-06T20:22:10.046617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-06T20:22:10.047004] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-06T20:22:10.047817] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-06T20:22:10.047869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:10.047901] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:10.047929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:10.047991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:10.106121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:10.107008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:10.107101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:10.107134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:10.228856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:10.229044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:10.229096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:10.229127] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:10.232527] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=2.10%) [2026-01-06T20:22:10.232823] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-06T20:22:10.232951] [INFO ] [sig ] FLYE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:10.371489] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FLYE.txt [2026-01-06T20:22:10.371643] [INFO ] [sig ] [1242/3517] Completed FLYE in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:10.371683] [INFO ] [sig ] [1243/3517] Forecasting FMAO... [2026-01-06T20:22:10.371714] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-06T20:22:10.371744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-06T20:22:10.383320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-06T20:22:10.383699] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-06T20:22:10.384437] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-06T20:22:10.384489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:10.384521] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:10.384548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:10.384625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:10.440818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:10.441700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:10.441783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:10.441816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:10.550304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:10.550466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:10.550509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:10.550539] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:10.553805] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=62.04%) [2026-01-06T20:22:10.554081] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-06T20:22:10.554203] [INFO ] [sig ] FMAO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:10.691664] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FMAO.txt [2026-01-06T20:22:10.691792] [INFO ] [sig ] [1243/3517] Completed FMAO in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:10.691829] [INFO ] [sig ] [1244/3517] Forecasting FMB... [2026-01-06T20:22:10.691859] [INFO ] [sig ] Generating forecast for: FMB [2026-01-06T20:22:10.691889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-06T20:22:10.702987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-06T20:22:10.703323] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-06T20:22:10.704091] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-06T20:22:10.704143] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:10.704209] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:10.704239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:10.704297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:10.760399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:10.761107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:10.761183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:10.761217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:10.883261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:10.883435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:10.883484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:10.883516] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:10.886932] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-06T20:22:10.887211] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-06T20:22:10.887333] [INFO ] [sig ] FMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:11.026185] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FMB.txt [2026-01-06T20:22:11.026335] [INFO ] [sig ] [1244/3517] Completed FMB in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:11.026375] [INFO ] [sig ] [1245/3517] Forecasting FMBH... [2026-01-06T20:22:11.026405] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-06T20:22:11.026437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-06T20:22:11.037813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-06T20:22:11.038121] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-06T20:22:11.038905] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-06T20:22:11.038956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:11.038987] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:11.039013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:11.039070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:11.094687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:11.095482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:11.095563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:11.095615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:11.213741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:11.213900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:11.213943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:11.213972] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:11.217247] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-06T20:22:11.217518] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-06T20:22:11.217662] [INFO ] [sig ] FMBH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:11.355818] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FMBH.txt [2026-01-06T20:22:11.355964] [INFO ] [sig ] [1245/3517] Completed FMBH in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:11.356004] [INFO ] [sig ] [1246/3517] Forecasting FMC... [2026-01-06T20:22:11.356033] [INFO ] [sig ] Generating forecast for: FMC [2026-01-06T20:22:11.356064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-06T20:22:11.367645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-06T20:22:11.367949] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-06T20:22:11.368729] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-06T20:22:11.368780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:11.368813] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:11.368840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:11.368896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:11.424610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:11.425350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:11.425429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:11.425462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:11.548598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:11.548774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:11.548817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:11.548844] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:11.552227] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: DOWN (p=5.72%) [2026-01-06T20:22:11.552489] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-06T20:22:11.552626] [INFO ] [sig ] FMC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:11.690919] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FMC.txt [2026-01-06T20:22:11.691072] [INFO ] [sig ] [1246/3517] Completed FMC in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:11.691113] [INFO ] [sig ] [1247/3517] Forecasting FMHI... [2026-01-06T20:22:11.691142] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-06T20:22:11.691173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-06T20:22:11.702754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-06T20:22:11.703112] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-06T20:22:11.703881] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-06T20:22:11.703932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:11.703963] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:11.703990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:11.704046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:11.760124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:11.760996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:11.761078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:11.761111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:11.878445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:11.878631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:11.878701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:11.878762] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:11.882302] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-06T20:22:11.882687] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-06T20:22:11.882825] [INFO ] [sig ] FMHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:12.025311] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FMHI.txt [2026-01-06T20:22:12.025468] [INFO ] [sig ] [1247/3517] Completed FMHI in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:12.025508] [INFO ] [sig ] [1248/3517] Forecasting FMN... [2026-01-06T20:22:12.025543] [INFO ] [sig ] Generating forecast for: FMN [2026-01-06T20:22:12.025595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-06T20:22:12.036540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-06T20:22:12.036936] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-06T20:22:12.037716] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-06T20:22:12.037768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:12.037800] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:12.037827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:12.037883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:12.094123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:12.095011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:12.095093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:12.095125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:12.211249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:12.211429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:12.211473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:12.211501] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:12.215210] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: UP (p=52.38%) [2026-01-06T20:22:12.215502] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-06T20:22:12.215647] [INFO ] [sig ] FMN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:12.356157] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FMN.txt [2026-01-06T20:22:12.356320] [INFO ] [sig ] [1248/3517] Completed FMN in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:12.356358] [INFO ] [sig ] [1249/3517] Forecasting FMNB... [2026-01-06T20:22:12.356390] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-06T20:22:12.356421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-06T20:22:12.368137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-06T20:22:12.368526] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-06T20:22:12.369318] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-06T20:22:12.369371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:12.369401] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:12.369428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:12.369486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:12.425910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:12.426809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:12.426895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:12.426929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:12.539203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:12.539363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:12.539407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:12.539436] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:12.542763] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-06T20:22:12.543055] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-06T20:22:12.543182] [INFO ] [sig ] FMNB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:12.682219] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FMNB.txt [2026-01-06T20:22:12.682375] [INFO ] [sig ] [1249/3517] Completed FMNB in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:12.682416] [INFO ] [sig ] [1250/3517] Forecasting FMS... [2026-01-06T20:22:12.682447] [INFO ] [sig ] Generating forecast for: FMS [2026-01-06T20:22:12.682478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-06T20:22:12.693767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-06T20:22:12.694136] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-06T20:22:12.694906] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-06T20:22:12.694958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:12.694990] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:12.695018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:12.695074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:12.751066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:12.751881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:12.751965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:12.751997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:12.873904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:12.874074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:12.874124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:12.874154] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:12.877608] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=75.32%) [2026-01-06T20:22:12.877872] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-06T20:22:12.877995] [INFO ] [sig ] FMS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:13.016737] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FMS.txt [2026-01-06T20:22:13.016867] [INFO ] [sig ] [1250/3517] Completed FMS in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 13.0m [2026-01-06T20:22:13.016905] [INFO ] [sig ] [1251/3517] Forecasting FMX... [2026-01-06T20:22:13.016936] [INFO ] [sig ] Generating forecast for: FMX [2026-01-06T20:22:13.016967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-06T20:22:13.027798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-06T20:22:13.028059] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-06T20:22:13.028834] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-06T20:22:13.028886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:13.028918] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:13.028944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:13.029000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:13.085100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:13.085706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:13.085780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:13.085812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:13.204799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:13.204956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:13.204997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:13.205042] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:13.208309] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-01-06T20:22:13.208588] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-06T20:22:13.208736] [INFO ] [sig ] FMX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:13.347015] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FMX.txt [2026-01-06T20:22:13.347155] [INFO ] [sig ] [1251/3517] Completed FMX in 0.3s | 2.92 sym/s | Total: 7.1m | ETA: 12.9m [2026-01-06T20:22:13.347195] [INFO ] [sig ] [1252/3517] Forecasting FN... [2026-01-06T20:22:13.347224] [INFO ] [sig ] Generating forecast for: FN [2026-01-06T20:22:13.347256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-06T20:22:13.358478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-06T20:22:13.358777] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-06T20:22:13.359513] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-06T20:22:13.359564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:13.359616] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:13.359643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:13.359700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:13.415378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:13.416199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:13.416282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:13.416314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:13.532633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:13.532792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:13.532837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:13.532866] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:13.536114] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=5.69%) [2026-01-06T20:22:13.536377] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-06T20:22:13.536495] [INFO ] [sig ] FN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:13.677512] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FN.txt [2026-01-06T20:22:13.677694] [INFO ] [sig ] [1252/3517] Completed FN in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:13.677735] [INFO ] [sig ] [1253/3517] Forecasting FNB... [2026-01-06T20:22:13.677772] [INFO ] [sig ] Generating forecast for: FNB [2026-01-06T20:22:13.677802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-06T20:22:13.689468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-06T20:22:13.689847] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-06T20:22:13.690624] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-06T20:22:13.690675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:13.690706] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:13.690732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:13.690788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:13.746767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:13.747612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:13.747693] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:13.747743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:13.864715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:13.864872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:13.864914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:13.864944] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:13.868191] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=58.95%) [2026-01-06T20:22:13.868458] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-06T20:22:13.868594] [INFO ] [sig ] FNB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:14.006562] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FNB.txt [2026-01-06T20:22:14.006742] [INFO ] [sig ] [1253/3517] Completed FNB in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:14.006781] [INFO ] [sig ] [1254/3517] Forecasting FND... [2026-01-06T20:22:14.006811] [INFO ] [sig ] Generating forecast for: FND [2026-01-06T20:22:14.006841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-06T20:22:14.018013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-06T20:22:14.018345] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-06T20:22:14.019129] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-06T20:22:14.019180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:14.019212] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:14.019239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:14.019294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:14.074949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:14.075592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:14.075667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:14.075725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:14.190883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:14.191036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:14.191079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:14.191110] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:14.194372] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=47.20%) [2026-01-06T20:22:14.194665] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-06T20:22:14.194784] [INFO ] [sig ] FND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:14.334193] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FND.txt [2026-01-06T20:22:14.334325] [INFO ] [sig ] [1254/3517] Completed FND in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:14.334369] [INFO ] [sig ] [1255/3517] Forecasting FNF... [2026-01-06T20:22:14.334399] [INFO ] [sig ] Generating forecast for: FNF [2026-01-06T20:22:14.334430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-06T20:22:14.345973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-06T20:22:14.346238] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-06T20:22:14.346997] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-06T20:22:14.347049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:14.347080] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:14.347107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:14.347184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:14.403045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:14.403873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:14.403953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:14.403985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:14.522485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:14.522659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:14.522703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:14.522733] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:14.525989] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=63.73%) [2026-01-06T20:22:14.526256] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-06T20:22:14.526376] [INFO ] [sig ] FNF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:14.663885] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FNF.txt [2026-01-06T20:22:14.664033] [INFO ] [sig ] [1255/3517] Completed FNF in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:14.664071] [INFO ] [sig ] [1256/3517] Forecasting FNKO... [2026-01-06T20:22:14.664102] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-06T20:22:14.664132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-06T20:22:14.676050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-06T20:22:14.676382] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-06T20:22:14.677145] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-06T20:22:14.677195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:14.677227] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:14.677253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:14.677310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:14.733135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:14.733983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:14.734069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:14.734103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:14.846150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:14.846309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:14.846351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:14.846380] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:14.849677] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-06T20:22:14.849949] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-06T20:22:14.850067] [INFO ] [sig ] FNKO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:14.990996] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FNKO.txt [2026-01-06T20:22:14.991146] [INFO ] [sig ] [1256/3517] Completed FNKO in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:14.991187] [INFO ] [sig ] [1257/3517] Forecasting FNLC... [2026-01-06T20:22:14.991218] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-06T20:22:14.991248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-06T20:22:15.002030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-06T20:22:15.002421] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-06T20:22:15.003210] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-06T20:22:15.003274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:15.003307] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:15.003334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:15.003391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:15.059455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:15.060307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:15.060392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:15.060425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:15.164005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:15.164162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:15.164204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:15.164233] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:15.167473] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-06T20:22:15.167774] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-06T20:22:15.167893] [INFO ] [sig ] FNLC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:15.304865] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FNLC.txt [2026-01-06T20:22:15.305015] [INFO ] [sig ] [1257/3517] Completed FNLC in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:15.305056] [INFO ] [sig ] [1258/3517] Forecasting FNX... [2026-01-06T20:22:15.305086] [INFO ] [sig ] Generating forecast for: FNX [2026-01-06T20:22:15.305117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-06T20:22:15.315975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-06T20:22:15.316243] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-06T20:22:15.317000] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-06T20:22:15.317052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:15.317083] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:15.317110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:15.317167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:15.372473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:15.373059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:15.373134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:15.373167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:15.488479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:15.488678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:15.488724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:15.488753] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:15.492058] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=17.78%) [2026-01-06T20:22:15.492334] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-06T20:22:15.492457] [INFO ] [sig ] FNX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:15.631519] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FNX.txt [2026-01-06T20:22:15.631671] [INFO ] [sig ] [1258/3517] Completed FNX in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:15.631713] [INFO ] [sig ] [1259/3517] Forecasting FNY... [2026-01-06T20:22:15.631743] [INFO ] [sig ] Generating forecast for: FNY [2026-01-06T20:22:15.631773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-06T20:22:15.642933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-06T20:22:15.643196] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-06T20:22:15.643945] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-06T20:22:15.643996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:15.644028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:15.644054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:15.644111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:15.699949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:15.700518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:15.700607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:15.700642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:15.804354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:15.804507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:15.804547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:15.804595] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:15.807929] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-06T20:22:15.808231] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-06T20:22:15.808359] [INFO ] [sig ] FNY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:15.947341] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FNY.txt [2026-01-06T20:22:15.947496] [INFO ] [sig ] [1259/3517] Completed FNY in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:15.947536] [INFO ] [sig ] [1260/3517] Forecasting FOA... [2026-01-06T20:22:15.947566] [INFO ] [sig ] Generating forecast for: FOA [2026-01-06T20:22:15.947618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-06T20:22:15.959197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-06T20:22:15.959562] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-06T20:22:15.960358] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-06T20:22:15.960411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:15.960443] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:15.960469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:15.960530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:16.021702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:16.022565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:16.022672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:16.022707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:16.146600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:16.146757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:16.146806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:16.146843] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:16.150141] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=51.30%) [2026-01-06T20:22:16.150420] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-06T20:22:16.150542] [INFO ] [sig ] FOA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:16.294609] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FOA.txt [2026-01-06T20:22:16.294767] [INFO ] [sig ] [1260/3517] Completed FOA in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:16.294808] [INFO ] [sig ] [1261/3517] Forecasting FOF... [2026-01-06T20:22:16.294837] [INFO ] [sig ] Generating forecast for: FOF [2026-01-06T20:22:16.294868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-06T20:22:16.306750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-06T20:22:16.307141] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-06T20:22:16.308005] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-06T20:22:16.308060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:16.308131] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:16.308166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:16.308243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:16.367717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:16.368613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:16.368719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:16.368755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:16.483353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:16.483514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:16.483557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:16.483619] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:16.487018] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-01-06T20:22:16.487401] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-06T20:22:16.487543] [INFO ] [sig ] FOF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:16.627005] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FOF.txt [2026-01-06T20:22:16.627159] [INFO ] [sig ] [1261/3517] Completed FOF in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:16.627200] [INFO ] [sig ] [1262/3517] Forecasting FOLD... [2026-01-06T20:22:16.627232] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-06T20:22:16.627263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-06T20:22:16.638336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-06T20:22:16.638747] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-06T20:22:16.639646] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-06T20:22:16.639702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:16.639735] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:16.639763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:16.639822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:16.697756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:16.698599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:16.698695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:16.698730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:16.818264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:16.818422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:16.818464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:16.818492] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:16.821802] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=79.44%) [2026-01-06T20:22:16.822089] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-06T20:22:16.822208] [INFO ] [sig ] FOLD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:16.962711] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FOLD.txt [2026-01-06T20:22:16.962868] [INFO ] [sig ] [1262/3517] Completed FOLD in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:16.962907] [INFO ] [sig ] [1263/3517] Forecasting FORM... [2026-01-06T20:22:16.962937] [INFO ] [sig ] Generating forecast for: FORM [2026-01-06T20:22:16.962969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-06T20:22:16.974689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-06T20:22:16.975051] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-06T20:22:16.975914] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-06T20:22:16.975969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:16.976003] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:16.976032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:16.976091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:17.040961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:17.042020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:17.042126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:17.042167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:17.163455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:17.163619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:17.163663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:17.163691] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:17.166934] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=26.57%) [2026-01-06T20:22:17.167197] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-06T20:22:17.167317] [INFO ] [sig ] FORM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:17.304735] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FORM.txt [2026-01-06T20:22:17.304852] [INFO ] [sig ] [1263/3517] Completed FORM in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:17.304890] [INFO ] [sig ] [1264/3517] Forecasting FOSL... [2026-01-06T20:22:17.304919] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-06T20:22:17.304951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-06T20:22:17.316855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-06T20:22:17.317147] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-06T20:22:17.317921] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-06T20:22:17.317972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:17.318003] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:17.318029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:17.318085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:17.375342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:17.375961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:17.376038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:17.376072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:17.494711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:17.494840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:17.494903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:17.494968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:17.498192] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=26.94%) [2026-01-06T20:22:17.498459] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-06T20:22:17.498596] [INFO ] [sig ] FOSL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:17.647718] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FOSL.txt [2026-01-06T20:22:17.647827] [INFO ] [sig ] [1264/3517] Completed FOSL in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:17.647865] [INFO ] [sig ] [1265/3517] Forecasting FOX... [2026-01-06T20:22:17.647895] [INFO ] [sig ] Generating forecast for: FOX [2026-01-06T20:22:17.647925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-06T20:22:17.658880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-06T20:22:17.659156] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-06T20:22:17.659917] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-06T20:22:17.659969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:17.660001] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:17.660027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:17.660083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:17.715282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:17.715897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:17.715972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:17.716004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:17.835348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:17.835453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:17.835491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:17.835519] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:17.838681] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=28.68%) [2026-01-06T20:22:17.838951] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-06T20:22:17.839070] [INFO ] [sig ] FOX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:17.975727] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FOX.txt [2026-01-06T20:22:17.975833] [INFO ] [sig ] [1265/3517] Completed FOX in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:17.975870] [INFO ] [sig ] [1266/3517] Forecasting FOXA... [2026-01-06T20:22:17.975899] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-06T20:22:17.975929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-06T20:22:17.986480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-06T20:22:17.986770] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-06T20:22:17.987515] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-06T20:22:17.987565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:17.987616] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:17.987643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:17.987700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:18.043099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:18.043710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:18.043783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:18.043814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:18.161950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:18.162079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:18.162119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:18.162148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:18.165364] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-06T20:22:18.165647] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-06T20:22:18.165766] [INFO ] [sig ] FOXA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:18.302603] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FOXA.txt [2026-01-06T20:22:18.302740] [INFO ] [sig ] [1266/3517] Completed FOXA in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:18.302792] [INFO ] [sig ] [1267/3517] Forecasting FOXF... [2026-01-06T20:22:18.302822] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-06T20:22:18.302855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-06T20:22:18.313421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-06T20:22:18.313712] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-06T20:22:18.314451] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-06T20:22:18.314503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:18.314534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:18.314560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:18.314637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:18.370375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:18.370982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:18.371058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:18.371089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:18.489191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:18.489343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:18.489385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:18.489413] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:18.492679] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=58.52%) [2026-01-06T20:22:18.492946] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-06T20:22:18.493065] [INFO ] [sig ] FOXF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:18.633387] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FOXF.txt [2026-01-06T20:22:18.633521] [INFO ] [sig ] [1267/3517] Completed FOXF in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.9m [2026-01-06T20:22:18.633561] [INFO ] [sig ] [1268/3517] Forecasting FPF... [2026-01-06T20:22:18.633609] [INFO ] [sig ] Generating forecast for: FPF [2026-01-06T20:22:18.633641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-06T20:22:18.645541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-06T20:22:18.645867] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-06T20:22:18.646668] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-06T20:22:18.646723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:18.646770] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:18.646802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:18.646862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:18.704248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:18.704907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:18.705008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:18.705046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:18.823477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:18.823630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:18.823676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:18.823706] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:18.827129] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-06T20:22:18.827401] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-06T20:22:18.827524] [INFO ] [sig ] FPF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:18.969844] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FPF.txt [2026-01-06T20:22:18.969965] [INFO ] [sig ] [1268/3517] Completed FPF in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.8m [2026-01-06T20:22:18.970004] [INFO ] [sig ] [1269/3517] Forecasting FPH... [2026-01-06T20:22:18.970034] [INFO ] [sig ] Generating forecast for: FPH [2026-01-06T20:22:18.970066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-06T20:22:18.981320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-06T20:22:18.981635] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-06T20:22:18.982408] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-06T20:22:18.982462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:18.982496] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:18.982525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:18.982608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:19.039411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:19.040095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:19.040174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:19.040207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:19.157779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:19.157917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:19.157959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:19.157988] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:19.161438] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: DOWN (p=28.11%) [2026-01-06T20:22:19.161737] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-06T20:22:19.161865] [INFO ] [sig ] FPH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:19.301345] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FPH.txt [2026-01-06T20:22:19.301467] [INFO ] [sig ] [1269/3517] Completed FPH in 0.3s | 2.92 sym/s | Total: 7.2m | ETA: 12.8m [2026-01-06T20:22:19.301508] [INFO ] [sig ] [1270/3517] Forecasting FPI... [2026-01-06T20:22:19.301540] [INFO ] [sig ] Generating forecast for: FPI [2026-01-06T20:22:19.301591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-06T20:22:19.312492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-06T20:22:19.312802] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-06T20:22:19.313566] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-06T20:22:19.313640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:19.313674] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:19.313703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:19.313763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:19.370022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:19.370652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:19.370727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:19.370759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:19.487285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:19.487445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:19.487489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:19.487519] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:19.491273] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=94.32%) [2026-01-06T20:22:19.491680] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-06T20:22:19.491850] [INFO ] [sig ] FPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:19.647194] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FPI.txt [2026-01-06T20:22:19.647339] [INFO ] [sig ] [1270/3517] Completed FPI in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:19.647378] [INFO ] [sig ] [1271/3517] Forecasting FPXI... [2026-01-06T20:22:19.647409] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-06T20:22:19.647440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-06T20:22:19.658995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-06T20:22:19.659337] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-06T20:22:19.660108] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-06T20:22:19.660160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:19.660191] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:19.660218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:19.660273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:19.716077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:19.716927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:19.717049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:19.717083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:19.820708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:19.820865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:19.820910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:19.820939] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:19.824182] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=4.62%) [2026-01-06T20:22:19.824465] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-06T20:22:19.824616] [INFO ] [sig ] FPXI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:19.969022] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FPXI.txt [2026-01-06T20:22:19.969377] [INFO ] [sig ] [1271/3517] Completed FPXI in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:19.969425] [INFO ] [sig ] [1272/3517] Forecasting FRA... [2026-01-06T20:22:19.969456] [INFO ] [sig ] Generating forecast for: FRA [2026-01-06T20:22:19.969490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-06T20:22:19.981975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-06T20:22:19.982369] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-06T20:22:19.983139] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-06T20:22:19.983191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:19.983222] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:19.983250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:19.983306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:20.042105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:20.042966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:20.043070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:20.043106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:20.164272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:20.164435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:20.164479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:20.164509] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:20.168335] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-01-06T20:22:20.168626] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-06T20:22:20.168760] [INFO ] [sig ] FRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:20.308991] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FRA.txt [2026-01-06T20:22:20.309130] [INFO ] [sig ] [1272/3517] Completed FRA in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:20.309169] [INFO ] [sig ] [1273/3517] Forecasting FRBA... [2026-01-06T20:22:20.309199] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-06T20:22:20.309229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-06T20:22:20.321019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-06T20:22:20.321516] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-06T20:22:20.322480] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-06T20:22:20.322531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:20.322563] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:20.322609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:20.322666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:20.380686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:20.381603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:20.381687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:20.381719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:20.497145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:20.497303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:20.497347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:20.497375] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:20.500858] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=38.40%) [2026-01-06T20:22:20.501125] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-06T20:22:20.501248] [INFO ] [sig ] FRBA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:20.642514] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FRBA.txt [2026-01-06T20:22:20.642664] [INFO ] [sig ] [1273/3517] Completed FRBA in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:20.642704] [INFO ] [sig ] [1274/3517] Forecasting FRGE... [2026-01-06T20:22:20.642734] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-06T20:22:20.642764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-06T20:22:20.654133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-06T20:22:20.654451] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-06T20:22:20.655277] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-06T20:22:20.655330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:20.655363] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:20.655390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:20.655447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:20.711628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:20.712264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:20.712340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:20.712373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:20.838401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:20.838564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:20.838661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:20.838711] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:20.842148] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: UP (p=93.48%) [2026-01-06T20:22:20.842422] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-06T20:22:20.842553] [INFO ] [sig ] FRGE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:20.982278] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FRGE.txt [2026-01-06T20:22:20.982445] [INFO ] [sig ] [1274/3517] Completed FRGE in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:20.982503] [INFO ] [sig ] [1275/3517] Forecasting FRHC... [2026-01-06T20:22:20.982560] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-06T20:22:20.982614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-06T20:22:20.994420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-06T20:22:20.994767] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-06T20:22:20.995658] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-06T20:22:20.995712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:20.995744] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:20.995772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:20.995834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:21.052969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:21.053611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:21.053689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:21.053721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:21.172737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:21.172893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:21.172938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:21.172983] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:21.176413] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: UP (p=96.23%) [2026-01-06T20:22:21.176702] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-06T20:22:21.176834] [INFO ] [sig ] FRHC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:21.340992] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FRHC.txt [2026-01-06T20:22:21.341353] [INFO ] [sig ] [1275/3517] Completed FRHC in 0.4s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:21.341395] [INFO ] [sig ] [1276/3517] Forecasting FRME... [2026-01-06T20:22:21.341425] [INFO ] [sig ] Generating forecast for: FRME [2026-01-06T20:22:21.341455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-06T20:22:21.353830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-06T20:22:21.354201] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-06T20:22:21.354987] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-06T20:22:21.355038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:21.355070] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:21.355098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:21.355155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:21.412213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:21.413091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:21.413193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:21.413227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:21.529418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:21.529592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:21.529636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:21.529666] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:21.533151] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=6.37%) [2026-01-06T20:22:21.533423] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-06T20:22:21.533548] [INFO ] [sig ] FRME: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:21.677415] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FRME.txt [2026-01-06T20:22:21.677566] [INFO ] [sig ] [1276/3517] Completed FRME in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:21.677623] [INFO ] [sig ] [1277/3517] Forecasting FRO... [2026-01-06T20:22:21.677653] [INFO ] [sig ] Generating forecast for: FRO [2026-01-06T20:22:21.677685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-06T20:22:21.689563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-06T20:22:21.689880] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-06T20:22:21.690664] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-06T20:22:21.690715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:21.690749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:21.690776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:21.690833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:21.747461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:21.748304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:21.748402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:21.748436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:21.868682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:21.868841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:21.868885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:21.868915] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:21.872198] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-06T20:22:21.872478] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-06T20:22:21.872625] [INFO ] [sig ] FRO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:22.011030] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FRO.txt [2026-01-06T20:22:22.011181] [INFO ] [sig ] [1277/3517] Completed FRO in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:22.011220] [INFO ] [sig ] [1278/3517] Forecasting FROG... [2026-01-06T20:22:22.011251] [INFO ] [sig ] Generating forecast for: FROG [2026-01-06T20:22:22.011282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-06T20:22:22.022517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-06T20:22:22.022906] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-06T20:22:22.023677] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-06T20:22:22.023728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:22.023787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:22.023815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:22.023872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:22.080477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:22.081292] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:22.081372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:22.081406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:22.199485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:22.199655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:22.199698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:22.199727] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:22.202982] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: UP (p=54.38%) [2026-01-06T20:22:22.203248] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-06T20:22:22.203370] [INFO ] [sig ] FROG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:22.342318] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FROG.txt [2026-01-06T20:22:22.342473] [INFO ] [sig ] [1278/3517] Completed FROG in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:22.342513] [INFO ] [sig ] [1279/3517] Forecasting FRPH... [2026-01-06T20:22:22.342545] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-06T20:22:22.342595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-06T20:22:22.354032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-06T20:22:22.354357] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-06T20:22:22.355159] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-06T20:22:22.355211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:22.355243] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:22.355283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:22.355342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:22.411273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:22.412104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:22.412187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:22.412221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:22.534766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:22.534920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:22.534963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:22.534996] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:22.538268] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=39.31%) [2026-01-06T20:22:22.538532] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-06T20:22:22.538694] [INFO ] [sig ] FRPH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:22.677672] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FRPH.txt [2026-01-06T20:22:22.677794] [INFO ] [sig ] [1279/3517] Completed FRPH in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:22.677832] [INFO ] [sig ] [1280/3517] Forecasting FRSH... [2026-01-06T20:22:22.677862] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-06T20:22:22.677892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-06T20:22:22.689205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-06T20:22:22.689487] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-06T20:22:22.690243] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-06T20:22:22.690295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:22.690327] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:22.690354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:22.690411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:22.746446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:22.747119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:22.747195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:22.747227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:22.866633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:22.866787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:22.866829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:22.866857] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:22.870180] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: DOWN (p=39.08%) [2026-01-06T20:22:22.870446] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-06T20:22:22.870584] [INFO ] [sig ] FRSH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:23.007783] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FRSH.txt [2026-01-06T20:22:23.007905] [INFO ] [sig ] [1280/3517] Completed FRSH in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:23.007943] [INFO ] [sig ] [1281/3517] Forecasting FRSX... [2026-01-06T20:22:23.007975] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-06T20:22:23.008008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-06T20:22:23.021520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-06T20:22:23.022408] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-06T20:22:23.024170] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-06T20:22:23.024231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:23.024266] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:23.024293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:23.024353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:23.085082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:23.086162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:23.086251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:23.086285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:23.205476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:23.205694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:23.205743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:23.205814] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:23.209475] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-06T20:22:23.209786] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-06T20:22:23.209926] [INFO ] [sig ] FRSX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:23.349561] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FRSX.txt [2026-01-06T20:22:23.349755] [INFO ] [sig ] [1281/3517] Completed FRSX in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:23.349795] [INFO ] [sig ] [1282/3517] Forecasting FSBC... [2026-01-06T20:22:23.349825] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-06T20:22:23.349858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-06T20:22:23.361527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-06T20:22:23.361848] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-06T20:22:23.362630] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-06T20:22:23.362869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:23.362901] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:23.362928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:23.362985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:23.418861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:23.419796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:23.419878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:23.419911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:23.534932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:23.535092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:23.535135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:23.535163] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:23.538448] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=94.19%) [2026-01-06T20:22:23.538747] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-06T20:22:23.538872] [INFO ] [sig ] FSBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:23.676095] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FSBC.txt [2026-01-06T20:22:23.676230] [INFO ] [sig ] [1282/3517] Completed FSBC in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:23.676269] [INFO ] [sig ] [1283/3517] Forecasting FSCO... [2026-01-06T20:22:23.676299] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-06T20:22:23.676335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-06T20:22:23.688460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-06T20:22:23.688891] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-06T20:22:23.689691] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-06T20:22:23.689742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:23.689773] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:23.689800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:23.689857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:23.745337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:23.746020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:23.746096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:23.746128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:23.863337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:23.863495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:23.863538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:23.863585] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:23.866864] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: UP (p=92.88%) [2026-01-06T20:22:23.867135] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-06T20:22:23.867256] [INFO ] [sig ] FSCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:24.011823] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FSCO.txt [2026-01-06T20:22:24.012003] [INFO ] [sig ] [1283/3517] Completed FSCO in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:24.012054] [INFO ] [sig ] [1284/3517] Forecasting FSK... [2026-01-06T20:22:24.012083] [INFO ] [sig ] Generating forecast for: FSK [2026-01-06T20:22:24.012115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-06T20:22:24.024165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-06T20:22:24.024588] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-06T20:22:24.025393] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-06T20:22:24.025445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:24.025477] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:24.025504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:24.025562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:24.081484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:24.082438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:24.082523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:24.082555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:24.199194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:24.199353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:24.199396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:24.199426] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:24.202727] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=3.18%) [2026-01-06T20:22:24.202995] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-06T20:22:24.203116] [INFO ] [sig ] FSK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:24.351603] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FSK.txt [2026-01-06T20:22:24.351759] [INFO ] [sig ] [1284/3517] Completed FSK in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.8m [2026-01-06T20:22:24.351799] [INFO ] [sig ] [1285/3517] Forecasting FSLY... [2026-01-06T20:22:24.351828] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-06T20:22:24.351859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-06T20:22:24.363255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-06T20:22:24.363544] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-06T20:22:24.364308] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-06T20:22:24.364360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:24.364391] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:24.364419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:24.364476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:24.419748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:24.420629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:24.420710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:24.420743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:24.541542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:24.541729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:24.541773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:24.541802] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:24.545152] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: UP (p=65.52%) [2026-01-06T20:22:24.545465] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-06T20:22:24.545618] [INFO ] [sig ] FSLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:24.687733] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FSLY.txt [2026-01-06T20:22:24.687911] [INFO ] [sig ] [1285/3517] Completed FSLY in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.7m [2026-01-06T20:22:24.687953] [INFO ] [sig ] [1286/3517] Forecasting FSM... [2026-01-06T20:22:24.687983] [INFO ] [sig ] Generating forecast for: FSM [2026-01-06T20:22:24.688013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-06T20:22:24.699357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-06T20:22:24.699743] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-06T20:22:24.700502] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-06T20:22:24.700554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:24.700610] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:24.700639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:24.700696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:24.756696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:24.757569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:24.757668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:24.757701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:24.878560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:24.878767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:24.878813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:24.878859] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:24.882276] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=91.63%) [2026-01-06T20:22:24.882560] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-06T20:22:24.882708] [INFO ] [sig ] FSM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:25.021766] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FSM.txt [2026-01-06T20:22:25.021919] [INFO ] [sig ] [1286/3517] Completed FSM in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.7m [2026-01-06T20:22:25.021958] [INFO ] [sig ] [1287/3517] Forecasting FSS... [2026-01-06T20:22:25.021989] [INFO ] [sig ] Generating forecast for: FSS [2026-01-06T20:22:25.022019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-06T20:22:25.034187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-06T20:22:25.034492] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-06T20:22:25.035255] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-06T20:22:25.035306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:25.035338] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:25.035365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:25.035421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:25.091517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:25.092393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:25.092473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:25.092505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:25.211807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:25.211970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:25.212012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:25.212041] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:25.215547] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: UP (p=58.79%) [2026-01-06T20:22:25.215841] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-06T20:22:25.215963] [INFO ] [sig ] FSS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:25.356423] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FSS.txt [2026-01-06T20:22:25.356559] [INFO ] [sig ] [1287/3517] Completed FSS in 0.3s | 2.92 sym/s | Total: 7.3m | ETA: 12.7m [2026-01-06T20:22:25.356617] [INFO ] [sig ] [1288/3517] Forecasting FTA... [2026-01-06T20:22:25.356648] [INFO ] [sig ] Generating forecast for: FTA [2026-01-06T20:22:25.356679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-06T20:22:25.368134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-06T20:22:25.368469] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-06T20:22:25.369260] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-06T20:22:25.369313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:25.369344] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:25.369372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:25.369429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:25.424851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:25.425717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:25.425828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:25.425863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:25.542602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:25.542767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:25.542810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:25.542840] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:25.546092] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-06T20:22:25.546355] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-06T20:22:25.546475] [INFO ] [sig ] FTA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:25.684275] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTA.txt [2026-01-06T20:22:25.684410] [INFO ] [sig ] [1288/3517] Completed FTA in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:25.684450] [INFO ] [sig ] [1289/3517] Forecasting FTAI... [2026-01-06T20:22:25.684481] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-06T20:22:25.684512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-06T20:22:25.695780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-06T20:22:25.696054] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-06T20:22:25.696812] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-06T20:22:25.696863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:25.696894] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:25.696921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:25.696978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:25.752974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:25.753871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:25.753953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:25.753985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:25.876590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:25.876750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:25.876792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:25.876821] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:25.880163] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=7.13%) [2026-01-06T20:22:25.880439] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-06T20:22:25.880601] [INFO ] [sig ] FTAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:26.024509] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTAI.txt [2026-01-06T20:22:26.024685] [INFO ] [sig ] [1289/3517] Completed FTAI in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:26.024726] [INFO ] [sig ] [1290/3517] Forecasting FTC... [2026-01-06T20:22:26.024756] [INFO ] [sig ] Generating forecast for: FTC [2026-01-06T20:22:26.024787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-06T20:22:26.035989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-06T20:22:26.036383] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-06T20:22:26.037178] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-06T20:22:26.037229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:26.037260] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:26.037286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:26.037354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:26.093604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:26.094373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:26.094452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:26.094485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:26.212542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:26.212720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:26.212764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:26.212793] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:26.216069] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-06T20:22:26.216533] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-06T20:22:26.216680] [INFO ] [sig ] FTC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:26.359722] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTC.txt [2026-01-06T20:22:26.359879] [INFO ] [sig ] [1290/3517] Completed FTC in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:26.359919] [INFO ] [sig ] [1291/3517] Forecasting FTCI... [2026-01-06T20:22:26.359949] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-06T20:22:26.359979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-06T20:22:26.371213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-06T20:22:26.371627] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-06T20:22:26.372446] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-06T20:22:26.372498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:26.372529] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:26.372555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:26.372635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:26.427855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:26.428790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:26.428877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:26.428911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:26.551610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:26.551766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:26.551809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:26.551839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:26.555153] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: UP (p=81.86%) [2026-01-06T20:22:26.555420] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-06T20:22:26.555544] [INFO ] [sig ] FTCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:26.695726] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FTCI.txt [2026-01-06T20:22:26.695889] [INFO ] [sig ] [1291/3517] Completed FTCI in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:26.695929] [INFO ] [sig ] [1292/3517] Forecasting FTCS... [2026-01-06T20:22:26.695960] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-06T20:22:26.695990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-06T20:22:26.706964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-06T20:22:26.707228] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-06T20:22:26.707984] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-06T20:22:26.708046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:26.708079] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:26.708110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:26.708166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:26.766431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:26.767076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:26.767153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:26.767185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:26.881442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:26.881549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:26.881603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:26.881634] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:26.884703] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-01-06T20:22:26.884966] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-06T20:22:26.885084] [INFO ] [sig ] FTCS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:27.022474] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FTCS.txt [2026-01-06T20:22:27.022600] [INFO ] [sig ] [1292/3517] Completed FTCS in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:27.022640] [INFO ] [sig ] [1293/3517] Forecasting FTEK... [2026-01-06T20:22:27.022669] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-06T20:22:27.022700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-06T20:22:27.033684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-06T20:22:27.033953] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-06T20:22:27.034718] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-06T20:22:27.034769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:27.034802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:27.034829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:27.034886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:27.090888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:27.091490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:27.091565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:27.091615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:27.205757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:27.205896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:27.205936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:27.205968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:27.209210] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=8.98%) [2026-01-06T20:22:27.209473] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-06T20:22:27.209608] [INFO ] [sig ] FTEK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:27.348545] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTEK.txt [2026-01-06T20:22:27.351873] [INFO ] [sig ] [1293/3517] Completed FTEK in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:27.351935] [INFO ] [sig ] [1294/3517] Forecasting FTGC... [2026-01-06T20:22:27.351965] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-06T20:22:27.351996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-06T20:22:27.364511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-06T20:22:27.364829] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-06T20:22:27.365594] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-06T20:22:27.365645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:27.365678] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:27.365705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:27.365763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:27.422824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:27.423404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:27.423479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:27.423511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:27.539895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:27.540028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:27.540068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:27.540097] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:27.543274] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-06T20:22:27.543536] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-06T20:22:27.543672] [INFO ] [sig ] FTGC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:27.680131] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTGC.txt [2026-01-06T20:22:27.680257] [INFO ] [sig ] [1294/3517] Completed FTGC in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:27.680295] [INFO ] [sig ] [1295/3517] Forecasting FTGS... [2026-01-06T20:22:27.680324] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-06T20:22:27.680353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-06T20:22:27.692244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-06T20:22:27.692704] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-06T20:22:27.693680] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-06T20:22:27.693731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:27.693786] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:27.693814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:27.693872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:27.750360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:27.751006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:27.751080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:27.751112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:27.872123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:27.872248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:27.872287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:27.872316] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:27.875434] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=37.23%) [2026-01-06T20:22:27.875719] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-06T20:22:27.875840] [INFO ] [sig ] FTGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:28.014412] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTGS.txt [2026-01-06T20:22:28.014542] [INFO ] [sig ] [1295/3517] Completed FTGS in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:28.014599] [INFO ] [sig ] [1296/3517] Forecasting FTHI... [2026-01-06T20:22:28.014632] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-06T20:22:28.014664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-06T20:22:28.026269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-06T20:22:28.026537] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-06T20:22:28.027286] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-06T20:22:28.027338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:28.027370] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:28.027396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:28.027452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:28.088231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:28.088916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:28.088999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:28.089033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:28.209475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:28.209649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:28.209693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:28.209723] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:28.212992] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: DOWN (p=26.46%) [2026-01-06T20:22:28.213262] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-06T20:22:28.213385] [INFO ] [sig ] FTHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:28.362656] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTHI.txt [2026-01-06T20:22:28.362796] [INFO ] [sig ] [1296/3517] Completed FTHI in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:28.362836] [INFO ] [sig ] [1297/3517] Forecasting FTHY... [2026-01-06T20:22:28.362866] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-06T20:22:28.362898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-06T20:22:28.375539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-06T20:22:28.375920] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-06T20:22:28.376844] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-06T20:22:28.376905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:28.376939] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:28.376967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:28.377026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:28.438678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:28.439390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:28.439471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:28.439529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:28.560233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:28.560384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:28.560427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:28.560456] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:28.563867] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: UP (p=80.79%) [2026-01-06T20:22:28.564160] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-06T20:22:28.564286] [INFO ] [sig ] FTHY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:28.712145] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FTHY.txt [2026-01-06T20:22:28.712281] [INFO ] [sig ] [1297/3517] Completed FTHY in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:28.712321] [INFO ] [sig ] [1298/3517] Forecasting FTI... [2026-01-06T20:22:28.712352] [INFO ] [sig ] Generating forecast for: FTI [2026-01-06T20:22:28.712384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-06T20:22:28.724450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-06T20:22:28.724920] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-06T20:22:28.725806] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-06T20:22:28.725867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:28.725900] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:28.725927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:28.725985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:28.791138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:28.792067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:28.792157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:28.792207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:28.917559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:28.917727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:28.917769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:28.917841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:28.921165] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-06T20:22:28.921437] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-06T20:22:28.921561] [INFO ] [sig ] FTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:29.060210] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTI.txt [2026-01-06T20:22:29.060342] [INFO ] [sig ] [1298/3517] Completed FTI in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:29.060381] [INFO ] [sig ] [1299/3517] Forecasting FTK... [2026-01-06T20:22:29.060411] [INFO ] [sig ] Generating forecast for: FTK [2026-01-06T20:22:29.060441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-06T20:22:29.071967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-06T20:22:29.072282] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-06T20:22:29.073053] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-06T20:22:29.073105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:29.073136] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:29.073162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:29.073217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:29.129955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:29.130642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:29.130720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:29.130752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:29.253620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:29.253800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:29.253845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:29.253874] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:29.257134] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-06T20:22:29.257403] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-06T20:22:29.257524] [INFO ] [sig ] FTK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:29.395123] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTK.txt [2026-01-06T20:22:29.395255] [INFO ] [sig ] [1299/3517] Completed FTK in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:29.395294] [INFO ] [sig ] [1300/3517] Forecasting FTLF... [2026-01-06T20:22:29.395324] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-06T20:22:29.395355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-06T20:22:29.408019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-06T20:22:29.408357] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-06T20:22:29.409151] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-06T20:22:29.409203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:29.409233] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:29.409260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:29.409316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:29.470089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:29.471105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:29.471186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:29.471219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:29.582556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:29.582724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:29.582768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:29.582799] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:29.586245] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: DOWN (p=18.53%) [2026-01-06T20:22:29.586550] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-06T20:22:29.586701] [INFO ] [sig ] FTLF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:29.729999] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTLF.txt [2026-01-06T20:22:29.730144] [INFO ] [sig ] [1300/3517] Completed FTLF in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:29.730184] [INFO ] [sig ] [1301/3517] Forecasting FTQI... [2026-01-06T20:22:29.730213] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-06T20:22:29.730243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-06T20:22:29.743536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-06T20:22:29.743916] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-06T20:22:29.744756] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-06T20:22:29.744809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:29.744840] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:29.744868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:29.744926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:29.802605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:29.803291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:29.803370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:29.803403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:29.927250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:29.927404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:29.927460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:29.927497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:29.930969] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=84.92%) [2026-01-06T20:22:29.931244] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-06T20:22:29.931370] [INFO ] [sig ] FTQI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:30.073398] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FTQI.txt [2026-01-06T20:22:30.073530] [INFO ] [sig ] [1301/3517] Completed FTQI in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.7m [2026-01-06T20:22:30.073586] [INFO ] [sig ] [1302/3517] Forecasting FTRE... [2026-01-06T20:22:30.073619] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-06T20:22:30.073649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-06T20:22:30.085682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-06T20:22:30.086017] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-06T20:22:30.087018] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-06T20:22:30.087075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:30.087108] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:30.087135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:30.087192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:30.151359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:30.152343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:30.152673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:30.152722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:30.277043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:30.277198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:30.277245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:30.277274] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:30.280797] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-06T20:22:30.281075] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-06T20:22:30.281207] [INFO ] [sig ] FTRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:30.422519] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTRE.txt [2026-01-06T20:22:30.422672] [INFO ] [sig ] [1302/3517] Completed FTRE in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.6m [2026-01-06T20:22:30.422712] [INFO ] [sig ] [1303/3517] Forecasting FTRI... [2026-01-06T20:22:30.422741] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-06T20:22:30.422778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-06T20:22:30.434609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-06T20:22:30.434921] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-06T20:22:30.435743] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-06T20:22:30.435794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:30.435849] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:30.435880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:30.435957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:30.496599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:30.497468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:30.497561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:30.497616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:30.618335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:30.618506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:30.618552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:30.618599] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:30.622060] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: DOWN (p=48.52%) [2026-01-06T20:22:30.622335] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-06T20:22:30.622459] [INFO ] [sig ] FTRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:30.764203] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTRI.txt [2026-01-06T20:22:30.764343] [INFO ] [sig ] [1303/3517] Completed FTRI in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.6m [2026-01-06T20:22:30.764393] [INFO ] [sig ] [1304/3517] Forecasting FTS... [2026-01-06T20:22:30.764424] [INFO ] [sig ] Generating forecast for: FTS [2026-01-06T20:22:30.764455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-06T20:22:30.775720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-06T20:22:30.776033] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-06T20:22:30.777034] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-06T20:22:30.777086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:30.777118] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:30.777144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:30.777201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:30.838996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:30.839800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:30.839886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:30.839922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:30.969620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:30.969777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:30.969819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:30.969850] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:30.973265] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: DOWN (p=34.82%) [2026-01-06T20:22:30.973538] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-06T20:22:30.973696] [INFO ] [sig ] FTS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:31.114176] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTS.txt [2026-01-06T20:22:31.114311] [INFO ] [sig ] [1304/3517] Completed FTS in 0.3s | 2.92 sym/s | Total: 7.4m | ETA: 12.6m [2026-01-06T20:22:31.114351] [INFO ] [sig ] [1305/3517] Forecasting FTSL... [2026-01-06T20:22:31.114380] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-06T20:22:31.114425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-06T20:22:31.125953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-06T20:22:31.126260] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-06T20:22:31.127071] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-06T20:22:31.127124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:31.127157] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:31.127186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:31.127244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:31.185079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:31.185742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:31.185844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:31.185879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:31.305318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:31.305469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:31.305515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:31.305546] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:31.309000] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=51.32%) [2026-01-06T20:22:31.309270] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-06T20:22:31.309406] [INFO ] [sig ] FTSL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:31.450239] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FTSL.txt [2026-01-06T20:22:31.450359] [INFO ] [sig ] [1305/3517] Completed FTSL in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:31.450398] [INFO ] [sig ] [1306/3517] Forecasting FTSM... [2026-01-06T20:22:31.450428] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-06T20:22:31.450459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-06T20:22:31.461768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-06T20:22:31.462104] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-06T20:22:31.462899] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-06T20:22:31.462951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:31.462984] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:31.463023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:31.463091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:31.523370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:31.524282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:31.524366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:31.524399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:31.624432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:31.624587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:31.624630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:31.624660] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:31.627868] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=73.31%) [2026-01-06T20:22:31.628135] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-06T20:22:31.628259] [INFO ] [sig ] FTSM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:31.769182] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FTSM.txt [2026-01-06T20:22:31.769321] [INFO ] [sig ] [1306/3517] Completed FTSM in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:31.769377] [INFO ] [sig ] [1307/3517] Forecasting FTXL... [2026-01-06T20:22:31.769412] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-06T20:22:31.769444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-06T20:22:31.781111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-06T20:22:31.781455] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-06T20:22:31.782248] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-06T20:22:31.782300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:31.782331] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:31.782357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:31.782414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:31.841358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:31.842180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:31.842262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:31.842295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:31.968807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:31.968983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:31.969034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:31.969066] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:31.972590] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=5.76%) [2026-01-06T20:22:31.972925] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-06T20:22:31.973066] [INFO ] [sig ] FTXL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:32.111660] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTXL.txt [2026-01-06T20:22:32.111796] [INFO ] [sig ] [1307/3517] Completed FTXL in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:32.111836] [INFO ] [sig ] [1308/3517] Forecasting FTXN... [2026-01-06T20:22:32.111866] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-06T20:22:32.111896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-06T20:22:32.123186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-06T20:22:32.123747] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-06T20:22:32.124498] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-06T20:22:32.124551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:32.124611] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:32.124640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:32.124698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:32.180911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:32.181639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:32.181717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:32.181749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:32.305309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:32.305472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:32.305522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:32.305553] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:32.308939] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-01-06T20:22:32.309223] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-06T20:22:32.309365] [INFO ] [sig ] FTXN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:32.446781] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FTXN.txt [2026-01-06T20:22:32.446942] [INFO ] [sig ] [1308/3517] Completed FTXN in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:32.446982] [INFO ] [sig ] [1309/3517] Forecasting FTXO... [2026-01-06T20:22:32.447012] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-06T20:22:32.447043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-06T20:22:32.459182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-06T20:22:32.459706] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-06T20:22:32.460668] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-06T20:22:32.460719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:32.460751] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:32.460778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:32.460836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:32.518428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:32.519216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:32.519294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:32.519327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:32.644033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:32.644203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:32.644260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:32.644296] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:32.648491] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-01-06T20:22:32.648835] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-06T20:22:32.648992] [INFO ] [sig ] FTXO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:32.860856] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FTXO.txt [2026-01-06T20:22:32.861023] [INFO ] [sig ] [1309/3517] Completed FTXO in 0.4s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:32.861064] [INFO ] [sig ] [1310/3517] Forecasting FUBO... [2026-01-06T20:22:32.861095] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-06T20:22:32.861127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-06T20:22:32.877232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-06T20:22:32.877903] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-06T20:22:32.879210] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-06T20:22:32.879280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:32.879327] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:32.879368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:32.879452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:32.946606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:32.947461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:32.947768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:32.947803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:33.074591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:33.074748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:33.074810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:33.074841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:33.078450] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-06T20:22:33.078849] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-06T20:22:33.078997] [INFO ] [sig ] FUBO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:33.243102] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FUBO.txt [2026-01-06T20:22:33.243250] [INFO ] [sig ] [1310/3517] Completed FUBO in 0.4s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:33.243288] [INFO ] [sig ] [1311/3517] Forecasting FUL... [2026-01-06T20:22:33.243318] [INFO ] [sig ] Generating forecast for: FUL [2026-01-06T20:22:33.243350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-06T20:22:33.255095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-06T20:22:33.255387] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-06T20:22:33.256173] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-06T20:22:33.256226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:33.256260] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:33.256290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:33.256349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:33.313072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:33.313706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:33.313780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:33.313812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:33.439761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:33.439917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:33.439962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:33.439993] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:33.443339] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=16.21%) [2026-01-06T20:22:33.443624] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-06T20:22:33.443747] [INFO ] [sig ] FUL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:33.588698] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FUL.txt [2026-01-06T20:22:33.588874] [INFO ] [sig ] [1311/3517] Completed FUL in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:33.588925] [INFO ] [sig ] [1312/3517] Forecasting FULC... [2026-01-06T20:22:33.588970] [INFO ] [sig ] Generating forecast for: FULC [2026-01-06T20:22:33.589019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-06T20:22:33.601469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-06T20:22:33.601847] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-06T20:22:33.602680] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-06T20:22:33.602736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:33.602803] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:33.602835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:33.602896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:33.660401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:33.661165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:33.661258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:33.661293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:33.787838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:33.787992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:33.788033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:33.788061] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:33.791741] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-01-06T20:22:33.792010] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-06T20:22:33.792133] [INFO ] [sig ] FULC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:33.931756] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FULC.txt [2026-01-06T20:22:33.931896] [INFO ] [sig ] [1312/3517] Completed FULC in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:33.931936] [INFO ] [sig ] [1313/3517] Forecasting FUN... [2026-01-06T20:22:33.931966] [INFO ] [sig ] Generating forecast for: FUN [2026-01-06T20:22:33.931997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-06T20:22:33.944405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-06T20:22:33.944730] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-06T20:22:33.945473] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-06T20:22:33.945524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:33.945556] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:33.945603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:33.945662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:34.001739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:34.002370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:34.002446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:34.002478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:34.122409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:34.122564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:34.122624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:34.122654] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:34.125927] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: DOWN (p=28.74%) [2026-01-06T20:22:34.126192] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-06T20:22:34.126317] [INFO ] [sig ] FUN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:34.266112] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FUN.txt [2026-01-06T20:22:34.266247] [INFO ] [sig ] [1313/3517] Completed FUN in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:34.266286] [INFO ] [sig ] [1314/3517] Forecasting FUNC... [2026-01-06T20:22:34.266316] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-06T20:22:34.266346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-06T20:22:34.277200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-06T20:22:34.277457] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-06T20:22:34.278212] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-06T20:22:34.278263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:34.278309] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:34.278345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:34.278406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:34.333887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:34.334680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:34.334760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:34.334793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:34.455836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:34.455990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:34.456033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:34.456063] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:34.459376] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=7.93%) [2026-01-06T20:22:34.459677] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-06T20:22:34.459806] [INFO ] [sig ] FUNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:34.600960] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FUNC.txt [2026-01-06T20:22:34.601106] [INFO ] [sig ] [1314/3517] Completed FUNC in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:34.601144] [INFO ] [sig ] [1315/3517] Forecasting FUND... [2026-01-06T20:22:34.601174] [INFO ] [sig ] Generating forecast for: FUND [2026-01-06T20:22:34.601206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-06T20:22:34.612428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-06T20:22:34.612736] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-06T20:22:34.613540] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-06T20:22:34.613618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:34.613652] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:34.613681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:34.613740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:34.670123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:34.670777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:34.670852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:34.670884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:34.787247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:34.787407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:34.787458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:34.787520] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:34.790826] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=81.30%) [2026-01-06T20:22:34.791097] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-06T20:22:34.791216] [INFO ] [sig ] FUND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:34.938408] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FUND.txt [2026-01-06T20:22:34.938794] [INFO ] [sig ] [1315/3517] Completed FUND in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:34.938836] [INFO ] [sig ] [1316/3517] Forecasting FVCB... [2026-01-06T20:22:34.938867] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-06T20:22:34.938897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-06T20:22:34.951470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-06T20:22:34.951760] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-06T20:22:34.952503] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-06T20:22:34.952555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:34.952607] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:34.952635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:34.952697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:35.010966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:35.011774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:35.011862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:35.011897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:35.126096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:35.126256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:35.126299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:35.126328] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:35.129912] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=33.98%) [2026-01-06T20:22:35.130190] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-06T20:22:35.130317] [INFO ] [sig ] FVCB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:35.269905] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FVCB.txt [2026-01-06T20:22:35.270059] [INFO ] [sig ] [1316/3517] Completed FVCB in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:35.270099] [INFO ] [sig ] [1317/3517] Forecasting FWONA... [2026-01-06T20:22:35.270131] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-06T20:22:35.270161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-06T20:22:35.285838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-06T20:22:35.286201] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-06T20:22:35.286973] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-06T20:22:35.287025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:35.287056] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:35.287083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:35.287141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:35.343880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:35.344773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:35.344857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:35.344890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:35.478814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:35.478974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:35.479018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:35.479048] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:35.482368] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: DOWN (p=22.68%) [2026-01-06T20:22:35.482673] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-06T20:22:35.482800] [INFO ] [sig ] FWONA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:35.629255] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FWONA.txt [2026-01-06T20:22:35.629384] [INFO ] [sig ] [1317/3517] Completed FWONA in 0.4s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:35.629423] [INFO ] [sig ] [1318/3517] Forecasting FWONK... [2026-01-06T20:22:35.629459] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-06T20:22:35.629492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-06T20:22:35.642391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-06T20:22:35.643050] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-06T20:22:35.644045] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-06T20:22:35.644097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:35.644129] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:35.644155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:35.644210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:35.704385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:35.705323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:35.705411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:35.705443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:35.824752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:35.824920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:35.824962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:35.824992] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:35.828349] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: UP (p=69.16%) [2026-01-06T20:22:35.828924] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-06T20:22:35.829065] [INFO ] [sig ] FWONK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:35.971972] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FWONK.txt [2026-01-06T20:22:35.972128] [INFO ] [sig ] [1318/3517] Completed FWONK in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:35.972167] [INFO ] [sig ] [1319/3517] Forecasting FWRD... [2026-01-06T20:22:35.972198] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-06T20:22:35.972229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-06T20:22:35.984182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-06T20:22:35.984489] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-06T20:22:35.985250] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-06T20:22:35.985301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:35.985333] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:35.985360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:35.985416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:36.044600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:36.045458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:36.045754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:36.045788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:36.173757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:36.173912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:36.173953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:36.173981] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:36.177265] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: DOWN (p=15.94%) [2026-01-06T20:22:36.177532] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-06T20:22:36.177686] [INFO ] [sig ] FWRD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:36.317260] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FWRD.txt [2026-01-06T20:22:36.317392] [INFO ] [sig ] [1319/3517] Completed FWRD in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.6m [2026-01-06T20:22:36.317430] [INFO ] [sig ] [1320/3517] Forecasting FWRG... [2026-01-06T20:22:36.317460] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-06T20:22:36.317490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-06T20:22:36.331538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-06T20:22:36.331838] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-06T20:22:36.332617] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-06T20:22:36.332669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:36.332700] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:36.332727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:36.332783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:36.388123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:36.388897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:36.388972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:36.389004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:36.510471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:36.510631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:36.510674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:36.510703] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:36.513936] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=73.36%) [2026-01-06T20:22:36.514199] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-06T20:22:36.514315] [INFO ] [sig ] FWRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:36.653843] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/FWRG.txt [2026-01-06T20:22:36.653959] [INFO ] [sig ] [1320/3517] Completed FWRG in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.5m [2026-01-06T20:22:36.653997] [INFO ] [sig ] [1321/3517] Forecasting FYC... [2026-01-06T20:22:36.654026] [INFO ] [sig ] Generating forecast for: FYC [2026-01-06T20:22:36.654056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-06T20:22:36.664829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-06T20:22:36.665099] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-06T20:22:36.665870] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-06T20:22:36.665921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:36.665952] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:36.665978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:36.666034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:36.722417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:36.723013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:36.723088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:36.723119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:36.847378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:36.847621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:36.847665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:36.847721] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:36.850962] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-06T20:22:36.851227] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-06T20:22:36.851348] [INFO ] [sig ] FYC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:36.989323] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FYC.txt [2026-01-06T20:22:36.989443] [INFO ] [sig ] [1321/3517] Completed FYC in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.5m [2026-01-06T20:22:36.989480] [INFO ] [sig ] [1322/3517] Forecasting FYX... [2026-01-06T20:22:36.989510] [INFO ] [sig ] Generating forecast for: FYX [2026-01-06T20:22:36.989540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-06T20:22:37.001785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-06T20:22:37.002036] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-06T20:22:37.002806] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-06T20:22:37.002857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:37.002888] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:37.002916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:37.002972] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:37.059811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:37.060442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:37.060544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:37.060789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:37.183905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:37.184058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:37.184104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:37.184139] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:37.187439] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: DOWN (p=3.28%) [2026-01-06T20:22:37.187894] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-06T20:22:37.188023] [INFO ] [sig ] FYX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:37.326770] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/FYX.txt [2026-01-06T20:22:37.326887] [INFO ] [sig ] [1322/3517] Completed FYX in 0.3s | 2.92 sym/s | Total: 7.5m | ETA: 12.5m [2026-01-06T20:22:37.326926] [INFO ] [sig ] [1323/3517] Forecasting G... [2026-01-06T20:22:37.326956] [INFO ] [sig ] Generating forecast for: G [2026-01-06T20:22:37.326987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-06T20:22:37.338206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-06T20:22:37.338478] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-06T20:22:37.339266] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-06T20:22:37.339318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:37.339349] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:37.339375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:37.339436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:37.395003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:37.395635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:37.395711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:37.395754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:37.517032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:37.517173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:37.517214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:37.517243] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:37.520484] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: UP (p=83.79%) [2026-01-06T20:22:37.520769] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-06T20:22:37.520891] [INFO ] [sig ] G: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:37.660173] [INFO ] [LOCAL ] Saved forecast: G 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/G.txt [2026-01-06T20:22:37.660289] [INFO ] [sig ] [1323/3517] Completed G in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:37.660327] [INFO ] [sig ] [1324/3517] Forecasting GAB... [2026-01-06T20:22:37.660361] [INFO ] [sig ] Generating forecast for: GAB [2026-01-06T20:22:37.660391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-06T20:22:37.671764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-06T20:22:37.672047] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-06T20:22:37.672801] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-06T20:22:37.672852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:37.672882] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:37.672909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:37.672966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:37.728261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:37.729031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:37.729109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:37.729140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:37.849811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:37.849962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:37.850004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:37.850032] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:37.853286] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: DOWN (p=36.48%) [2026-01-06T20:22:37.853549] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-06T20:22:37.853688] [INFO ] [sig ] GAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:37.992249] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GAB.txt [2026-01-06T20:22:37.992366] [INFO ] [sig ] [1324/3517] Completed GAB in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:37.992403] [INFO ] [sig ] [1325/3517] Forecasting GABC... [2026-01-06T20:22:37.992432] [INFO ] [sig ] Generating forecast for: GABC [2026-01-06T20:22:37.992463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-06T20:22:38.005868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-06T20:22:38.006128] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-06T20:22:38.007044] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-06T20:22:38.007095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:38.007127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:38.007164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:38.007223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:38.064898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:38.065486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:38.065561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:38.065611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:38.180042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:38.180169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:38.180210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:38.180239] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:38.183400] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-01-06T20:22:38.183683] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-06T20:22:38.183802] [INFO ] [sig ] GABC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:38.324968] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GABC.txt [2026-01-06T20:22:38.325103] [INFO ] [sig ] [1325/3517] Completed GABC in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:38.325141] [INFO ] [sig ] [1326/3517] Forecasting GAIA... [2026-01-06T20:22:38.325170] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-06T20:22:38.325201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-06T20:22:38.336310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-06T20:22:38.336591] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-06T20:22:38.337325] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-06T20:22:38.337376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:38.337408] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:38.337435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:38.337492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:38.395371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:38.395978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:38.396056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:38.396089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:38.512755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:38.512879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:38.512919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:38.512949] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:38.516415] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=25.19%) [2026-01-06T20:22:38.516706] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-06T20:22:38.516829] [INFO ] [sig ] GAIA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:38.659752] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GAIA.txt [2026-01-06T20:22:38.659862] [INFO ] [sig ] [1326/3517] Completed GAIA in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:38.659898] [INFO ] [sig ] [1327/3517] Forecasting GAIN... [2026-01-06T20:22:38.659926] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-06T20:22:38.659957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-06T20:22:38.671863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-06T20:22:38.672140] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-06T20:22:38.672908] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-06T20:22:38.672959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:38.672990] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:38.673017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:38.673073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:38.729224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:38.729833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:38.729907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:38.729938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:38.846705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:38.846848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:38.846890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:38.846918] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:38.850408] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-06T20:22:38.850884] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-06T20:22:38.851006] [INFO ] [sig ] GAIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:38.991720] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GAIN.txt [2026-01-06T20:22:38.991839] [INFO ] [sig ] [1327/3517] Completed GAIN in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:38.991877] [INFO ] [sig ] [1328/3517] Forecasting GAM... [2026-01-06T20:22:38.991906] [INFO ] [sig ] Generating forecast for: GAM [2026-01-06T20:22:38.991937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-06T20:22:39.003451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-06T20:22:39.003725] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-06T20:22:39.004463] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-06T20:22:39.004513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:39.004546] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:39.004739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:39.004801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:39.061973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:39.062556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:39.062647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:39.062679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:39.179992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:39.180145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:39.180186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:39.180216] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:39.183670] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: UP (p=65.80%) [2026-01-06T20:22:39.183956] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-06T20:22:39.184074] [INFO ] [sig ] GAM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:39.324127] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GAM.txt [2026-01-06T20:22:39.324237] [INFO ] [sig ] [1328/3517] Completed GAM in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:39.324274] [INFO ] [sig ] [1329/3517] Forecasting GAMB... [2026-01-06T20:22:39.324303] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-06T20:22:39.324339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-06T20:22:39.336193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-06T20:22:39.336469] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-06T20:22:39.337218] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-06T20:22:39.337269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:39.337324] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:39.337353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:39.337410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:39.395418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:39.396215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:39.396290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:39.396322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:39.518625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:39.518778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:39.518817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:39.518844] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:39.522055] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: UP (p=92.65%) [2026-01-06T20:22:39.522317] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-06T20:22:39.522441] [INFO ] [sig ] GAMB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:39.663476] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GAMB.txt [2026-01-06T20:22:39.663753] [INFO ] [sig ] [1329/3517] Completed GAMB in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:39.663802] [INFO ] [sig ] [1330/3517] Forecasting GANX... [2026-01-06T20:22:39.663839] [INFO ] [sig ] Generating forecast for: GANX [2026-01-06T20:22:39.663870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-06T20:22:39.675091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-06T20:22:39.675431] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-06T20:22:39.676195] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-06T20:22:39.676246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:39.676278] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:39.676306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:39.676362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:39.734807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:39.735631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:39.735710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:39.735742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:39.861099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:39.861261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:39.861304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:39.861334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:39.864732] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: UP (p=88.30%) [2026-01-06T20:22:39.865008] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-06T20:22:39.865138] [INFO ] [sig ] GANX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:40.004071] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GANX.txt [2026-01-06T20:22:40.004213] [INFO ] [sig ] [1330/3517] Completed GANX in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:40.004262] [INFO ] [sig ] [1331/3517] Forecasting GASS... [2026-01-06T20:22:40.004295] [INFO ] [sig ] Generating forecast for: GASS [2026-01-06T20:22:40.004332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-06T20:22:40.016332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-06T20:22:40.016642] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-06T20:22:40.017393] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-06T20:22:40.017445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:40.017477] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:40.017504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:40.017565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:40.076102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:40.076797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:40.076875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:40.076907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:40.199084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:40.199213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:40.199253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:40.199282] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:40.202492] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: UP (p=60.28%) [2026-01-06T20:22:40.202784] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-06T20:22:40.202904] [INFO ] [sig ] GASS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:40.343049] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GASS.txt [2026-01-06T20:22:40.343166] [INFO ] [sig ] [1331/3517] Completed GASS in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:40.343204] [INFO ] [sig ] [1332/3517] Forecasting GATX... [2026-01-06T20:22:40.343233] [INFO ] [sig ] Generating forecast for: GATX [2026-01-06T20:22:40.343263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-06T20:22:40.354463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-06T20:22:40.354749] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-06T20:22:40.355496] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-06T20:22:40.355547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:40.355605] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:40.355633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:40.355688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:40.411487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:40.412110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:40.412185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:40.412217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:40.535260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:40.535473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:40.535522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:40.535600] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:40.539259] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=13.26%) [2026-01-06T20:22:40.539526] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-06T20:22:40.539672] [INFO ] [sig ] GATX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:40.680006] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GATX.txt [2026-01-06T20:22:40.680126] [INFO ] [sig ] [1332/3517] Completed GATX in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:40.680164] [INFO ] [sig ] [1333/3517] Forecasting GAUZ... [2026-01-06T20:22:40.680193] [INFO ] [sig ] Generating forecast for: GAUZ [2026-01-06T20:22:40.680223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAUZ' from 'https://tdm.silogroup.org/data/derivative_storage/GAUZ.csv'. [2026-01-06T20:22:40.691273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAUZ'. [2026-01-06T20:22:40.691552] [INFO ] [FORECASTER] Starting predict_future for GAUZ [2026-01-06T20:22:40.692316] [DEBUG] [LOCAL ] No optimal features file found for GAUZ: ./output/feature-sets/GAUZ.txt [2026-01-06T20:22:40.692368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:40.692399] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:40.692429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:40.692488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:40.750972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:40.752135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:40.752221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:40.752254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:40.874434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:40.874803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:40.874846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:40.874874] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:40.878197] [DEBUG] [FORECASTER] GAUZ: Forecast T+1@11:T+2@11: UP (p=61.66%) [2026-01-06T20:22:40.878464] [INFO ] [FORECASTER] Completed predict_future for GAUZ [2026-01-06T20:22:40.878601] [INFO ] [sig ] GAUZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:41.018184] [INFO ] [LOCAL ] Saved forecast: GAUZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GAUZ.txt [2026-01-06T20:22:41.018305] [INFO ] [sig ] [1333/3517] Completed GAUZ in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:41.018342] [INFO ] [sig ] [1334/3517] Forecasting GBAB... [2026-01-06T20:22:41.018371] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-06T20:22:41.018401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-06T20:22:41.032264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-06T20:22:41.032715] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-06T20:22:41.033782] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-06T20:22:41.033847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:41.033896] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:41.033934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:41.034014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:41.096071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:41.096828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:41.096910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:41.096945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:41.220497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:41.220658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:41.220703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:41.220734] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:41.224212] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: UP (p=65.94%) [2026-01-06T20:22:41.224553] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-06T20:22:41.224724] [INFO ] [sig ] GBAB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:41.365810] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GBAB.txt [2026-01-06T20:22:41.365933] [INFO ] [sig ] [1334/3517] Completed GBAB in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:41.365971] [INFO ] [sig ] [1335/3517] Forecasting GBCI... [2026-01-06T20:22:41.366001] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-06T20:22:41.366032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-06T20:22:41.376844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-06T20:22:41.377140] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-06T20:22:41.377911] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-06T20:22:41.377963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:41.377995] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:41.378022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:41.378079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:41.433182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:41.433810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:41.433888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:41.433921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:41.554307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:41.554437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:41.554477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:41.554507] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:41.557961] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-01-06T20:22:41.558228] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-06T20:22:41.558350] [INFO ] [sig ] GBCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:41.702612] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GBCI.txt [2026-01-06T20:22:41.702752] [INFO ] [sig ] [1335/3517] Completed GBCI in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:41.702791] [INFO ] [sig ] [1336/3517] Forecasting GBDC... [2026-01-06T20:22:41.702821] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-06T20:22:41.702852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-06T20:22:41.714617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-06T20:22:41.714944] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-06T20:22:41.715753] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-06T20:22:41.715807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:41.715841] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:41.715870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:41.715928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:41.774955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:41.776047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:41.776132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:41.776166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:41.897980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:41.898123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:41.898166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:41.898195] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:41.901469] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-06T20:22:41.901759] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-06T20:22:41.901882] [INFO ] [sig ] GBDC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:42.040117] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GBDC.txt [2026-01-06T20:22:42.040252] [INFO ] [sig ] [1336/3517] Completed GBDC in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.5m [2026-01-06T20:22:42.040292] [INFO ] [sig ] [1337/3517] Forecasting GBIO... [2026-01-06T20:22:42.040323] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-06T20:22:42.040355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-06T20:22:42.051428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-06T20:22:42.051773] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-06T20:22:42.052526] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-06T20:22:42.052596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:42.052630] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:42.052657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:42.052714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:42.110128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:42.110907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:42.110988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:42.111023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:42.227301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:42.227447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:42.227489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:42.227517] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:42.230937] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-06T20:22:42.231228] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-06T20:22:42.231356] [INFO ] [sig ] GBIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:42.374706] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GBIO.txt [2026-01-06T20:22:42.374868] [INFO ] [sig ] [1337/3517] Completed GBIO in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.4m [2026-01-06T20:22:42.374908] [INFO ] [sig ] [1338/3517] Forecasting GBTG... [2026-01-06T20:22:42.374940] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-06T20:22:42.374970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-06T20:22:42.386555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-06T20:22:42.386917] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-06T20:22:42.387691] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-06T20:22:42.387755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:42.387788] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:42.387815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:42.387872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:42.444787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:42.445518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:42.445808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:42.445844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:42.566061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:42.566205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:42.566247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:42.566276] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:42.569559] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: DOWN (p=20.20%) [2026-01-06T20:22:42.569842] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-06T20:22:42.569962] [INFO ] [sig ] GBTG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:42.707907] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GBTG.txt [2026-01-06T20:22:42.708054] [INFO ] [sig ] [1338/3517] Completed GBTG in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.4m [2026-01-06T20:22:42.708093] [INFO ] [sig ] [1339/3517] Forecasting GBX... [2026-01-06T20:22:42.708124] [INFO ] [sig ] Generating forecast for: GBX [2026-01-06T20:22:42.708154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-06T20:22:42.719686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-06T20:22:42.719971] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-06T20:22:42.720919] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-06T20:22:42.720971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:42.721002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:42.721029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:42.721085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:42.781921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:42.782732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:42.782841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:42.782877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:42.896104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:42.896257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:42.896299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:42.896330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:42.899769] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: UP (p=52.05%) [2026-01-06T20:22:42.900033] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-06T20:22:42.900155] [INFO ] [sig ] GBX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:43.047007] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GBX.txt [2026-01-06T20:22:43.047176] [INFO ] [sig ] [1339/3517] Completed GBX in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.4m [2026-01-06T20:22:43.047217] [INFO ] [sig ] [1340/3517] Forecasting GCBC... [2026-01-06T20:22:43.047251] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-06T20:22:43.047282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-06T20:22:43.059326] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'GCBC'. [2026-01-06T20:22:43.059822] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-06T20:22:43.060562] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-06T20:22:43.060632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:43.060664] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:43.060692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:43.060748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:43.118958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:43.119739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:43.119819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:43.119854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:43.233507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:43.233688] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:22:43.233733] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:43.233764] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:43.237236] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: DOWN (p=17.18%) [2026-01-06T20:22:43.237531] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-06T20:22:43.237681] [INFO ] [sig ] GCBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:43.379203] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GCBC.txt [2026-01-06T20:22:43.379363] [INFO ] [sig ] [1340/3517] Completed GCBC in 0.3s | 2.92 sym/s | Total: 7.6m | ETA: 12.4m [2026-01-06T20:22:43.379405] [INFO ] [sig ] [1341/3517] Forecasting GCMG... [2026-01-06T20:22:43.379437] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-06T20:22:43.379469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-06T20:22:43.391405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-06T20:22:43.392027] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-06T20:22:43.393029] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-06T20:22:43.393083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:43.393115] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:43.393141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:43.393199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:43.454104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:43.455209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:43.455317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:43.455365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:43.581946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:43.582086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:43.582130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:43.582161] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:43.586068] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-06T20:22:43.586347] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-06T20:22:43.586476] [INFO ] [sig ] GCMG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:43.735852] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GCMG.txt [2026-01-06T20:22:43.736021] [INFO ] [sig ] [1341/3517] Completed GCMG in 0.4s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:43.736061] [INFO ] [sig ] [1342/3517] Forecasting GCO... [2026-01-06T20:22:43.736092] [INFO ] [sig ] Generating forecast for: GCO [2026-01-06T20:22:43.736122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-06T20:22:43.747930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-06T20:22:43.748267] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-06T20:22:43.749109] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-06T20:22:43.749163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:43.749197] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:43.749225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:43.749284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:43.820144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:43.821216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:43.821298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:43.821333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:43.943611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:43.943760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:43.943802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:43.943832] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:43.947159] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=44.19%) [2026-01-06T20:22:43.947447] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-06T20:22:43.947597] [INFO ] [sig ] GCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:44.100592] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GCO.txt [2026-01-06T20:22:44.100795] [INFO ] [sig ] [1342/3517] Completed GCO in 0.4s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:44.100862] [INFO ] [sig ] [1343/3517] Forecasting GD... [2026-01-06T20:22:44.100907] [INFO ] [sig ] Generating forecast for: GD [2026-01-06T20:22:44.100956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-06T20:22:44.112968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-06T20:22:44.113321] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-06T20:22:44.114127] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-06T20:22:44.114179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:44.114212] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:44.114240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:44.114297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:44.170435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:44.171261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:44.171339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:44.171373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:44.287142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:44.287286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:44.287328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:44.287358] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:44.291161] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: UP (p=89.54%) [2026-01-06T20:22:44.291448] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-06T20:22:44.291570] [INFO ] [sig ] GD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:44.435179] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GD.txt [2026-01-06T20:22:44.435315] [INFO ] [sig ] [1343/3517] Completed GD in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:44.435354] [INFO ] [sig ] [1344/3517] Forecasting GDC... [2026-01-06T20:22:44.435384] [INFO ] [sig ] Generating forecast for: GDC [2026-01-06T20:22:44.435415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-06T20:22:44.446427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-06T20:22:44.446729] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-06T20:22:44.447488] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-06T20:22:44.447546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:44.447598] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:44.447629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:44.447686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:44.504900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:44.505633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:44.505713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:44.505747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:44.626931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:44.627060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:44.627108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:44.627139] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:44.630513] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=8.83%) [2026-01-06T20:22:44.630805] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-06T20:22:44.630929] [INFO ] [sig ] GDC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:44.772242] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GDC.txt [2026-01-06T20:22:44.772372] [INFO ] [sig ] [1344/3517] Completed GDC in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:44.772410] [INFO ] [sig ] [1345/3517] Forecasting GDDY... [2026-01-06T20:22:44.772439] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-06T20:22:44.772470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-06T20:22:44.784897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-06T20:22:44.785190] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-06T20:22:44.785950] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-06T20:22:44.786001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:44.786033] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:44.786060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:44.786117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:44.843693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:44.844291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:44.844367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:44.844400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:44.971657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:44.971795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:44.971854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:44.971884] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:44.975346] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=18.43%) [2026-01-06T20:22:44.975633] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-06T20:22:44.975762] [INFO ] [sig ] GDDY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:45.118437] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GDDY.txt [2026-01-06T20:22:45.118585] [INFO ] [sig ] [1345/3517] Completed GDDY in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:45.118627] [INFO ] [sig ] [1346/3517] Forecasting GDEN... [2026-01-06T20:22:45.118667] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-06T20:22:45.118699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-06T20:22:45.131494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-06T20:22:45.131801] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-06T20:22:45.132562] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-06T20:22:45.132630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:45.132686] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:45.132715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:45.132772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:45.191024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:45.191889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:45.191973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:45.192008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:45.311629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:45.311772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:45.311814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:45.311843] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:45.315113] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=22.32%) [2026-01-06T20:22:45.315377] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-06T20:22:45.315497] [INFO ] [sig ] GDEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:45.452818] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GDEN.txt [2026-01-06T20:22:45.452961] [INFO ] [sig ] [1346/3517] Completed GDEN in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:45.453004] [INFO ] [sig ] [1347/3517] Forecasting GDRX... [2026-01-06T20:22:45.453044] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-06T20:22:45.453076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-06T20:22:45.464174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-06T20:22:45.464514] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-06T20:22:45.465306] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-06T20:22:45.465359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:45.465393] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:45.465422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:45.465484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:45.523003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:45.523857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:45.523938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:45.523972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:45.643875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:45.644025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:45.644066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:45.644094] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:45.647936] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=1.70%) [2026-01-06T20:22:45.648209] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-06T20:22:45.648332] [INFO ] [sig ] GDRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:45.792411] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GDRX.txt [2026-01-06T20:22:45.792562] [INFO ] [sig ] [1347/3517] Completed GDRX in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:45.792625] [INFO ] [sig ] [1348/3517] Forecasting GDS... [2026-01-06T20:22:45.792657] [INFO ] [sig ] Generating forecast for: GDS [2026-01-06T20:22:45.792689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-06T20:22:45.804862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-06T20:22:45.805216] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-06T20:22:45.806038] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-06T20:22:45.806098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:45.806138] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:45.806168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:45.806228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:45.867358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:45.868187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:45.868266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:45.868299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:45.993510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:45.993684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:45.993728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:45.993758] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:45.997021] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=44.87%) [2026-01-06T20:22:45.997286] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-06T20:22:45.997406] [INFO ] [sig ] GDS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:46.139178] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GDS.txt [2026-01-06T20:22:46.139329] [INFO ] [sig ] [1348/3517] Completed GDS in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:46.139369] [INFO ] [sig ] [1349/3517] Forecasting GDYN... [2026-01-06T20:22:46.139400] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-06T20:22:46.139431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-06T20:22:46.151906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-06T20:22:46.152272] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-06T20:22:46.153082] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-06T20:22:46.153137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:46.153183] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:46.153213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:46.153270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:46.213756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:46.214611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:46.214692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:46.214725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:46.341035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:46.341203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:46.341247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:46.341310] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:46.344867] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: UP (p=86.41%) [2026-01-06T20:22:46.345150] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-06T20:22:46.345276] [INFO ] [sig ] GDYN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:46.488414] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GDYN.txt [2026-01-06T20:22:46.488594] [INFO ] [sig ] [1349/3517] Completed GDYN in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:46.488680] [INFO ] [sig ] [1350/3517] Forecasting GE... [2026-01-06T20:22:46.488715] [INFO ] [sig ] Generating forecast for: GE [2026-01-06T20:22:46.488746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-06T20:22:46.500287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-06T20:22:46.500697] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-06T20:22:46.501493] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-06T20:22:46.501557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:46.501637] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:46.501672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:46.501747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:46.557610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:46.558450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:46.558533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:46.558566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:46.683129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:46.683281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:46.683322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:46.683351] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:46.686649] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: UP (p=95.68%) [2026-01-06T20:22:46.686923] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-06T20:22:46.687046] [INFO ] [sig ] GE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:46.828789] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GE.txt [2026-01-06T20:22:46.828939] [INFO ] [sig ] [1350/3517] Completed GE in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:46.828981] [INFO ] [sig ] [1351/3517] Forecasting GECC... [2026-01-06T20:22:46.829012] [INFO ] [sig ] Generating forecast for: GECC [2026-01-06T20:22:46.829043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-06T20:22:46.841370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-06T20:22:46.841968] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-06T20:22:46.843045] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-06T20:22:46.843098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:46.843131] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:46.843158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:46.843217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:46.905208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:46.905938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:46.906022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:46.906054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:47.032427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:47.032606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:47.032652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:47.032684] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:47.036084] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: DOWN (p=34.93%) [2026-01-06T20:22:47.036354] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-06T20:22:47.036479] [INFO ] [sig ] GECC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:47.175154] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GECC.txt [2026-01-06T20:22:47.175284] [INFO ] [sig ] [1351/3517] Completed GECC in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:47.175322] [INFO ] [sig ] [1352/3517] Forecasting GEF... [2026-01-06T20:22:47.175351] [INFO ] [sig ] Generating forecast for: GEF [2026-01-06T20:22:47.175382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-06T20:22:47.187278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-06T20:22:47.187610] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-06T20:22:47.188385] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-06T20:22:47.188438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:47.188471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:47.188499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:47.188558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:47.245818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:47.246635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:47.246719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:47.246751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:47.367406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:47.367565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:47.367634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:47.367664] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:47.371306] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: DOWN (p=14.33%) [2026-01-06T20:22:47.371680] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-06T20:22:47.371815] [INFO ] [sig ] GEF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:47.518260] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GEF.txt [2026-01-06T20:22:47.518412] [INFO ] [sig ] [1352/3517] Completed GEF in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:47.518453] [INFO ] [sig ] [1353/3517] Forecasting GEHC... [2026-01-06T20:22:47.518494] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-06T20:22:47.518532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-06T20:22:47.531361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-06T20:22:47.531796] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-06T20:22:47.532655] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-06T20:22:47.532712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:47.532745] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:47.532956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:47.533022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:47.593928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:47.594678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:47.594759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:47.594792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:47.721620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:47.721761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:47.721803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:47.722025] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:47.725355] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=81.07%) [2026-01-06T20:22:47.725645] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-06T20:22:47.725766] [INFO ] [sig ] GEHC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:47.867797] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GEHC.txt [2026-01-06T20:22:47.867937] [INFO ] [sig ] [1353/3517] Completed GEHC in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.4m [2026-01-06T20:22:47.867977] [INFO ] [sig ] [1354/3517] Forecasting GEL... [2026-01-06T20:22:47.868008] [INFO ] [sig ] Generating forecast for: GEL [2026-01-06T20:22:47.868037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-06T20:22:47.880380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-06T20:22:47.880732] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-06T20:22:47.881467] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-06T20:22:47.881518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:47.881549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:47.881593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:47.881658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:47.942436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:47.943148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:47.943223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:47.943255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:48.067090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:48.067229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:48.067272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:48.067302] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:48.070816] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=43.50%) [2026-01-06T20:22:48.071081] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-06T20:22:48.071228] [INFO ] [sig ] GEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:48.216855] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GEL.txt [2026-01-06T20:22:48.216982] [INFO ] [sig ] [1354/3517] Completed GEL in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.3m [2026-01-06T20:22:48.217021] [INFO ] [sig ] [1355/3517] Forecasting GEN... [2026-01-06T20:22:48.217050] [INFO ] [sig ] Generating forecast for: GEN [2026-01-06T20:22:48.217081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-06T20:22:48.228168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-06T20:22:48.228469] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-06T20:22:48.229269] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-06T20:22:48.229323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:48.229355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:48.229383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:48.229441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:48.291510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:48.292612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:48.292697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:48.292731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:48.419733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:48.419877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:48.419946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:48.419979] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:48.423732] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=87.59%) [2026-01-06T20:22:48.424012] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-06T20:22:48.424134] [INFO ] [sig ] GEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:48.569432] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GEN.txt [2026-01-06T20:22:48.569564] [INFO ] [sig ] [1355/3517] Completed GEN in 0.4s | 2.92 sym/s | Total: 7.7m | ETA: 12.3m [2026-01-06T20:22:48.569633] [INFO ] [sig ] [1356/3517] Forecasting GENI... [2026-01-06T20:22:48.569670] [INFO ] [sig ] Generating forecast for: GENI [2026-01-06T20:22:48.569705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-06T20:22:48.581614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-06T20:22:48.582092] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-06T20:22:48.582894] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-06T20:22:48.582945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:48.582976] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:48.583003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:48.583060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:48.640380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:48.641087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:48.641190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:48.641223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:48.760980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:48.761136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:48.761181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:48.761227] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:48.764679] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=18.16%) [2026-01-06T20:22:48.764961] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-06T20:22:48.765097] [INFO ] [sig ] GENI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:48.919402] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GENI.txt [2026-01-06T20:22:48.919560] [INFO ] [sig ] [1356/3517] Completed GENI in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.3m [2026-01-06T20:22:48.919618] [INFO ] [sig ] [1357/3517] Forecasting GENK... [2026-01-06T20:22:48.919650] [INFO ] [sig ] Generating forecast for: GENK [2026-01-06T20:22:48.919681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-06T20:22:48.931371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-06T20:22:48.931657] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-06T20:22:48.932407] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-06T20:22:48.932458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:48.932489] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:48.932516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:48.932597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:48.991360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:48.992026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:48.992104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:48.992137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:49.119688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:49.119824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:49.119864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:49.119894] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:49.123789] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=59.67%) [2026-01-06T20:22:49.124083] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-06T20:22:49.124211] [INFO ] [sig ] GENK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:49.267972] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GENK.txt [2026-01-06T20:22:49.268093] [INFO ] [sig ] [1357/3517] Completed GENK in 0.3s | 2.92 sym/s | Total: 7.7m | ETA: 12.3m [2026-01-06T20:22:49.268131] [INFO ] [sig ] [1358/3517] Forecasting GEOS... [2026-01-06T20:22:49.268169] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-06T20:22:49.268210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-06T20:22:49.280529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-06T20:22:49.280815] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-06T20:22:49.281550] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-06T20:22:49.281620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:49.281653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:49.281680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:49.281737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:49.340837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:49.341839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:49.341918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:49.341965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:49.464525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:49.464756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:49.464800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:49.464830] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:49.468283] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-01-06T20:22:49.468557] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-06T20:22:49.468719] [INFO ] [sig ] GEOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:49.611717] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GEOS.txt [2026-01-06T20:22:49.611829] [INFO ] [sig ] [1358/3517] Completed GEOS in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:49.611867] [INFO ] [sig ] [1359/3517] Forecasting GERN... [2026-01-06T20:22:49.611896] [INFO ] [sig ] Generating forecast for: GERN [2026-01-06T20:22:49.611925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-06T20:22:49.623977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-06T20:22:49.624265] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-06T20:22:49.625019] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-06T20:22:49.625070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:49.625102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:49.625129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:49.625185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:49.682867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:49.683492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:49.683588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:49.683624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:49.806969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:49.807128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:49.807179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:49.807208] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:49.810999] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: DOWN (p=31.54%) [2026-01-06T20:22:49.811269] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-06T20:22:49.811406] [INFO ] [sig ] GERN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:49.954315] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GERN.txt [2026-01-06T20:22:49.954464] [INFO ] [sig ] [1359/3517] Completed GERN in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:49.954503] [INFO ] [sig ] [1360/3517] Forecasting GES... [2026-01-06T20:22:49.954534] [INFO ] [sig ] Generating forecast for: GES [2026-01-06T20:22:49.954565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-06T20:22:49.967057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-06T20:22:49.967318] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-06T20:22:49.968114] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-06T20:22:49.968165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:49.968198] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:49.968235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:49.968294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:50.024903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:50.025501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:50.025593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:50.025627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:50.149089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:50.149239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:50.149283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:50.149313] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:50.152748] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: UP (p=69.93%) [2026-01-06T20:22:50.153023] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-06T20:22:50.153144] [INFO ] [sig ] GES: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:50.294306] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GES.txt [2026-01-06T20:22:50.294426] [INFO ] [sig ] [1360/3517] Completed GES in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:50.294464] [INFO ] [sig ] [1361/3517] Forecasting GEVO... [2026-01-06T20:22:50.294492] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-06T20:22:50.294523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-06T20:22:50.307077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-06T20:22:50.307382] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-06T20:22:50.308252] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-06T20:22:50.308310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:50.308347] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:50.308382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:50.308451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:50.365013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:50.365626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:50.365701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:50.365733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:50.487752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:50.487911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:50.487958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:50.487987] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:50.491765] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: UP (p=97.01%) [2026-01-06T20:22:50.492061] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-06T20:22:50.492189] [INFO ] [sig ] GEVO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:50.637693] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GEVO.txt [2026-01-06T20:22:50.638030] [INFO ] [sig ] [1361/3517] Completed GEVO in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:50.638069] [INFO ] [sig ] [1362/3517] Forecasting GFF... [2026-01-06T20:22:50.638098] [INFO ] [sig ] Generating forecast for: GFF [2026-01-06T20:22:50.638129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-06T20:22:50.649881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-06T20:22:50.650262] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-06T20:22:50.651083] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-06T20:22:50.651135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:50.651167] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:50.651195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:50.651260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:50.707492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:50.708362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:50.708442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:50.708474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:50.824566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:50.824746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:50.824791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:50.824822] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:50.828302] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=48.03%) [2026-01-06T20:22:50.828616] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-06T20:22:50.828767] [INFO ] [sig ] GFF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:50.975299] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GFF.txt [2026-01-06T20:22:50.975460] [INFO ] [sig ] [1362/3517] Completed GFF in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:50.975500] [INFO ] [sig ] [1363/3517] Forecasting GFI... [2026-01-06T20:22:50.975531] [INFO ] [sig ] Generating forecast for: GFI [2026-01-06T20:22:50.975564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-06T20:22:50.987559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-06T20:22:50.987953] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-06T20:22:50.988743] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-06T20:22:50.988794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:50.988851] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:50.988878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:50.988935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:51.048688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:51.049537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:51.049642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:51.049676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:51.178297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:51.178458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:51.178502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:51.178530] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:51.181857] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-01-06T20:22:51.182338] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-06T20:22:51.182471] [INFO ] [sig ] GFI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:51.327030] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GFI.txt [2026-01-06T20:22:51.327180] [INFO ] [sig ] [1363/3517] Completed GFI in 0.4s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:51.327219] [INFO ] [sig ] [1364/3517] Forecasting GFL... [2026-01-06T20:22:51.327249] [INFO ] [sig ] Generating forecast for: GFL [2026-01-06T20:22:51.327286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-06T20:22:51.339076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-06T20:22:51.339449] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-06T20:22:51.340439] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-06T20:22:51.340491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:51.340522] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:51.340548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:51.340631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:51.401668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:51.402764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:51.402846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:51.402880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:51.525520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:51.525685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:51.525729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:51.525757] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:51.529018] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: DOWN (p=30.35%) [2026-01-06T20:22:51.529287] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-06T20:22:51.529407] [INFO ] [sig ] GFL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:51.687552] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GFL.txt [2026-01-06T20:22:51.687850] [INFO ] [sig ] [1364/3517] Completed GFL in 0.4s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:51.687908] [INFO ] [sig ] [1365/3517] Forecasting GFS... [2026-01-06T20:22:51.687950] [INFO ] [sig ] Generating forecast for: GFS [2026-01-06T20:22:51.687993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-06T20:22:51.700301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-06T20:22:51.700636] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-06T20:22:51.701390] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-06T20:22:51.701442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:51.701473] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:51.701500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:51.701557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:51.762318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:51.763402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:51.763509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:51.763543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:51.880978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:51.881138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:51.881180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:51.881208] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:51.884464] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=0.86%) [2026-01-06T20:22:51.884753] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-06T20:22:51.885068] [INFO ] [sig ] GFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:52.025120] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GFS.txt [2026-01-06T20:22:52.025273] [INFO ] [sig ] [1365/3517] Completed GFS in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:52.025312] [INFO ] [sig ] [1366/3517] Forecasting GGAL... [2026-01-06T20:22:52.025343] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-06T20:22:52.025375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-06T20:22:52.037535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-06T20:22:52.038061] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-06T20:22:52.039070] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-06T20:22:52.039122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:52.039154] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:52.039181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:52.039238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:52.095605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:52.096714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:52.096797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:52.097030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:52.224342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:52.224502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:52.224546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:52.224633] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:52.228395] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=43.69%) [2026-01-06T20:22:52.228756] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-06T20:22:52.228899] [INFO ] [sig ] GGAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:52.366624] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GGAL.txt [2026-01-06T20:22:52.366778] [INFO ] [sig ] [1366/3517] Completed GGAL in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:52.366818] [INFO ] [sig ] [1367/3517] Forecasting GGB... [2026-01-06T20:22:52.366848] [INFO ] [sig ] Generating forecast for: GGB [2026-01-06T20:22:52.366878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-06T20:22:52.378626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-06T20:22:52.379000] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-06T20:22:52.379788] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-06T20:22:52.379840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:52.379871] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:52.379897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:52.379953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:52.438129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:52.439184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:52.439265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:52.439298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:52.563690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:52.563839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:52.563883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:52.563912] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:52.567358] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-06T20:22:52.567661] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-06T20:22:52.567783] [INFO ] [sig ] GGB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:52.710431] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GGB.txt [2026-01-06T20:22:52.710599] [INFO ] [sig ] [1367/3517] Completed GGB in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:52.710641] [INFO ] [sig ] [1368/3517] Forecasting GGG... [2026-01-06T20:22:52.710672] [INFO ] [sig ] Generating forecast for: GGG [2026-01-06T20:22:52.710703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-06T20:22:52.722415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-06T20:22:52.722779] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-06T20:22:52.723736] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-06T20:22:52.723789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:52.723821] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:52.723849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:52.723907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:52.782325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:52.783210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:52.783291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:52.783324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:52.906875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:52.907032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:52.907075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:52.907105] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:52.910612] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=26.32%) [2026-01-06T20:22:52.910888] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-06T20:22:52.911008] [INFO ] [sig ] GGG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:53.056218] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GGG.txt [2026-01-06T20:22:53.056386] [INFO ] [sig ] [1368/3517] Completed GGG in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:53.056426] [INFO ] [sig ] [1369/3517] Forecasting GGLL... [2026-01-06T20:22:53.056456] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-06T20:22:53.056486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-06T20:22:53.068938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-06T20:22:53.069258] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-06T20:22:53.070049] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-06T20:22:53.070101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:53.070132] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:53.070159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:53.070216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:53.129091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:53.129932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:53.130037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:53.130071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:53.249206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:53.249379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:53.249422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:53.249450] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:53.253241] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-06T20:22:53.253540] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-06T20:22:53.253685] [INFO ] [sig ] GGLL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:53.396232] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GGLL.txt [2026-01-06T20:22:53.396365] [INFO ] [sig ] [1369/3517] Completed GGLL in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:53.396403] [INFO ] [sig ] [1370/3517] Forecasting GGLS... [2026-01-06T20:22:53.396432] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-06T20:22:53.396463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-06T20:22:53.408076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-06T20:22:53.408368] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-06T20:22:53.409244] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-06T20:22:53.409298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:53.409330] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:53.409356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:53.409415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:53.464485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:53.465082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:53.465158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:53.465190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:53.582176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:53.582329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:53.582372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:53.582401] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:53.585761] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-01-06T20:22:53.586033] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-06T20:22:53.586156] [INFO ] [sig ] GGLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:53.723734] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GGLS.txt [2026-01-06T20:22:53.723890] [INFO ] [sig ] [1370/3517] Completed GGLS in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:53.723930] [INFO ] [sig ] [1371/3517] Forecasting GH... [2026-01-06T20:22:53.723961] [INFO ] [sig ] Generating forecast for: GH [2026-01-06T20:22:53.723992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-06T20:22:53.737449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-06T20:22:53.737886] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-06T20:22:53.738770] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-06T20:22:53.738826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:53.738858] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:53.738884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:53.738941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:53.813244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:53.814448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:53.814558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:53.814638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:53.977394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:53.977615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:53.977686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:53.977736] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:53.982995] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: DOWN (p=20.51%) [2026-01-06T20:22:53.983486] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-06T20:22:53.983717] [INFO ] [sig ] GH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:54.197798] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GH.txt [2026-01-06T20:22:54.198029] [INFO ] [sig ] [1371/3517] Completed GH in 0.5s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:54.198089] [INFO ] [sig ] [1372/3517] Forecasting GHI... [2026-01-06T20:22:54.198136] [INFO ] [sig ] Generating forecast for: GHI [2026-01-06T20:22:54.198183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-06T20:22:54.216928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-06T20:22:54.217454] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-06T20:22:54.218807] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-06T20:22:54.218885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:54.218938] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:54.218985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:54.219080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:54.319764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:54.320892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:54.321025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:54.321068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:54.483131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:54.483344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:54.483406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:54.483450] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:54.488967] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-06T20:22:54.489514] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-06T20:22:54.489768] [INFO ] [sig ] GHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:54.671966] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GHI.txt [2026-01-06T20:22:54.672212] [INFO ] [sig ] [1372/3517] Completed GHI in 0.5s | 2.92 sym/s | Total: 7.8m | ETA: 12.3m [2026-01-06T20:22:54.672279] [INFO ] [sig ] [1373/3517] Forecasting GHM... [2026-01-06T20:22:54.672331] [INFO ] [sig ] Generating forecast for: GHM [2026-01-06T20:22:54.672383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-06T20:22:54.686807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-06T20:22:54.687216] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-06T20:22:54.688171] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-06T20:22:54.688227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:54.688279] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:54.688317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:54.688398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:54.775255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:54.776306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:54.776426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:54.776522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:54.917000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:54.917168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:54.917214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:54.917255] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:54.921039] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=62.09%) [2026-01-06T20:22:54.921421] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-06T20:22:54.921615] [INFO ] [sig ] GHM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:55.064856] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GHM.txt [2026-01-06T20:22:55.064984] [INFO ] [sig ] [1373/3517] Completed GHM in 0.4s | 2.92 sym/s | Total: 7.8m | ETA: 12.2m [2026-01-06T20:22:55.065023] [INFO ] [sig ] [1374/3517] Forecasting GHRS... [2026-01-06T20:22:55.065054] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-06T20:22:55.065084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-06T20:22:55.075936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-06T20:22:55.076270] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-06T20:22:55.077115] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-06T20:22:55.077169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:55.077201] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:55.077229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:55.077287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:55.134802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:55.135696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:55.135781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:55.135815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:55.260936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:55.261092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:55.261137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:55.261167] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:55.264539] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: UP (p=53.24%) [2026-01-06T20:22:55.264830] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-06T20:22:55.264952] [INFO ] [sig ] GHRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:55.402897] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GHRS.txt [2026-01-06T20:22:55.403039] [INFO ] [sig ] [1374/3517] Completed GHRS in 0.3s | 2.92 sym/s | Total: 7.8m | ETA: 12.2m [2026-01-06T20:22:55.403078] [INFO ] [sig ] [1375/3517] Forecasting GHY... [2026-01-06T20:22:55.403109] [INFO ] [sig ] Generating forecast for: GHY [2026-01-06T20:22:55.403140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-06T20:22:55.415132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-06T20:22:55.415526] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-06T20:22:55.416330] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-06T20:22:55.416381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:55.416412] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:55.416439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:55.416495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:55.473147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:55.474023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:55.474104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:55.474139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:55.596678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:55.596826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:55.596868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:55.596897] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:55.600162] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: DOWN (p=42.14%) [2026-01-06T20:22:55.600429] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-06T20:22:55.600548] [INFO ] [sig ] GHY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:55.741507] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GHY.txt [2026-01-06T20:22:55.741670] [INFO ] [sig ] [1375/3517] Completed GHY in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:55.741712] [INFO ] [sig ] [1376/3517] Forecasting GIB... [2026-01-06T20:22:55.741743] [INFO ] [sig ] Generating forecast for: GIB [2026-01-06T20:22:55.741774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-06T20:22:55.753098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-06T20:22:55.753423] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-06T20:22:55.754392] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-06T20:22:55.754443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:55.754475] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:55.754502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:55.754559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:55.817355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:55.818243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:55.818324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:55.818358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:55.941011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:55.941180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:55.941224] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:55.941252] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:55.944995] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: DOWN (p=48.23%) [2026-01-06T20:22:55.945307] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-06T20:22:55.945441] [INFO ] [sig ] GIB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:56.096727] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GIB.txt [2026-01-06T20:22:56.096917] [INFO ] [sig ] [1376/3517] Completed GIB in 0.4s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:56.096965] [INFO ] [sig ] [1377/3517] Forecasting GIFI... [2026-01-06T20:22:56.096999] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-06T20:22:56.097030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-06T20:22:56.109301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-06T20:22:56.109696] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-06T20:22:56.110666] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-06T20:22:56.110719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:56.110751] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:56.110778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:56.110835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:56.168319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:56.169181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:56.169258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:56.169291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:56.291872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:56.292000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:56.292041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:56.292069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:56.295488] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: UP (p=76.07%) [2026-01-06T20:22:56.295778] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-06T20:22:56.296089] [INFO ] [sig ] GIFI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:56.446027] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GIFI.txt [2026-01-06T20:22:56.446189] [INFO ] [sig ] [1377/3517] Completed GIFI in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:56.446230] [INFO ] [sig ] [1378/3517] Forecasting GIII... [2026-01-06T20:22:56.446263] [INFO ] [sig ] Generating forecast for: GIII [2026-01-06T20:22:56.446295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-06T20:22:56.457833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-06T20:22:56.458117] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-06T20:22:56.458936] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-06T20:22:56.458990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:56.459022] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:56.459051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:56.459109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:56.519322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:56.520178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:56.520259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:56.520293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:56.642216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:56.642371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:56.642415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:56.642445] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:56.646054] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: UP (p=99.54%) [2026-01-06T20:22:56.646330] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-06T20:22:56.646472] [INFO ] [sig ] GIII: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:56.789139] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GIII.txt [2026-01-06T20:22:56.789289] [INFO ] [sig ] [1378/3517] Completed GIII in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:56.789328] [INFO ] [sig ] [1379/3517] Forecasting GIL... [2026-01-06T20:22:56.789358] [INFO ] [sig ] Generating forecast for: GIL [2026-01-06T20:22:56.789391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIL' from 'https://tdm.silogroup.org/data/derivative_storage/GIL.csv'. [2026-01-06T20:22:56.803534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIL'. [2026-01-06T20:22:56.804053] [INFO ] [FORECASTER] Starting predict_future for GIL [2026-01-06T20:22:56.805225] [DEBUG] [LOCAL ] No optimal features file found for GIL: ./output/feature-sets/GIL.txt [2026-01-06T20:22:56.805301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:56.805352] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:56.805395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:56.805461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:56.878377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:56.879495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:56.879599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:56.879637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:57.012058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:57.012213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:57.012258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:57.012289] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:57.015805] [DEBUG] [FORECASTER] GIL: Forecast T+1@11:T+2@11: DOWN (p=27.82%) [2026-01-06T20:22:57.016103] [INFO ] [FORECASTER] Completed predict_future for GIL [2026-01-06T20:22:57.016245] [INFO ] [sig ] GIL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:57.166374] [INFO ] [LOCAL ] Saved forecast: GIL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GIL.txt [2026-01-06T20:22:57.166524] [INFO ] [sig ] [1379/3517] Completed GIL in 0.4s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:57.166562] [INFO ] [sig ] [1380/3517] Forecasting GILD... [2026-01-06T20:22:57.166610] [INFO ] [sig ] Generating forecast for: GILD [2026-01-06T20:22:57.166642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-06T20:22:57.178409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-06T20:22:57.178813] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-06T20:22:57.179603] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-06T20:22:57.179657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:57.179719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:57.179754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:57.179824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:57.243177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:57.244079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:57.244163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:57.244197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:57.370121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:57.370281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:57.370324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:57.370371] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:57.373798] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=29.03%) [2026-01-06T20:22:57.374082] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-06T20:22:57.374210] [INFO ] [sig ] GILD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:57.522951] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GILD.txt [2026-01-06T20:22:57.523079] [INFO ] [sig ] [1380/3517] Completed GILD in 0.4s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:57.523119] [INFO ] [sig ] [1381/3517] Forecasting GIS... [2026-01-06T20:22:57.523148] [INFO ] [sig ] Generating forecast for: GIS [2026-01-06T20:22:57.523178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-06T20:22:57.534032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-06T20:22:57.534307] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-06T20:22:57.535076] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-06T20:22:57.535128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:57.535160] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:57.535186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:57.535244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:57.592160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:57.592867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:57.592947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:57.592981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:57.716891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:57.717029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:57.717071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:57.717100] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:57.721013] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=54.26%) [2026-01-06T20:22:57.721473] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-06T20:22:57.721622] [INFO ] [sig ] GIS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:57.864252] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GIS.txt [2026-01-06T20:22:57.864374] [INFO ] [sig ] [1381/3517] Completed GIS in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:57.864413] [INFO ] [sig ] [1382/3517] Forecasting GKOS... [2026-01-06T20:22:57.864443] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-06T20:22:57.864472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-06T20:22:57.876313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-06T20:22:57.876620] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-06T20:22:57.877362] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-06T20:22:57.877413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:57.877446] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:57.877472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:57.877529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:57.938743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:57.939558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:57.939686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:57.939724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:58.072606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:58.072764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:58.072816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:58.072851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:58.076412] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=5.74%) [2026-01-06T20:22:58.076747] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-06T20:22:58.076887] [INFO ] [sig ] GKOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:58.221758] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GKOS.txt [2026-01-06T20:22:58.221890] [INFO ] [sig ] [1382/3517] Completed GKOS in 0.4s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:58.221928] [INFO ] [sig ] [1383/3517] Forecasting GL... [2026-01-06T20:22:58.221958] [INFO ] [sig ] Generating forecast for: GL [2026-01-06T20:22:58.221990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-06T20:22:58.234368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-06T20:22:58.234704] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-06T20:22:58.235747] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-06T20:22:58.235802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:58.235837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:58.235864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:58.235923] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:58.295720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:58.296371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:58.296453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:58.296488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:58.421243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:58.421388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:58.421430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:58.421490] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:58.424797] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=9.19%) [2026-01-06T20:22:58.425069] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-06T20:22:58.425191] [INFO ] [sig ] GL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:58.571126] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GL.txt [2026-01-06T20:22:58.571259] [INFO ] [sig ] [1383/3517] Completed GL in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:58.571299] [INFO ] [sig ] [1384/3517] Forecasting GLAD... [2026-01-06T20:22:58.571329] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-06T20:22:58.571359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-06T20:22:58.582833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-06T20:22:58.583294] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-06T20:22:58.584063] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-06T20:22:58.584114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:58.584146] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:58.584183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:58.584241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:58.649296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:58.650308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:58.650404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:58.650442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:58.766890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:58.767022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:58.767061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:58.767089] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:58.770279] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=81.41%) [2026-01-06T20:22:58.770545] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-06T20:22:58.770686] [INFO ] [sig ] GLAD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:58.909640] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLAD.txt [2026-01-06T20:22:58.909765] [INFO ] [sig ] [1384/3517] Completed GLAD in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:58.909804] [INFO ] [sig ] [1385/3517] Forecasting GLBE... [2026-01-06T20:22:58.909833] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-06T20:22:58.909863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-06T20:22:58.922605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-06T20:22:58.922981] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-06T20:22:58.923777] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-06T20:22:58.923829] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:58.923860] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:58.923886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:58.923943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:58.982553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:58.983759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:58.983849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:58.983881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:59.111930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:59.112098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:59.112169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:59.112210] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:59.115660] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: DOWN (p=13.37%) [2026-01-06T20:22:59.115951] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-06T20:22:59.116082] [INFO ] [sig ] GLBE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:59.259601] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GLBE.txt [2026-01-06T20:22:59.259753] [INFO ] [sig ] [1385/3517] Completed GLBE in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:59.259794] [INFO ] [sig ] [1386/3517] Forecasting GLBS... [2026-01-06T20:22:59.259823] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-06T20:22:59.259879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-06T20:22:59.272599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-06T20:22:59.272911] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-06T20:22:59.273846] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-06T20:22:59.273898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:59.273931] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:59.273957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:59.274013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:59.331163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:59.331975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:59.332061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:59.332095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:59.448902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:59.449058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:59.449101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:59.449130] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:59.452392] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-06T20:22:59.452679] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-06T20:22:59.452801] [INFO ] [sig ] GLBS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:22:59.592515] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GLBS.txt [2026-01-06T20:22:59.592673] [INFO ] [sig ] [1386/3517] Completed GLBS in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:59.592715] [INFO ] [sig ] [1387/3517] Forecasting GLDD... [2026-01-06T20:22:59.592745] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-06T20:22:59.592775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-06T20:22:59.604521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-06T20:22:59.604854] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-06T20:22:59.605625] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-06T20:22:59.605677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:59.605708] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:59.605735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:59.605792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:22:59.673939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:22:59.675116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:22:59.675227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:22:59.675283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:22:59.811657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:22:59.811816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:22:59.811862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:22:59.811893] [INFO ] [FORECASTER] Training complete [2026-01-06T20:22:59.815547] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-01-06T20:22:59.815923] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-06T20:22:59.816074] [INFO ] [sig ] GLDD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:22:59.959991] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLDD.txt [2026-01-06T20:22:59.960149] [INFO ] [sig ] [1387/3517] Completed GLDD in 0.4s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:22:59.960192] [INFO ] [sig ] [1388/3517] Forecasting GLNG... [2026-01-06T20:22:59.960226] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-06T20:22:59.960267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-06T20:22:59.972332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-06T20:22:59.972729] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-06T20:22:59.973729] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-06T20:22:59.973781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:22:59.973813] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:22:59.973840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:22:59.973897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:00.029410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:00.030243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:00.030326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:00.030359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:00.151721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:00.151878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:00.151921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:00.151951] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:00.155309] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: UP (p=83.70%) [2026-01-06T20:23:00.155613] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-06T20:23:00.155740] [INFO ] [sig ] GLNG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:00.299676] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLNG.txt [2026-01-06T20:23:00.299829] [INFO ] [sig ] [1388/3517] Completed GLNG in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:23:00.299869] [INFO ] [sig ] [1389/3517] Forecasting GLOB... [2026-01-06T20:23:00.299900] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-06T20:23:00.299930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-06T20:23:00.312771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-06T20:23:00.313133] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-06T20:23:00.313909] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-06T20:23:00.313961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:00.313992] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:00.314019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:00.314074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:00.371834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:00.372749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:00.372843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:00.372881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:00.493706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:00.493865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:00.493922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:00.493953] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:00.497570] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-06T20:23:00.497854] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-06T20:23:00.497975] [INFO ] [sig ] GLOB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:00.645359] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLOB.txt [2026-01-06T20:23:00.645549] [INFO ] [sig ] [1389/3517] Completed GLOB in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:23:00.645622] [INFO ] [sig ] [1390/3517] Forecasting GLP... [2026-01-06T20:23:00.645660] [INFO ] [sig ] Generating forecast for: GLP [2026-01-06T20:23:00.645698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-06T20:23:00.658035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-06T20:23:00.658439] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-06T20:23:00.659333] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-06T20:23:00.659389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:00.659424] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:00.659455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:00.659514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:00.720439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:00.721363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:00.721490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:00.721527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:00.844064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:00.844215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:00.844260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:00.844289] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:00.847594] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-06T20:23:00.847864] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-06T20:23:00.847987] [INFO ] [sig ] GLP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:00.991752] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLP.txt [2026-01-06T20:23:00.991890] [INFO ] [sig ] [1390/3517] Completed GLP in 0.3s | 2.92 sym/s | Total: 7.9m | ETA: 12.2m [2026-01-06T20:23:00.991930] [INFO ] [sig ] [1391/3517] Forecasting GLPG... [2026-01-06T20:23:00.991960] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-06T20:23:00.991991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-06T20:23:01.006928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-06T20:23:01.007279] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-06T20:23:01.008489] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-06T20:23:01.008540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:01.008590] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:01.008620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:01.008700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:01.066648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:01.067289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:01.067368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:01.067403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:01.195044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:01.195204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:01.195250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:01.195281] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:01.199150] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=17.16%) [2026-01-06T20:23:01.199484] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-06T20:23:01.199650] [INFO ] [sig ] GLPG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:01.347537] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GLPG.txt [2026-01-06T20:23:01.347709] [INFO ] [sig ] [1391/3517] Completed GLPG in 0.4s | 2.92 sym/s | Total: 7.9m | ETA: 12.1m [2026-01-06T20:23:01.347768] [INFO ] [sig ] [1392/3517] Forecasting GLPI... [2026-01-06T20:23:01.347817] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-06T20:23:01.347851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-06T20:23:01.360100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-06T20:23:01.360492] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-06T20:23:01.361379] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-06T20:23:01.361435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:01.361468] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:01.361497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:01.361555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:01.421231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:01.422105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:01.422190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:01.422225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:01.557232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:01.557392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:01.557437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:01.557468] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:01.560910] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: UP (p=85.44%) [2026-01-06T20:23:01.561193] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-06T20:23:01.561320] [INFO ] [sig ] GLPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:01.704881] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLPI.txt [2026-01-06T20:23:01.705043] [INFO ] [sig ] [1392/3517] Completed GLPI in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:01.705100] [INFO ] [sig ] [1393/3517] Forecasting GLRE... [2026-01-06T20:23:01.705327] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-06T20:23:01.705357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-06T20:23:01.717073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-06T20:23:01.717444] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-06T20:23:01.718223] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-06T20:23:01.718274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:01.718307] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:01.718334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:01.718391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:01.776073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:01.776940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:01.777026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:01.777060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:01.907842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:01.908014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:01.908244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:01.908276] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:01.912332] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=63.77%) [2026-01-06T20:23:01.912638] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-06T20:23:01.912768] [INFO ] [sig ] GLRE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:02.060880] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLRE.txt [2026-01-06T20:23:02.061079] [INFO ] [sig ] [1393/3517] Completed GLRE in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:02.061120] [INFO ] [sig ] [1394/3517] Forecasting GLSI... [2026-01-06T20:23:02.061151] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-06T20:23:02.061180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-06T20:23:02.073990] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-06T20:23:02.074403] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-06T20:23:02.075289] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-06T20:23:02.075349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:02.075390] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:02.075420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:02.075478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:02.138557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:02.139437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:02.139522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:02.139557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:02.271441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:02.271621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:02.271667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:02.271700] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:02.275949] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=91.05%) [2026-01-06T20:23:02.276407] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-06T20:23:02.276536] [INFO ] [sig ] GLSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:02.432927] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLSI.txt [2026-01-06T20:23:02.433083] [INFO ] [sig ] [1394/3517] Completed GLSI in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:02.433303] [INFO ] [sig ] [1395/3517] Forecasting GLTO... [2026-01-06T20:23:02.433340] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-06T20:23:02.433385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-06T20:23:02.445956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-06T20:23:02.446300] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-06T20:23:02.447105] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-06T20:23:02.447161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:02.447195] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:02.447224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:02.447294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:02.504922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:02.505751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:02.505831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:02.505864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:02.626893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:02.627053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:02.627096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:02.627125] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:02.630427] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: DOWN (p=32.70%) [2026-01-06T20:23:02.630720] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-06T20:23:02.630841] [INFO ] [sig ] GLTO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:02.769767] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GLTO.txt [2026-01-06T20:23:02.769892] [INFO ] [sig ] [1395/3517] Completed GLTO in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:02.769931] [INFO ] [sig ] [1396/3517] Forecasting GLUE... [2026-01-06T20:23:02.769965] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-06T20:23:02.769995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-06T20:23:02.781452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-06T20:23:02.781781] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-06T20:23:02.782522] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-06T20:23:02.782591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:02.782626] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:02.782654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:02.782710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:02.839481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:02.840173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:02.840269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:02.840302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:02.960359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:02.960502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:02.960544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:02.960597] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:02.963863] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-06T20:23:02.964131] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-06T20:23:02.964253] [INFO ] [sig ] GLUE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:03.112543] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GLUE.txt [2026-01-06T20:23:03.112694] [INFO ] [sig ] [1396/3517] Completed GLUE in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:03.112733] [INFO ] [sig ] [1397/3517] Forecasting GMAB... [2026-01-06T20:23:03.112763] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-06T20:23:03.112793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-06T20:23:03.124845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-06T20:23:03.125198] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-06T20:23:03.125998] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-06T20:23:03.126066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:03.126125] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:03.126156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:03.126214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:03.187050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:03.187826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:03.187906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:03.187945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:03.313488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:03.313661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:03.313707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:03.313738] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:03.317240] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-01-06T20:23:03.317518] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-06T20:23:03.317662] [INFO ] [sig ] GMAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:03.468425] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GMAB.txt [2026-01-06T20:23:03.468594] [INFO ] [sig ] [1397/3517] Completed GMAB in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:03.468637] [INFO ] [sig ] [1398/3517] Forecasting GME... [2026-01-06T20:23:03.468691] [INFO ] [sig ] Generating forecast for: GME [2026-01-06T20:23:03.468725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-06T20:23:03.481292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-06T20:23:03.481643] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-06T20:23:03.482404] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-06T20:23:03.482457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:03.482490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:03.482520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:03.482596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:03.544346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:03.545175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:03.545268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:03.545323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:03.673522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:03.673707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:03.673757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:03.673789] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:03.677529] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: UP (p=69.78%) [2026-01-06T20:23:03.677839] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-06T20:23:03.677976] [INFO ] [sig ] GME: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:03.826325] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GME.txt [2026-01-06T20:23:03.826471] [INFO ] [sig ] [1398/3517] Completed GME in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:03.826513] [INFO ] [sig ] [1399/3517] Forecasting GMED... [2026-01-06T20:23:03.826544] [INFO ] [sig ] Generating forecast for: GMED [2026-01-06T20:23:03.826593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-06T20:23:03.839148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-06T20:23:03.839474] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-06T20:23:03.840519] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-06T20:23:03.840591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:03.840627] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:03.840655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:03.840713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:03.901751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:03.902525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:03.902629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:03.902667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:04.030707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:04.030863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:04.030908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:04.030937] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:04.034619] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-06T20:23:04.034916] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-06T20:23:04.035080] [INFO ] [sig ] GMED: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:04.180423] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GMED.txt [2026-01-06T20:23:04.180567] [INFO ] [sig ] [1399/3517] Completed GMED in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:04.180628] [INFO ] [sig ] [1400/3517] Forecasting GMM... [2026-01-06T20:23:04.180659] [INFO ] [sig ] Generating forecast for: GMM [2026-01-06T20:23:04.180691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-06T20:23:04.191903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-06T20:23:04.192405] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-06T20:23:04.193193] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-06T20:23:04.193247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:04.193290] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:04.193324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:04.193381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:04.255372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:04.256170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:04.256268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:04.256316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:04.379730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:04.379894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:04.379938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:04.380002] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:04.383706] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-06T20:23:04.383992] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-06T20:23:04.384124] [INFO ] [sig ] GMM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:04.535988] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GMM.txt [2026-01-06T20:23:04.536356] [INFO ] [sig ] [1400/3517] Completed GMM in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:04.536399] [INFO ] [sig ] [1401/3517] Forecasting GMRE... [2026-01-06T20:23:04.536428] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-06T20:23:04.536459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-06T20:23:04.548217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-06T20:23:04.548611] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-06T20:23:04.549435] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-06T20:23:04.549489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:04.549520] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:04.549546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:04.549631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:04.607830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:04.608751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:04.608838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:04.608871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:04.731028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:04.731193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:04.731238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:04.731268] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:04.734714] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=16.31%) [2026-01-06T20:23:04.735043] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-06T20:23:04.735205] [INFO ] [sig ] GMRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:04.879605] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GMRE.txt [2026-01-06T20:23:04.879751] [INFO ] [sig ] [1401/3517] Completed GMRE in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:04.879793] [INFO ] [sig ] [1402/3517] Forecasting GNE... [2026-01-06T20:23:04.879823] [INFO ] [sig ] Generating forecast for: GNE [2026-01-06T20:23:04.879852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-06T20:23:04.891371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-06T20:23:04.891739] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-06T20:23:04.892476] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-06T20:23:04.892528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:04.892560] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:04.892605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:04.892664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:04.949733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:04.950726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:04.950807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:04.950840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:05.066665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:05.066823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:05.066866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:05.066895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:05.070227] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=62.68%) [2026-01-06T20:23:05.070510] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-06T20:23:05.070652] [INFO ] [sig ] GNE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:05.208893] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GNE.txt [2026-01-06T20:23:05.209026] [INFO ] [sig ] [1402/3517] Completed GNE in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:05.209064] [INFO ] [sig ] [1403/3517] Forecasting GNK... [2026-01-06T20:23:05.209094] [INFO ] [sig ] Generating forecast for: GNK [2026-01-06T20:23:05.209124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-06T20:23:05.220488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-06T20:23:05.220821] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-06T20:23:05.221592] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-06T20:23:05.221643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:05.221674] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:05.221700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:05.221757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:05.277990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:05.278690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:05.278770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:05.278802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:05.405911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:05.406073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:05.406117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:05.406148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:05.409593] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=51.03%) [2026-01-06T20:23:05.409896] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-06T20:23:05.410038] [INFO ] [sig ] GNK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:05.554957] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GNK.txt [2026-01-06T20:23:05.555134] [INFO ] [sig ] [1403/3517] Completed GNK in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:05.555176] [INFO ] [sig ] [1404/3517] Forecasting GNL... [2026-01-06T20:23:05.555206] [INFO ] [sig ] Generating forecast for: GNL [2026-01-06T20:23:05.555236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-06T20:23:05.566968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-06T20:23:05.567342] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-06T20:23:05.568145] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-06T20:23:05.568198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:05.568231] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:05.568259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:05.568315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:05.625850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:05.626699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:05.626779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:05.626811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:05.750082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:05.750239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:05.750302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:05.750334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:05.753720] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: DOWN (p=26.14%) [2026-01-06T20:23:05.754051] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-06T20:23:05.754378] [INFO ] [sig ] GNL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:05.897672] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GNL.txt [2026-01-06T20:23:05.897838] [INFO ] [sig ] [1404/3517] Completed GNL in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:05.897877] [INFO ] [sig ] [1405/3517] Forecasting GNLN... [2026-01-06T20:23:05.897909] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-06T20:23:05.897940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-06T20:23:05.909380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-06T20:23:05.909739] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-06T20:23:05.910514] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-06T20:23:05.910585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:05.910629] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:05.910657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:05.910715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:05.969904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:05.970811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:05.970894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:05.970934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:06.083131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:06.083284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:06.083327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:06.083357] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:06.087484] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: UP (p=80.72%) [2026-01-06T20:23:06.087774] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-06T20:23:06.087897] [INFO ] [sig ] GNLN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:06.229713] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GNLN.txt [2026-01-06T20:23:06.229868] [INFO ] [sig ] [1405/3517] Completed GNLN in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:06.229909] [INFO ] [sig ] [1406/3517] Forecasting GNLX... [2026-01-06T20:23:06.229940] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-06T20:23:06.229971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-06T20:23:06.241998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-06T20:23:06.242320] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-06T20:23:06.243151] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-06T20:23:06.243205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:06.243238] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:06.243266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:06.243324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:06.299957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:06.300756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:06.300835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:06.300868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:06.421118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:06.421274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:06.421317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:06.421347] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:06.424639] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-06T20:23:06.424904] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-06T20:23:06.425026] [INFO ] [sig ] GNLX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:06.571625] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GNLX.txt [2026-01-06T20:23:06.571808] [INFO ] [sig ] [1406/3517] Completed GNLX in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:06.571853] [INFO ] [sig ] [1407/3517] Forecasting GNMA... [2026-01-06T20:23:06.571883] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-06T20:23:06.571920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-06T20:23:06.584543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-06T20:23:06.584874] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-06T20:23:06.585699] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-06T20:23:06.585749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:06.585781] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:06.585808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:06.585865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:06.643688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:06.644837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:06.645011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:06.645048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:06.777068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:06.777419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:06.777465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:06.777495] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:06.781667] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=90.55%) [2026-01-06T20:23:06.782002] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-06T20:23:06.782140] [INFO ] [sig ] GNMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:06.929339] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GNMA.txt [2026-01-06T20:23:06.929484] [INFO ] [sig ] [1407/3517] Completed GNMA in 0.4s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:06.929525] [INFO ] [sig ] [1408/3517] Forecasting GNOM... [2026-01-06T20:23:06.929556] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-06T20:23:06.929608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-06T20:23:06.942175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-06T20:23:06.942506] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-06T20:23:06.943283] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-06T20:23:06.943335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:06.943380] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:06.943408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:06.943466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:07.000620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:07.001396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:07.001477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:07.001516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:07.117301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:07.117457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:07.117499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:07.117529] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:07.120916] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-01-06T20:23:07.121201] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-06T20:23:07.121324] [INFO ] [sig ] GNOM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:07.264733] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GNOM.txt [2026-01-06T20:23:07.264887] [INFO ] [sig ] [1408/3517] Completed GNOM in 0.3s | 2.92 sym/s | Total: 8.0m | ETA: 12.1m [2026-01-06T20:23:07.264926] [INFO ] [sig ] [1409/3517] Forecasting GNPX... [2026-01-06T20:23:07.264957] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-06T20:23:07.264986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-06T20:23:07.276916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-06T20:23:07.277457] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-06T20:23:07.278231] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-06T20:23:07.278283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:07.278314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:07.278340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:07.278395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:07.337738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:07.338601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:07.338705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:07.338739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:07.456767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:07.456926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:07.456971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:07.457002] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:07.460454] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-01-06T20:23:07.460780] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-06T20:23:07.460917] [INFO ] [sig ] GNPX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:07.604966] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GNPX.txt [2026-01-06T20:23:07.605113] [INFO ] [sig ] [1409/3517] Completed GNPX in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:07.605153] [INFO ] [sig ] [1410/3517] Forecasting GNRC... [2026-01-06T20:23:07.605184] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-06T20:23:07.605215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-06T20:23:07.618230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-06T20:23:07.618798] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-06T20:23:07.619852] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-06T20:23:07.619905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:07.619939] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:07.619966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:07.620023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:07.681089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:07.681958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:07.682041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:07.682074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:07.818610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:07.818825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:07.818906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:07.818942] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:07.822789] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=33.27%) [2026-01-06T20:23:07.823128] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-06T20:23:07.823262] [INFO ] [sig ] GNRC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:07.969552] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GNRC.txt [2026-01-06T20:23:07.969719] [INFO ] [sig ] [1410/3517] Completed GNRC in 0.4s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:07.969760] [INFO ] [sig ] [1411/3517] Forecasting GNSS... [2026-01-06T20:23:07.969790] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-06T20:23:07.969821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-06T20:23:07.981523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-06T20:23:07.981838] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-06T20:23:07.982615] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-06T20:23:07.982668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:07.982701] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:07.982729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:07.982787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:08.042159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:08.042884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:08.042963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:08.042997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:08.164562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:08.164724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:08.164765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:08.164794] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:08.168034] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=34.51%) [2026-01-06T20:23:08.168298] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-06T20:23:08.168417] [INFO ] [sig ] GNSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:08.312411] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GNSS.txt [2026-01-06T20:23:08.312531] [INFO ] [sig ] [1411/3517] Completed GNSS in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:08.312591] [INFO ] [sig ] [1412/3517] Forecasting GNTX... [2026-01-06T20:23:08.312624] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-06T20:23:08.312655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-06T20:23:08.325414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-06T20:23:08.325700] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-06T20:23:08.326428] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-06T20:23:08.326479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:08.326511] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:08.326538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:08.326612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:08.384563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:08.385178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:08.385256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:08.385289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:08.503411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:08.503558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:08.503619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:08.503651] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:08.507036] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: DOWN (p=6.89%) [2026-01-06T20:23:08.507318] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-06T20:23:08.507442] [INFO ] [sig ] GNTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:08.655349] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GNTX.txt [2026-01-06T20:23:08.655475] [INFO ] [sig ] [1412/3517] Completed GNTX in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:08.655513] [INFO ] [sig ] [1413/3517] Forecasting GO... [2026-01-06T20:23:08.655543] [INFO ] [sig ] Generating forecast for: GO [2026-01-06T20:23:08.655604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-06T20:23:08.667524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-06T20:23:08.667883] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-06T20:23:08.669159] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-06T20:23:08.669222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:08.669256] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:08.669284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:08.669342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:08.727977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:08.728763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:08.728844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:08.728878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:08.851476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:08.851651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:08.851696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:08.851726] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:08.855092] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: UP (p=71.09%) [2026-01-06T20:23:08.855372] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-06T20:23:08.855515] [INFO ] [sig ] GO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:08.997472] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GO.txt [2026-01-06T20:23:08.997622] [INFO ] [sig ] [1413/3517] Completed GO in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:08.997664] [INFO ] [sig ] [1414/3517] Forecasting GOCO... [2026-01-06T20:23:08.997694] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-06T20:23:08.997724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-06T20:23:09.010658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-06T20:23:09.011040] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-06T20:23:09.011868] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-06T20:23:09.011922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:09.012000] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:09.012031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:09.012091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:09.069893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:09.070611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:09.070688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:09.070720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:09.196509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:09.196674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:09.196716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:09.196745] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:09.200070] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=53.23%) [2026-01-06T20:23:09.200337] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-06T20:23:09.200456] [INFO ] [sig ] GOCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:09.345039] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GOCO.txt [2026-01-06T20:23:09.345196] [INFO ] [sig ] [1414/3517] Completed GOCO in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:09.345235] [INFO ] [sig ] [1415/3517] Forecasting GOF... [2026-01-06T20:23:09.345266] [INFO ] [sig ] Generating forecast for: GOF [2026-01-06T20:23:09.345298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-06T20:23:09.357852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-06T20:23:09.358135] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-06T20:23:09.359085] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-06T20:23:09.359149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:09.359186] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:09.359216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:09.359271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:09.417759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:09.418750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:09.418840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:09.418874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:09.545533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:09.545706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:09.545750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:09.545797] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:09.549112] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=89.89%) [2026-01-06T20:23:09.549394] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-06T20:23:09.549513] [INFO ] [sig ] GOF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:09.697645] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GOF.txt [2026-01-06T20:23:09.697791] [INFO ] [sig ] [1415/3517] Completed GOF in 0.4s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:09.697831] [INFO ] [sig ] [1416/3517] Forecasting GOGO... [2026-01-06T20:23:09.697859] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-06T20:23:09.697890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-06T20:23:09.709663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-06T20:23:09.709932] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-06T20:23:09.710682] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-06T20:23:09.710733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:09.710766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:09.710793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:09.710849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:09.768361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:09.769011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:09.769089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:09.769124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:09.891118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:09.891483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:09.891535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:09.891588] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:09.895352] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: DOWN (p=8.05%) [2026-01-06T20:23:09.895642] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-06T20:23:09.895767] [INFO ] [sig ] GOGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:10.034675] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GOGO.txt [2026-01-06T20:23:10.034795] [INFO ] [sig ] [1416/3517] Completed GOGO in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:10.034834] [INFO ] [sig ] [1417/3517] Forecasting GOLF... [2026-01-06T20:23:10.034864] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-06T20:23:10.034894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-06T20:23:10.045818] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-06T20:23:10.046085] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-06T20:23:10.046843] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-06T20:23:10.046894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:10.046925] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:10.046951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:10.047007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:10.102384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:10.103090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:10.103182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:10.103216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:10.222061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:10.222198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:10.222238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:10.222312] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:10.225561] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: DOWN (p=0.63%) [2026-01-06T20:23:10.225845] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-06T20:23:10.225966] [INFO ] [sig ] GOLF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:10.367555] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GOLF.txt [2026-01-06T20:23:10.367733] [INFO ] [sig ] [1417/3517] Completed GOLF in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:10.367773] [INFO ] [sig ] [1418/3517] Forecasting GOOD... [2026-01-06T20:23:10.367802] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-06T20:23:10.367834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-06T20:23:10.384485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-06T20:23:10.384929] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-06T20:23:10.385768] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-06T20:23:10.385820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:10.385861] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:10.385890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:10.385968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:10.442829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:10.443725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:10.443831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:10.443865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:10.565396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:10.565548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:10.565610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:10.565644] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:10.569077] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: UP (p=99.65%) [2026-01-06T20:23:10.569554] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-06T20:23:10.569705] [INFO ] [sig ] GOOD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:10.716682] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GOOD.txt [2026-01-06T20:23:10.716815] [INFO ] [sig ] [1418/3517] Completed GOOD in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:10.716854] [INFO ] [sig ] [1419/3517] Forecasting GOOG... [2026-01-06T20:23:10.716883] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-06T20:23:10.716912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-06T20:23:10.729306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-06T20:23:10.729618] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-06T20:23:10.730377] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-06T20:23:10.730430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:10.730486] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:10.730519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:10.730604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:10.789229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:10.789933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:10.790013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:10.790049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:10.919560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:10.919723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:10.919764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:10.919794] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:10.923557] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=64.91%) [2026-01-06T20:23:10.923847] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-06T20:23:10.923981] [INFO ] [sig ] GOOG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:11.077357] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GOOG.txt [2026-01-06T20:23:11.077502] [INFO ] [sig ] [1419/3517] Completed GOOG in 0.4s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:11.077542] [INFO ] [sig ] [1420/3517] Forecasting GOOS... [2026-01-06T20:23:11.077591] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-06T20:23:11.077626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-06T20:23:11.089987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-06T20:23:11.090299] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-06T20:23:11.091117] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-06T20:23:11.091169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:11.091200] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:11.091227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:11.091287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:11.148808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:11.149438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:11.149514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:11.149546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:11.271591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:11.271722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:11.271767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:11.271796] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:11.275114] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: DOWN (p=49.54%) [2026-01-06T20:23:11.275375] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-06T20:23:11.275503] [INFO ] [sig ] GOOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:11.415005] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GOOS.txt [2026-01-06T20:23:11.415118] [INFO ] [sig ] [1420/3517] Completed GOOS in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:11.415156] [INFO ] [sig ] [1421/3517] Forecasting GOSS... [2026-01-06T20:23:11.415185] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-06T20:23:11.415225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-06T20:23:11.426371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-06T20:23:11.426676] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-06T20:23:11.427418] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-06T20:23:11.427469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:11.427502] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:11.427529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:11.427602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:11.484109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:11.484707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:11.484805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:11.484839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:11.603026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:11.603133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:11.603173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:11.603202] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:11.606325] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=17.61%) [2026-01-06T20:23:11.606607] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-06T20:23:11.606727] [INFO ] [sig ] GOSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:11.745733] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GOSS.txt [2026-01-06T20:23:11.745844] [INFO ] [sig ] [1421/3517] Completed GOSS in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:11.745882] [INFO ] [sig ] [1422/3517] Forecasting GOVI... [2026-01-06T20:23:11.745911] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-06T20:23:11.745941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-06T20:23:11.757245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-06T20:23:11.757520] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-06T20:23:11.758272] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-06T20:23:11.758324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:11.758356] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:11.758383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:11.758439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:11.813638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:11.814214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:11.814289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:11.814321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:11.929130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:11.929232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:11.929268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:11.929296] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:11.932360] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-01-06T20:23:11.932830] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-06T20:23:11.932948] [INFO ] [sig ] GOVI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:12.074837] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GOVI.txt [2026-01-06T20:23:12.074947] [INFO ] [sig ] [1422/3517] Completed GOVI in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:12.074990] [INFO ] [sig ] [1423/3517] Forecasting GPC... [2026-01-06T20:23:12.075028] [INFO ] [sig ] Generating forecast for: GPC [2026-01-06T20:23:12.075060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-06T20:23:12.086986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-06T20:23:12.087275] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-06T20:23:12.088047] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-06T20:23:12.088099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:12.088131] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:12.088159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:12.088215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:12.144398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:12.145010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:12.145084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:12.145116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:12.262511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:12.262621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:12.262659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:12.262688] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:12.265726] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=92.59%) [2026-01-06T20:23:12.265993] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-06T20:23:12.266109] [INFO ] [sig ] GPC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:12.402782] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GPC.txt [2026-01-06T20:23:12.402886] [INFO ] [sig ] [1423/3517] Completed GPC in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:12.402923] [INFO ] [sig ] [1424/3517] Forecasting GPI... [2026-01-06T20:23:12.402952] [INFO ] [sig ] Generating forecast for: GPI [2026-01-06T20:23:12.402982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-06T20:23:12.414812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-06T20:23:12.415206] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-06T20:23:12.415989] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-06T20:23:12.416041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:12.416072] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:12.416100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:12.416157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:12.479443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:12.480308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:12.480426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:12.480459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:12.602016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:12.602174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:12.602218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:12.602247] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:12.605603] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=83.22%) [2026-01-06T20:23:12.605893] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-06T20:23:12.606019] [INFO ] [sig ] GPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:12.757229] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GPI.txt [2026-01-06T20:23:12.757397] [INFO ] [sig ] [1424/3517] Completed GPI in 0.4s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:12.757441] [INFO ] [sig ] [1425/3517] Forecasting GPIQ... [2026-01-06T20:23:12.757479] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-06T20:23:12.757516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-06T20:23:12.770184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-06T20:23:12.770742] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-06T20:23:12.771538] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-06T20:23:12.771613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:12.771648] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:12.771677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:12.771739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:12.831911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:12.832828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:12.832911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:12.832945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:12.953992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:12.954151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:12.954195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:12.954227] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:12.957670] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-06T20:23:12.957987] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-06T20:23:12.958126] [INFO ] [sig ] GPIQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:13.103675] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GPIQ.txt [2026-01-06T20:23:13.103829] [INFO ] [sig ] [1425/3517] Completed GPIQ in 0.3s | 2.92 sym/s | Total: 8.1m | ETA: 12.0m [2026-01-06T20:23:13.103868] [INFO ] [sig ] [1426/3517] Forecasting GPIX... [2026-01-06T20:23:13.103900] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-06T20:23:13.103930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-06T20:23:13.115413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-06T20:23:13.115744] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-06T20:23:13.116490] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-06T20:23:13.116541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:13.116590] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:13.116620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:13.116677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:13.174048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:13.174918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:13.175000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:13.175033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:13.298953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:13.299101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:13.299141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:13.299187] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:13.303003] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: DOWN (p=39.18%) [2026-01-06T20:23:13.303450] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-06T20:23:13.303585] [INFO ] [sig ] GPIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:13.450859] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GPIX.txt [2026-01-06T20:23:13.451009] [INFO ] [sig ] [1426/3517] Completed GPIX in 0.3s | 2.92 sym/s | Total: 8.2m | ETA: 12.0m [2026-01-06T20:23:13.451049] [INFO ] [sig ] [1427/3517] Forecasting GPJA... [2026-01-06T20:23:13.451079] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-06T20:23:13.451109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-06T20:23:13.463475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-06T20:23:13.463790] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-06T20:23:13.464528] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-06T20:23:13.464597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:13.464631] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:13.464659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:13.464716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:13.528023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:13.528968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:13.529056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:13.529090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:13.651131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:13.651288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:13.651331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:13.651362] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:13.654861] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-06T20:23:13.655156] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-06T20:23:13.655283] [INFO ] [sig ] GPJA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:13.805716] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GPJA.txt [2026-01-06T20:23:13.805897] [INFO ] [sig ] [1427/3517] Completed GPJA in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:13.805938] [INFO ] [sig ] [1428/3517] Forecasting GPK... [2026-01-06T20:23:13.805970] [INFO ] [sig ] Generating forecast for: GPK [2026-01-06T20:23:13.806009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-06T20:23:13.818981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-06T20:23:13.819392] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-06T20:23:13.820242] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-06T20:23:13.820297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:13.820520] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:13.820548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:13.820623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:13.880833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:13.881791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:13.881888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:13.881938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:14.021708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:14.021879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:14.021950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:14.021988] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:14.025606] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: UP (p=82.79%) [2026-01-06T20:23:14.025950] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-06T20:23:14.026093] [INFO ] [sig ] GPK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:14.169270] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GPK.txt [2026-01-06T20:23:14.169426] [INFO ] [sig ] [1428/3517] Completed GPK in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:14.169468] [INFO ] [sig ] [1429/3517] Forecasting GPN... [2026-01-06T20:23:14.169497] [INFO ] [sig ] Generating forecast for: GPN [2026-01-06T20:23:14.169527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-06T20:23:14.182228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-06T20:23:14.182666] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-06T20:23:14.183527] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-06T20:23:14.183612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:14.183647] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:14.183676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:14.183734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:14.242777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:14.243716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:14.243801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:14.243836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:14.375875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:14.376034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:14.376080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:14.376110] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:14.379961] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=75.88%) [2026-01-06T20:23:14.380282] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-06T20:23:14.380426] [INFO ] [sig ] GPN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:14.522664] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GPN.txt [2026-01-06T20:23:14.522815] [INFO ] [sig ] [1429/3517] Completed GPN in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:14.522855] [INFO ] [sig ] [1430/3517] Forecasting GPRE... [2026-01-06T20:23:14.522887] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-06T20:23:14.522918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-06T20:23:14.537752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-06T20:23:14.538358] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-06T20:23:14.539361] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-06T20:23:14.539418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:14.539455] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:14.539485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:14.539599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:14.599315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:14.600494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:14.600606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:14.600643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:14.730109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:14.730275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:14.730320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:14.730349] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:14.734248] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: UP (p=73.88%) [2026-01-06T20:23:14.734541] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-06T20:23:14.734694] [INFO ] [sig ] GPRE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:14.879288] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GPRE.txt [2026-01-06T20:23:14.879448] [INFO ] [sig ] [1430/3517] Completed GPRE in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:14.879489] [INFO ] [sig ] [1431/3517] Forecasting GPRK... [2026-01-06T20:23:14.879518] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-06T20:23:14.879762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-06T20:23:14.892346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-06T20:23:14.892971] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-06T20:23:14.893762] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-06T20:23:14.893814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:14.893873] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:14.893901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:14.893959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:14.951763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:14.952624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:14.952705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:14.952738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:15.076752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:15.076907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:15.076952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:15.076982] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:15.080600] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: UP (p=69.20%) [2026-01-06T20:23:15.080886] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-06T20:23:15.081014] [INFO ] [sig ] GPRK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:15.224747] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GPRK.txt [2026-01-06T20:23:15.224883] [INFO ] [sig ] [1431/3517] Completed GPRK in 0.3s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:15.224922] [INFO ] [sig ] [1432/3517] Forecasting GPRO... [2026-01-06T20:23:15.224952] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-06T20:23:15.224984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-06T20:23:15.236799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-06T20:23:15.237188] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-06T20:23:15.237988] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-06T20:23:15.238053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:15.238085] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:15.238112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:15.238170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:15.295171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:15.296051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:15.296134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:15.296166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:15.422448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:15.422635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:15.422682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:15.422713] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:15.426312] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: DOWN (p=6.68%) [2026-01-06T20:23:15.426693] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-06T20:23:15.426838] [INFO ] [sig ] GPRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:15.581763] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GPRO.txt [2026-01-06T20:23:15.582093] [INFO ] [sig ] [1432/3517] Completed GPRO in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:15.582144] [INFO ] [sig ] [1433/3517] Forecasting GRAB... [2026-01-06T20:23:15.582176] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-06T20:23:15.582216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-06T20:23:15.596053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-06T20:23:15.596412] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-06T20:23:15.597382] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-06T20:23:15.597436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:15.597470] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:15.597497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:15.597555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:15.656158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:15.657345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:15.657675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:15.657736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:15.790595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:15.790767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:15.790819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:15.790851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:15.794903] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=64.47%) [2026-01-06T20:23:15.795292] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-06T20:23:15.795442] [INFO ] [sig ] GRAB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:15.946317] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GRAB.txt [2026-01-06T20:23:15.946479] [INFO ] [sig ] [1433/3517] Completed GRAB in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:15.946520] [INFO ] [sig ] [1434/3517] Forecasting GRAL... [2026-01-06T20:23:15.946550] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-06T20:23:15.946604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-06T20:23:15.962250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-06T20:23:15.962960] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-06T20:23:15.964003] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-06T20:23:15.964057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:15.964088] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:15.964115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:15.964176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:16.023100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:16.024204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:16.024292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:16.024326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:16.149535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:16.149703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:16.149748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:16.149820] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:16.153751] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-06T20:23:16.154046] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-06T20:23:16.154178] [INFO ] [sig ] GRAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:16.299165] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GRAL.txt [2026-01-06T20:23:16.299338] [INFO ] [sig ] [1434/3517] Completed GRAL in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:16.299384] [INFO ] [sig ] [1435/3517] Forecasting GRBK... [2026-01-06T20:23:16.299415] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-06T20:23:16.299447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-06T20:23:16.311427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-06T20:23:16.311800] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-06T20:23:16.312551] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-06T20:23:16.312619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:16.312651] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:16.312678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:16.312734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:16.371656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:16.372504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:16.372607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:16.372645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:16.494926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:16.495095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:16.495140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:16.495172] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:16.498740] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-06T20:23:16.499064] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-06T20:23:16.499204] [INFO ] [sig ] GRBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:16.653119] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GRBK.txt [2026-01-06T20:23:16.653297] [INFO ] [sig ] [1435/3517] Completed GRBK in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:16.653346] [INFO ] [sig ] [1436/3517] Forecasting GRC... [2026-01-06T20:23:16.653378] [INFO ] [sig ] Generating forecast for: GRC [2026-01-06T20:23:16.653410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-06T20:23:16.665645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-06T20:23:16.666036] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-06T20:23:16.666906] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-06T20:23:16.666960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:16.667002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:16.667030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:16.667089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:16.726131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:16.726842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:16.726922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:16.726956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:16.845525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:16.845691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:16.845736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:16.845765] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:16.849133] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-01-06T20:23:16.849401] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-06T20:23:16.849524] [INFO ] [sig ] GRC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:16.993825] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GRC.txt [2026-01-06T20:23:16.993976] [INFO ] [sig ] [1436/3517] Completed GRC in 0.3s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:16.994043] [INFO ] [sig ] [1437/3517] Forecasting GREE... [2026-01-06T20:23:16.994082] [INFO ] [sig ] Generating forecast for: GREE [2026-01-06T20:23:16.994115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-06T20:23:17.006063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-06T20:23:17.006410] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-06T20:23:17.007420] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-06T20:23:17.007483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:17.007519] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:17.007546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:17.007635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:17.068407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:17.069806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:17.069895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:17.069930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:17.197542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:17.197725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:17.197783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:17.197831] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:17.201358] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-06T20:23:17.201700] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-06T20:23:17.201831] [INFO ] [sig ] GREE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:17.356840] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GREE.txt [2026-01-06T20:23:17.357011] [INFO ] [sig ] [1437/3517] Completed GREE in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:17.357052] [INFO ] [sig ] [1438/3517] Forecasting GRFS... [2026-01-06T20:23:17.357082] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-06T20:23:17.357112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-06T20:23:17.370166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-06T20:23:17.370613] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-06T20:23:17.371420] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-06T20:23:17.371473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:17.371504] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:17.371531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:17.371610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:17.432670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:17.433621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:17.433707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:17.433739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:17.560721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:17.560888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:17.560938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:17.560998] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:17.565405] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=71.44%) [2026-01-06T20:23:17.565782] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-06T20:23:17.565927] [INFO ] [sig ] GRFS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:17.711197] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GRFS.txt [2026-01-06T20:23:17.711350] [INFO ] [sig ] [1438/3517] Completed GRFS in 0.4s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:17.711391] [INFO ] [sig ] [1439/3517] Forecasting GRID... [2026-01-06T20:23:17.711421] [INFO ] [sig ] Generating forecast for: GRID [2026-01-06T20:23:17.711451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-06T20:23:17.724450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-06T20:23:17.724825] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-06T20:23:17.725600] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-06T20:23:17.725652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:17.725684] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:17.725711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:17.725768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:17.785513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:17.786361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:17.786446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:17.786480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:17.909080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:17.909264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:17.909317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:17.909353] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:17.912988] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=2.34%) [2026-01-06T20:23:17.913254] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-06T20:23:17.913371] [INFO ] [sig ] GRID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:18.056825] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GRID.txt [2026-01-06T20:23:18.056959] [INFO ] [sig ] [1439/3517] Completed GRID in 0.3s | 2.92 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:18.056997] [INFO ] [sig ] [1440/3517] Forecasting GRMN... [2026-01-06T20:23:18.057027] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-06T20:23:18.057059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-06T20:23:18.069604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-06T20:23:18.069915] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-06T20:23:18.070917] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-06T20:23:18.070968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:18.070999] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:18.071025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:18.071081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:18.127904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:18.128746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:18.128827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:18.128860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:18.250165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:18.250317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:18.250359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:18.250388] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:18.253680] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-06T20:23:18.253958] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-06T20:23:18.254080] [INFO ] [sig ] GRMN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:18.444948] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GRMN.txt [2026-01-06T20:23:18.445083] [INFO ] [sig ] [1440/3517] Completed GRMN in 0.4s | 2.91 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:18.445123] [INFO ] [sig ] [1441/3517] Forecasting GRND... [2026-01-06T20:23:18.445153] [INFO ] [sig ] Generating forecast for: GRND [2026-01-06T20:23:18.445182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-06T20:23:18.457419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-06T20:23:18.457944] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-06T20:23:18.458961] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-06T20:23:18.459014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:18.459048] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:18.459076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:18.459134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:18.517190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:18.517857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:18.517958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:18.517993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:18.640209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:18.640361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:18.640404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:18.640433] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:18.643895] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: UP (p=69.90%) [2026-01-06T20:23:18.644163] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-06T20:23:18.644287] [INFO ] [sig ] GRND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:18.788438] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GRND.txt [2026-01-06T20:23:18.788630] [INFO ] [sig ] [1441/3517] Completed GRND in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:18.788700] [INFO ] [sig ] [1442/3517] Forecasting GRPN... [2026-01-06T20:23:18.788731] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-06T20:23:18.788760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-06T20:23:18.800625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-06T20:23:18.800939] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-06T20:23:18.801752] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-06T20:23:18.801803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:18.801835] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:18.801861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:18.801919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:18.859660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:18.860387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:18.860465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:18.860497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:18.983412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:18.983556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:18.983618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:18.983649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:18.987084] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: UP (p=66.63%) [2026-01-06T20:23:18.987352] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-06T20:23:18.987475] [INFO ] [sig ] GRPN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:19.134269] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GRPN.txt [2026-01-06T20:23:19.134421] [INFO ] [sig ] [1442/3517] Completed GRPN in 0.3s | 2.91 sym/s | Total: 8.2m | ETA: 11.9m [2026-01-06T20:23:19.134461] [INFO ] [sig ] [1443/3517] Forecasting GRVY... [2026-01-06T20:23:19.134493] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-06T20:23:19.134523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-06T20:23:19.147341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-06T20:23:19.147728] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-06T20:23:19.148501] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-06T20:23:19.148566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:19.148617] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:19.148667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:19.148727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:19.209313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:19.210261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:19.210347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:19.210383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:19.335962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:19.336129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:19.336176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:19.336206] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:19.339935] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: UP (p=78.42%) [2026-01-06T20:23:19.340259] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-06T20:23:19.340404] [INFO ] [sig ] GRVY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:19.494069] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GRVY.txt [2026-01-06T20:23:19.494215] [INFO ] [sig ] [1443/3517] Completed GRVY in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-06T20:23:19.494257] [INFO ] [sig ] [1444/3517] Forecasting GRWG... [2026-01-06T20:23:19.494290] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-06T20:23:19.494324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-06T20:23:19.508569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-06T20:23:19.508995] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-06T20:23:19.509870] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-06T20:23:19.509923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:19.509957] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:19.509985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:19.510042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:19.573733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:19.574784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:19.574867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:19.574904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:19.704783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:19.704940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:19.704984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:19.705014] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:19.708484] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=41.84%) [2026-01-06T20:23:19.708827] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-06T20:23:19.708964] [INFO ] [sig ] GRWG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:19.861086] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GRWG.txt [2026-01-06T20:23:19.861279] [INFO ] [sig ] [1444/3517] Completed GRWG in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.9m [2026-01-06T20:23:19.861322] [INFO ] [sig ] [1445/3517] Forecasting GRX... [2026-01-06T20:23:19.861354] [INFO ] [sig ] Generating forecast for: GRX [2026-01-06T20:23:19.861387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-06T20:23:19.873849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-06T20:23:19.874182] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-06T20:23:19.875222] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-06T20:23:19.875275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:19.875306] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:19.875336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:19.875616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:19.936709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:19.937560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:19.937674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:19.937711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:20.059664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:20.059830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:20.059884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:20.059915] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:20.063422] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=86.23%) [2026-01-06T20:23:20.063727] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-06T20:23:20.063854] [INFO ] [sig ] GRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:20.213124] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GRX.txt [2026-01-06T20:23:20.213271] [INFO ] [sig ] [1445/3517] Completed GRX in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:20.213312] [INFO ] [sig ] [1446/3517] Forecasting GS... [2026-01-06T20:23:20.213347] [INFO ] [sig ] Generating forecast for: GS [2026-01-06T20:23:20.213379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-06T20:23:20.226161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-06T20:23:20.226502] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-06T20:23:20.227360] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-06T20:23:20.227415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:20.227448] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:20.227475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:20.227532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:20.294026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:20.294965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:20.295047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:20.295081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:20.426984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:20.427160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:20.427208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:20.427239] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:20.431294] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=89.97%) [2026-01-06T20:23:20.431689] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-06T20:23:20.431827] [INFO ] [sig ] GS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:20.584669] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GS.txt [2026-01-06T20:23:20.584817] [INFO ] [sig ] [1446/3517] Completed GS in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:20.584863] [INFO ] [sig ] [1447/3517] Forecasting GSBC... [2026-01-06T20:23:20.584896] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-06T20:23:20.584927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-06T20:23:20.597615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-06T20:23:20.597950] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-06T20:23:20.598773] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-06T20:23:20.598825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:20.598862] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:20.598904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:20.598979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:20.662663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:20.663600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:20.663684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:20.663716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:20.793443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:20.793617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:20.793662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:20.793692] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:20.797267] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: DOWN (p=36.61%) [2026-01-06T20:23:20.797559] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-06T20:23:20.797705] [INFO ] [sig ] GSBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:20.944225] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GSBC.txt [2026-01-06T20:23:20.944385] [INFO ] [sig ] [1447/3517] Completed GSBC in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:20.944425] [INFO ] [sig ] [1448/3517] Forecasting GSBD... [2026-01-06T20:23:20.944455] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-06T20:23:20.944486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-06T20:23:20.956347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-06T20:23:20.956672] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-06T20:23:20.957438] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-06T20:23:20.957492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:20.957548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:20.957599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:20.957683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:21.015955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:21.016688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:21.016772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:21.016806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:21.144434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:21.144706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:21.144753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:21.144782] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:21.148247] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-01-06T20:23:21.148521] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-06T20:23:21.148726] [INFO ] [sig ] GSBD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:21.291016] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GSBD.txt [2026-01-06T20:23:21.291148] [INFO ] [sig ] [1448/3517] Completed GSBD in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:21.291187] [INFO ] [sig ] [1449/3517] Forecasting GSHD... [2026-01-06T20:23:21.291217] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-06T20:23:21.291247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-06T20:23:21.303643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-06T20:23:21.303959] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-06T20:23:21.304728] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-06T20:23:21.304779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:21.304811] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:21.304838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:21.304894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:21.364511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:21.365326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:21.365407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:21.365440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:21.485988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:21.486124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:21.486168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:21.486197] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:21.489873] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-06T20:23:21.490146] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-06T20:23:21.490270] [INFO ] [sig ] GSHD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:21.633371] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GSHD.txt [2026-01-06T20:23:21.633509] [INFO ] [sig ] [1449/3517] Completed GSHD in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:21.633548] [INFO ] [sig ] [1450/3517] Forecasting GSK... [2026-01-06T20:23:21.633600] [INFO ] [sig ] Generating forecast for: GSK [2026-01-06T20:23:21.633632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-06T20:23:21.645045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-06T20:23:21.645367] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-06T20:23:21.646333] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-06T20:23:21.646385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:21.646417] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:21.646443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:21.646500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:21.705532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:21.706319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:21.706400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:21.706434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:21.833063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:21.833206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:21.833265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:21.833295] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:21.836937] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-01-06T20:23:21.837213] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-06T20:23:21.837355] [INFO ] [sig ] GSK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:21.981627] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GSK.txt [2026-01-06T20:23:21.981760] [INFO ] [sig ] [1450/3517] Completed GSK in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:21.981798] [INFO ] [sig ] [1451/3517] Forecasting GSL... [2026-01-06T20:23:21.981829] [INFO ] [sig ] Generating forecast for: GSL [2026-01-06T20:23:21.981859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-06T20:23:21.993939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-06T20:23:21.994256] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-06T20:23:21.995030] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-06T20:23:21.995082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:21.995112] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:21.995139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:21.995195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:22.060151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:22.061096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:22.061178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:22.061212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:22.188281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:22.188433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:22.188476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:22.188535] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:22.192256] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-01-06T20:23:22.192764] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-06T20:23:22.192891] [INFO ] [sig ] GSL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:22.335971] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GSL.txt [2026-01-06T20:23:22.336101] [INFO ] [sig ] [1451/3517] Completed GSL in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:22.336139] [INFO ] [sig ] [1452/3517] Forecasting GSM... [2026-01-06T20:23:22.336169] [INFO ] [sig ] Generating forecast for: GSM [2026-01-06T20:23:22.336199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-06T20:23:22.348275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-06T20:23:22.348669] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-06T20:23:22.349412] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-06T20:23:22.349463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:22.349494] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:22.349519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:22.349598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:22.408046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:22.408769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:22.408861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:22.408894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:22.531342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:22.531499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:22.531541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:22.531588] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:22.535137] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-01-06T20:23:22.535410] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-06T20:23:22.535531] [INFO ] [sig ] GSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:22.677848] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GSM.txt [2026-01-06T20:23:22.678011] [INFO ] [sig ] [1452/3517] Completed GSM in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:22.678050] [INFO ] [sig ] [1453/3517] Forecasting GTES... [2026-01-06T20:23:22.678078] [INFO ] [sig ] Generating forecast for: GTES [2026-01-06T20:23:22.678109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-06T20:23:22.692643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-06T20:23:22.693056] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-06T20:23:22.693988] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-06T20:23:22.694042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:22.694073] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:22.694104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:22.694184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:22.763393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:22.764257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:22.764339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:22.764555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:22.887139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:22.887305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:22.887353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:22.887384] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:22.890790] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: UP (p=95.59%) [2026-01-06T20:23:22.891052] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-06T20:23:22.891169] [INFO ] [sig ] GTES: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:23.034094] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GTES.txt [2026-01-06T20:23:23.034228] [INFO ] [sig ] [1453/3517] Completed GTES in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:23.034268] [INFO ] [sig ] [1454/3517] Forecasting GTLB... [2026-01-06T20:23:23.034299] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-06T20:23:23.034330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-06T20:23:23.046835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-06T20:23:23.047172] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-06T20:23:23.047961] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-06T20:23:23.048016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:23.048060] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:23.048088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:23.048145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:23.105472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:23.106127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:23.106206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:23.106239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:23.225733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:23.225893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:23.225935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:23.225964] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:23.229269] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=65.27%) [2026-01-06T20:23:23.229533] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-06T20:23:23.229673] [INFO ] [sig ] GTLB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:23.369749] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GTLB.txt [2026-01-06T20:23:23.369882] [INFO ] [sig ] [1454/3517] Completed GTLB in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:23.369920] [INFO ] [sig ] [1455/3517] Forecasting GTLS... [2026-01-06T20:23:23.369950] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-06T20:23:23.369980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-06T20:23:23.382195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-06T20:23:23.382563] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-06T20:23:23.383402] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-06T20:23:23.383459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:23.383493] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:23.383527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:23.383613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:23.442541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:23.443458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:23.443541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:23.443769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:23.571402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:23.571557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:23.571618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:23.571649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:23.575055] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: UP (p=50.06%) [2026-01-06T20:23:23.575335] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-06T20:23:23.575461] [INFO ] [sig ] GTLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:23.715334] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GTLS.txt [2026-01-06T20:23:23.715469] [INFO ] [sig ] [1455/3517] Completed GTLS in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:23.715508] [INFO ] [sig ] [1456/3517] Forecasting GTN... [2026-01-06T20:23:23.715537] [INFO ] [sig ] Generating forecast for: GTN [2026-01-06T20:23:23.715567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-06T20:23:23.727304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-06T20:23:23.727900] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-06T20:23:23.729479] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-06T20:23:23.729638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:23.729874] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:23.729904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:23.729976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:23.789179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:23.789995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:23.790075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:23.790107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:23.917906] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:23.918057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:23.918100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:23.918129] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:23.921541] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: DOWN (p=7.15%) [2026-01-06T20:23:23.921849] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-06T20:23:23.921990] [INFO ] [sig ] GTN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:24.065467] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GTN.txt [2026-01-06T20:23:24.065655] [INFO ] [sig ] [1456/3517] Completed GTN in 0.4s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:24.065698] [INFO ] [sig ] [1457/3517] Forecasting GTX... [2026-01-06T20:23:24.065730] [INFO ] [sig ] Generating forecast for: GTX [2026-01-06T20:23:24.065760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-06T20:23:24.077837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-06T20:23:24.078200] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-06T20:23:24.079078] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-06T20:23:24.079138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:24.079183] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:24.079216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:24.079285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:24.137182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:24.138007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:24.138087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:24.138120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:24.261081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:24.261248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:24.261292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:24.261323] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:24.264803] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=97.70%) [2026-01-06T20:23:24.265083] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-06T20:23:24.265210] [INFO ] [sig ] GTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:24.408674] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GTX.txt [2026-01-06T20:23:24.408802] [INFO ] [sig ] [1457/3517] Completed GTX in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:24.408843] [INFO ] [sig ] [1458/3517] Forecasting GTY... [2026-01-06T20:23:24.408891] [INFO ] [sig ] Generating forecast for: GTY [2026-01-06T20:23:24.408923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-06T20:23:24.420949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-06T20:23:24.421397] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-06T20:23:24.422239] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-06T20:23:24.422292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:24.422323] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:24.422351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:24.422412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:24.479279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:24.480049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:24.480154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:24.480188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:24.600286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:24.600428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:24.600471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:24.600499] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:24.603816] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: DOWN (p=9.86%) [2026-01-06T20:23:24.604086] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-06T20:23:24.604206] [INFO ] [sig ] GTY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:24.745662] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GTY.txt [2026-01-06T20:23:24.745790] [INFO ] [sig ] [1458/3517] Completed GTY in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:24.745829] [INFO ] [sig ] [1459/3517] Forecasting GUG... [2026-01-06T20:23:24.745859] [INFO ] [sig ] Generating forecast for: GUG [2026-01-06T20:23:24.745890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-06T20:23:24.758832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-06T20:23:24.759169] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-06T20:23:24.760102] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-06T20:23:24.760155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:24.760187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:24.760214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:24.760271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:24.816884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:24.817488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:24.817564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:24.817615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:24.938401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:24.938566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:24.938627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:24.938748] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:24.943300] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: UP (p=98.43%) [2026-01-06T20:23:24.943820] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-06T20:23:24.943979] [INFO ] [sig ] GUG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:25.089660] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GUG.txt [2026-01-06T20:23:25.089793] [INFO ] [sig ] [1459/3517] Completed GUG in 0.3s | 2.91 sym/s | Total: 8.3m | ETA: 11.8m [2026-01-06T20:23:25.089832] [INFO ] [sig ] [1460/3517] Forecasting GVA... [2026-01-06T20:23:25.089861] [INFO ] [sig ] Generating forecast for: GVA [2026-01-06T20:23:25.089892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-06T20:23:25.104054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-06T20:23:25.104483] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-06T20:23:25.105545] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-06T20:23:25.105629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:25.105674] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:25.105709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:25.105784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:25.176274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:25.177499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:25.177810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:25.177856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:25.302854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:25.303004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:25.303045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:25.303074] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:25.306775] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=12.36%) [2026-01-06T20:23:25.307051] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-06T20:23:25.307174] [INFO ] [sig ] GVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:25.447272] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GVA.txt [2026-01-06T20:23:25.447408] [INFO ] [sig ] [1460/3517] Completed GVA in 0.4s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-06T20:23:25.447449] [INFO ] [sig ] [1461/3517] Forecasting GWH... [2026-01-06T20:23:25.447479] [INFO ] [sig ] Generating forecast for: GWH [2026-01-06T20:23:25.447509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-06T20:23:25.458722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-06T20:23:25.459009] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-06T20:23:25.459956] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-06T20:23:25.460007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:25.460038] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:25.460065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:25.460122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:25.516339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:25.516975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:25.517050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:25.517082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:25.636636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:25.636787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:25.636829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:25.636876] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:25.640178] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=25.94%) [2026-01-06T20:23:25.640444] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-06T20:23:25.640566] [INFO ] [sig ] GWH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:25.786218] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GWH.txt [2026-01-06T20:23:25.786369] [INFO ] [sig ] [1461/3517] Completed GWH in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-06T20:23:25.786410] [INFO ] [sig ] [1462/3517] Forecasting GWRE... [2026-01-06T20:23:25.786440] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-06T20:23:25.786474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-06T20:23:25.798408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-06T20:23:25.798742] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-06T20:23:25.799487] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-06T20:23:25.799541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:25.799594] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:25.799624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:25.799681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:25.856014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:25.856650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:25.856725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:25.856757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:25.976229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:25.976384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:25.976427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:25.976456] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:25.980133] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-06T20:23:25.980412] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-06T20:23:25.980536] [INFO ] [sig ] GWRE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:26.121274] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GWRE.txt [2026-01-06T20:23:26.121411] [INFO ] [sig ] [1462/3517] Completed GWRE in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.8m [2026-01-06T20:23:26.121449] [INFO ] [sig ] [1463/3517] Forecasting GWRS... [2026-01-06T20:23:26.121480] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-06T20:23:26.121511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-06T20:23:26.133206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-06T20:23:26.133561] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-06T20:23:26.134321] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-06T20:23:26.134372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:26.134404] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:26.134431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:26.134492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:26.191635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:26.192514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:26.192616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:26.192652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:26.312074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:26.312229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:26.312271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:26.312299] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:26.315568] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=64.90%) [2026-01-06T20:23:26.315851] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-06T20:23:26.315969] [INFO ] [sig ] GWRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:26.455430] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GWRS.txt [2026-01-06T20:23:26.455618] [INFO ] [sig ] [1463/3517] Completed GWRS in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:26.455661] [INFO ] [sig ] [1464/3517] Forecasting GXAI... [2026-01-06T20:23:26.455691] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-06T20:23:26.455721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-06T20:23:26.467439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-06T20:23:26.467847] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-06T20:23:26.468617] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-06T20:23:26.468686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:26.468719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:26.468746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:26.468802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:26.530417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:26.531419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:26.531504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:26.531538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:26.644238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:26.644402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:26.644444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:26.644473] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:26.648182] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-01-06T20:23:26.648447] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-06T20:23:26.648567] [INFO ] [sig ] GXAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:26.789923] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/GXAI.txt [2026-01-06T20:23:26.790073] [INFO ] [sig ] [1464/3517] Completed GXAI in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:26.790113] [INFO ] [sig ] [1465/3517] Forecasting GYRE... [2026-01-06T20:23:26.790143] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-06T20:23:26.790173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-06T20:23:26.801395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-06T20:23:26.801720] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-06T20:23:26.802454] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-06T20:23:26.802505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:26.802560] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:26.802609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:26.802678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:26.859761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:26.860630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:26.860713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:26.860747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:26.983137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:26.983291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:26.983333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:26.983362] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:26.986815] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: UP (p=96.16%) [2026-01-06T20:23:26.987081] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-06T20:23:26.987199] [INFO ] [sig ] GYRE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:27.127489] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/GYRE.txt [2026-01-06T20:23:27.127630] [INFO ] [sig ] [1465/3517] Completed GYRE in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:27.127672] [INFO ] [sig ] [1466/3517] Forecasting H... [2026-01-06T20:23:27.127702] [INFO ] [sig ] Generating forecast for: H [2026-01-06T20:23:27.127732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-06T20:23:27.139561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-06T20:23:27.139858] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-06T20:23:27.140621] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-06T20:23:27.140673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:27.140705] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:27.140732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:27.140788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:27.199301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:27.199980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:27.200055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:27.200088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:27.320655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:27.320813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:27.320868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:27.320899] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:27.324613] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=22.69%) [2026-01-06T20:23:27.325048] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-06T20:23:27.325169] [INFO ] [sig ] H: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:27.463950] [INFO ] [LOCAL ] Saved forecast: H 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/H.txt [2026-01-06T20:23:27.464073] [INFO ] [sig ] [1466/3517] Completed H in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:27.464111] [INFO ] [sig ] [1467/3517] Forecasting HAE... [2026-01-06T20:23:27.464140] [INFO ] [sig ] Generating forecast for: HAE [2026-01-06T20:23:27.464170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-06T20:23:27.475436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-06T20:23:27.475748] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-06T20:23:27.476487] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-06T20:23:27.476553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:27.476608] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:27.476636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:27.476693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:27.533805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:27.534443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:27.534519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:27.534552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:27.655281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:27.655439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:27.655482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:27.655510] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:27.658965] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: DOWN (p=11.63%) [2026-01-06T20:23:27.659234] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-06T20:23:27.659356] [INFO ] [sig ] HAE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:27.797382] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HAE.txt [2026-01-06T20:23:27.797536] [INFO ] [sig ] [1467/3517] Completed HAE in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:27.797593] [INFO ] [sig ] [1468/3517] Forecasting HAFC... [2026-01-06T20:23:27.797626] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-06T20:23:27.797656] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-06T20:23:27.809450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-06T20:23:27.809807] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-06T20:23:27.810559] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-06T20:23:27.810628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:27.810659] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:27.810685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:27.810741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:27.867627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:27.868362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:27.868441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:27.868473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:27.991153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:27.991304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:27.991347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:27.991377] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:27.994770] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=2.74%) [2026-01-06T20:23:27.995053] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-06T20:23:27.995179] [INFO ] [sig ] HAFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:28.140298] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HAFC.txt [2026-01-06T20:23:28.140448] [INFO ] [sig ] [1468/3517] Completed HAFC in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:28.140494] [INFO ] [sig ] [1469/3517] Forecasting HAIN... [2026-01-06T20:23:28.140527] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-06T20:23:28.140559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-06T20:23:28.151984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-06T20:23:28.152313] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-06T20:23:28.153291] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-06T20:23:28.153344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:28.153389] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:28.153422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:28.153499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:28.213012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:28.213724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:28.213803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:28.213837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:28.332216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:28.332353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:28.332394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:28.332424] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:28.335729] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-06T20:23:28.335995] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-06T20:23:28.336116] [INFO ] [sig ] HAIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:28.475729] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HAIN.txt [2026-01-06T20:23:28.475859] [INFO ] [sig ] [1469/3517] Completed HAIN in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:28.475897] [INFO ] [sig ] [1470/3517] Forecasting HAL... [2026-01-06T20:23:28.475927] [INFO ] [sig ] Generating forecast for: HAL [2026-01-06T20:23:28.475957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-06T20:23:28.486810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-06T20:23:28.487124] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-06T20:23:28.487894] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-06T20:23:28.487945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:28.487977] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:28.488004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:28.488060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:28.546617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:28.547324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:28.547405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:28.547439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:28.669699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:28.669839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:28.669880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:28.669909] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:28.673468] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-06T20:23:28.673763] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-06T20:23:28.673888] [INFO ] [sig ] HAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:28.822042] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HAL.txt [2026-01-06T20:23:28.822198] [INFO ] [sig ] [1470/3517] Completed HAL in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:28.822252] [INFO ] [sig ] [1471/3517] Forecasting HALO... [2026-01-06T20:23:28.822283] [INFO ] [sig ] Generating forecast for: HALO [2026-01-06T20:23:28.822313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-06T20:23:28.835924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-06T20:23:28.836254] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-06T20:23:28.837272] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-06T20:23:28.837324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:28.837355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:28.837381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:28.837437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:28.897715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:28.898558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:28.898877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:28.898914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:29.024700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:29.024848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:29.024891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:29.024919] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:29.028395] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: DOWN (p=14.41%) [2026-01-06T20:23:29.028703] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-06T20:23:29.028829] [INFO ] [sig ] HALO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:29.177863] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HALO.txt [2026-01-06T20:23:29.178012] [INFO ] [sig ] [1471/3517] Completed HALO in 0.4s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:29.178053] [INFO ] [sig ] [1472/3517] Forecasting HAS... [2026-01-06T20:23:29.178084] [INFO ] [sig ] Generating forecast for: HAS [2026-01-06T20:23:29.178118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-06T20:23:29.190337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-06T20:23:29.190714] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-06T20:23:29.191523] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-06T20:23:29.191592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:29.191628] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:29.191656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:29.191716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:29.255250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:29.256106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:29.256204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:29.256238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:29.377790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:29.377922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:29.377965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:29.377994] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:29.381282] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: UP (p=61.03%) [2026-01-06T20:23:29.381587] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-06T20:23:29.381711] [INFO ] [sig ] HAS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:29.523195] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HAS.txt [2026-01-06T20:23:29.523361] [INFO ] [sig ] [1472/3517] Completed HAS in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:29.523403] [INFO ] [sig ] [1473/3517] Forecasting HASI... [2026-01-06T20:23:29.523433] [INFO ] [sig ] Generating forecast for: HASI [2026-01-06T20:23:29.523463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-06T20:23:29.535363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-06T20:23:29.535957] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-06T20:23:29.536984] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-06T20:23:29.537037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:29.537070] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:29.537097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:29.537156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:29.598709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:29.599615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:29.599703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:29.599735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:29.723222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:29.723369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:29.723413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:29.723443] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:29.726958] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: UP (p=58.27%) [2026-01-06T20:23:29.727231] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-06T20:23:29.727356] [INFO ] [sig ] HASI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:29.867458] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HASI.txt [2026-01-06T20:23:29.867627] [INFO ] [sig ] [1473/3517] Completed HASI in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:29.867671] [INFO ] [sig ] [1474/3517] Forecasting HBAN... [2026-01-06T20:23:29.867702] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-06T20:23:29.867736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-06T20:23:29.882319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-06T20:23:29.882740] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-06T20:23:29.883991] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-06T20:23:29.884046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:29.884078] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:29.884106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:29.884164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:29.945222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:29.946114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:29.946197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:29.946230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:30.072936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:30.073087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:30.073147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:30.073176] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:30.076517] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: UP (p=63.28%) [2026-01-06T20:23:30.076811] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-06T20:23:30.076935] [INFO ] [sig ] HBAN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:30.214810] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HBAN.txt [2026-01-06T20:23:30.214921] [INFO ] [sig ] [1474/3517] Completed HBAN in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:30.214959] [INFO ] [sig ] [1475/3517] Forecasting HBANL... [2026-01-06T20:23:30.214989] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-06T20:23:30.215019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-06T20:23:30.225890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-06T20:23:30.226184] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-06T20:23:30.226971] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-06T20:23:30.227025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:30.227057] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:30.227087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:30.227145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:30.283546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:30.284213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:30.284316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:30.284349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:30.405293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:30.405448] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:30.405493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:30.405523] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:30.408895] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: DOWN (p=17.87%) [2026-01-06T20:23:30.409194] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-06T20:23:30.409325] [INFO ] [sig ] HBANL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:30.547381] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HBANL.txt [2026-01-06T20:23:30.547530] [INFO ] [sig ] [1475/3517] Completed HBANL in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:30.547584] [INFO ] [sig ] [1476/3517] Forecasting HBANP... [2026-01-06T20:23:30.547618] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-06T20:23:30.547650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-06T20:23:30.558979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-06T20:23:30.559298] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-06T20:23:30.560112] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-06T20:23:30.560164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:30.560207] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:30.560245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:30.560306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:30.618994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:30.619716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:30.619796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:30.619830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:30.741532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:30.741678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:30.741901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:30.741930] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:30.745451] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-01-06T20:23:30.745746] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-06T20:23:30.746069] [INFO ] [sig ] HBANP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:30.886123] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HBANP.txt [2026-01-06T20:23:30.886261] [INFO ] [sig ] [1476/3517] Completed HBANP in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:30.886300] [INFO ] [sig ] [1477/3517] Forecasting HBB... [2026-01-06T20:23:30.886329] [INFO ] [sig ] Generating forecast for: HBB [2026-01-06T20:23:30.886359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-06T20:23:30.897960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-06T20:23:30.898334] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-06T20:23:30.899187] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-06T20:23:30.899240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:30.899274] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:30.899302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:30.899359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:30.956480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:30.957237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:30.957319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:30.957353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:31.068031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:31.068176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:31.068220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:31.068250] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:31.071795] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=14.25%) [2026-01-06T20:23:31.072095] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-06T20:23:31.072225] [INFO ] [sig ] HBB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:31.212602] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HBB.txt [2026-01-06T20:23:31.212734] [INFO ] [sig ] [1477/3517] Completed HBB in 0.3s | 2.91 sym/s | Total: 8.4m | ETA: 11.7m [2026-01-06T20:23:31.212771] [INFO ] [sig ] [1478/3517] Forecasting HBCP... [2026-01-06T20:23:31.212801] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-06T20:23:31.212833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-06T20:23:31.223626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-06T20:23:31.223903] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-06T20:23:31.224660] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-06T20:23:31.224709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:31.224753] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:31.224781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:31.224839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:31.280932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:31.281659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:31.281737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:31.281770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:31.400395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:31.400556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:31.400619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:31.400653] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:31.404446] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-06T20:23:31.404965] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-06T20:23:31.405110] [INFO ] [sig ] HBCP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:31.547589] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HBCP.txt [2026-01-06T20:23:31.547750] [INFO ] [sig ] [1478/3517] Completed HBCP in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-06T20:23:31.547789] [INFO ] [sig ] [1479/3517] Forecasting HBM... [2026-01-06T20:23:31.547821] [INFO ] [sig ] Generating forecast for: HBM [2026-01-06T20:23:31.547853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-06T20:23:31.559911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-06T20:23:31.560266] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-06T20:23:31.561071] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-06T20:23:31.561124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:31.561156] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:31.561184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:31.561242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:31.619352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:31.620234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:31.620316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:31.620350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:31.743266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:31.743423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:31.743465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:31.743494] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:31.747047] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-06T20:23:31.747337] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-06T20:23:31.747464] [INFO ] [sig ] HBM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:31.888414] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HBM.txt [2026-01-06T20:23:31.888591] [INFO ] [sig ] [1479/3517] Completed HBM in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.7m [2026-01-06T20:23:31.888637] [INFO ] [sig ] [1480/3517] Forecasting HBNC... [2026-01-06T20:23:31.888686] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-06T20:23:31.888717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-06T20:23:31.901259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-06T20:23:31.901663] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-06T20:23:31.902429] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-06T20:23:31.902481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:31.902513] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:31.902539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:31.902615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:31.961507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:31.962367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:31.962449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:31.962483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:32.080561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:32.080731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:32.080773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:32.080801] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:32.084208] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: DOWN (p=18.91%) [2026-01-06T20:23:32.084471] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-06T20:23:32.084609] [INFO ] [sig ] HBNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:32.224959] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HBNC.txt [2026-01-06T20:23:32.225085] [INFO ] [sig ] [1480/3517] Completed HBNC in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:32.225123] [INFO ] [sig ] [1481/3517] Forecasting HCA... [2026-01-06T20:23:32.225151] [INFO ] [sig ] Generating forecast for: HCA [2026-01-06T20:23:32.225181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-06T20:23:32.237017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-06T20:23:32.237288] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-06T20:23:32.238054] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-06T20:23:32.238106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:32.238138] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:32.238165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:32.238222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:32.294487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:32.295287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:32.295363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:32.295395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:32.416892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:32.417025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:32.417064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:32.417092] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:32.420503] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=45.44%) [2026-01-06T20:23:32.420979] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-06T20:23:32.421098] [INFO ] [sig ] HCA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:32.561294] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HCA.txt [2026-01-06T20:23:32.561408] [INFO ] [sig ] [1481/3517] Completed HCA in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:32.561451] [INFO ] [sig ] [1482/3517] Forecasting HCC... [2026-01-06T20:23:32.561481] [INFO ] [sig ] Generating forecast for: HCC [2026-01-06T20:23:32.561511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-06T20:23:32.572232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-06T20:23:32.572508] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-06T20:23:32.573258] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-06T20:23:32.573332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:32.573366] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:32.573394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:32.573452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:32.630781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:32.631371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:32.631446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:32.631478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:32.755815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:32.755969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:32.756011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:32.756041] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:32.759322] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=25.33%) [2026-01-06T20:23:32.759602] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-06T20:23:32.759726] [INFO ] [sig ] HCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:32.902509] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HCC.txt [2026-01-06T20:23:32.902653] [INFO ] [sig ] [1482/3517] Completed HCC in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:32.902693] [INFO ] [sig ] [1483/3517] Forecasting HCI... [2026-01-06T20:23:32.902722] [INFO ] [sig ] Generating forecast for: HCI [2026-01-06T20:23:32.902754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-06T20:23:32.914527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-06T20:23:32.914849] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-06T20:23:32.915672] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-06T20:23:32.915725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:32.915757] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:32.915784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:32.915842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:32.980280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:32.981136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:32.981217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:32.981250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:33.096092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:33.096218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:33.096259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:33.096288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:33.099521] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-01-06T20:23:33.099799] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-06T20:23:33.099935] [INFO ] [sig ] HCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:33.238687] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HCI.txt [2026-01-06T20:23:33.238815] [INFO ] [sig ] [1483/3517] Completed HCI in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:33.238853] [INFO ] [sig ] [1484/3517] Forecasting HCM... [2026-01-06T20:23:33.238882] [INFO ] [sig ] Generating forecast for: HCM [2026-01-06T20:23:33.238913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-06T20:23:33.250255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-06T20:23:33.250537] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-06T20:23:33.251303] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-06T20:23:33.251354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:33.251385] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:33.251412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:33.251469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:33.307445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:33.308072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:33.308146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:33.308179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:33.425158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:33.425302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:33.425344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:33.425372] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:33.428961] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: UP (p=61.76%) [2026-01-06T20:23:33.429225] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-06T20:23:33.429345] [INFO ] [sig ] HCM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:33.569610] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HCM.txt [2026-01-06T20:23:33.569737] [INFO ] [sig ] [1484/3517] Completed HCM in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:33.569775] [INFO ] [sig ] [1485/3517] Forecasting HCSG... [2026-01-06T20:23:33.569806] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-06T20:23:33.569835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-06T20:23:33.581373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-06T20:23:33.581690] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-06T20:23:33.582462] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-06T20:23:33.582515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:33.582549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:33.582602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:33.582672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:33.641786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:33.642483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:33.642562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:33.642615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:33.760748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:33.760874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:33.760966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:33.761033] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:33.764539] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: UP (p=56.52%) [2026-01-06T20:23:33.764824] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-06T20:23:33.764946] [INFO ] [sig ] HCSG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:33.908388] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HCSG.txt [2026-01-06T20:23:33.908508] [INFO ] [sig ] [1485/3517] Completed HCSG in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:33.908546] [INFO ] [sig ] [1486/3517] Forecasting HD... [2026-01-06T20:23:33.908593] [INFO ] [sig ] Generating forecast for: HD [2026-01-06T20:23:33.908626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-06T20:23:33.919962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-06T20:23:33.920262] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-06T20:23:33.921096] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-06T20:23:33.921149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:33.921181] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:33.921210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:33.921269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:33.980269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:33.981144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:33.981227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:33.981262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:34.099081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:34.099239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:34.099283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:34.099315] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:34.102707] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: UP (p=73.24%) [2026-01-06T20:23:34.102980] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-06T20:23:34.103106] [INFO ] [sig ] HD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:34.243148] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HD.txt [2026-01-06T20:23:34.243277] [INFO ] [sig ] [1486/3517] Completed HD in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:34.243315] [INFO ] [sig ] [1487/3517] Forecasting HDB... [2026-01-06T20:23:34.243345] [INFO ] [sig ] Generating forecast for: HDB [2026-01-06T20:23:34.243376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-06T20:23:34.254452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-06T20:23:34.254783] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-06T20:23:34.255526] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-06T20:23:34.255619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:34.255654] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:34.255682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:34.255738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:34.314039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:34.314787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:34.314887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:34.314937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:34.439198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:34.439354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:34.439396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:34.439426] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:34.442704] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-01-06T20:23:34.442967] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-06T20:23:34.443088] [INFO ] [sig ] HDB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:34.584882] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HDB.txt [2026-01-06T20:23:34.585006] [INFO ] [sig ] [1487/3517] Completed HDB in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:34.585045] [INFO ] [sig ] [1488/3517] Forecasting HDSN... [2026-01-06T20:23:34.585075] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-06T20:23:34.585105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-06T20:23:34.596334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-06T20:23:34.596629] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-06T20:23:34.597358] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-06T20:23:34.597409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:34.597440] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:34.597466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:34.597523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:34.655556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:34.656547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:34.656651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:34.656685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:34.774493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:34.774674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:34.774721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:34.774750] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:34.778207] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: DOWN (p=7.53%) [2026-01-06T20:23:34.778491] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-06T20:23:34.778640] [INFO ] [sig ] HDSN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:34.916804] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HDSN.txt [2026-01-06T20:23:34.916951] [INFO ] [sig ] [1488/3517] Completed HDSN in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:34.916991] [INFO ] [sig ] [1489/3517] Forecasting HE... [2026-01-06T20:23:34.917021] [INFO ] [sig ] Generating forecast for: HE [2026-01-06T20:23:34.917079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-06T20:23:34.929049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-06T20:23:34.929407] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-06T20:23:34.930193] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-06T20:23:34.930246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:34.930277] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:34.930315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:34.930375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:34.987664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:34.988603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:34.988712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:34.988748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:35.107133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:35.107296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:35.107341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:35.107371] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:35.110786] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: UP (p=84.15%) [2026-01-06T20:23:35.111064] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-06T20:23:35.111219] [INFO ] [sig ] HE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:35.251987] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HE.txt [2026-01-06T20:23:35.252138] [INFO ] [sig ] [1489/3517] Completed HE in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:35.252179] [INFO ] [sig ] [1490/3517] Forecasting HEI... [2026-01-06T20:23:35.252209] [INFO ] [sig ] Generating forecast for: HEI [2026-01-06T20:23:35.252239] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-06T20:23:35.263649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-06T20:23:35.263958] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-06T20:23:35.264713] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-06T20:23:35.264763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:35.264794] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:35.264821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:35.264877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:35.320534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:35.321215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:35.321295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:35.321329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:35.440874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:35.441027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:35.441069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:35.441099] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:35.444486] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=23.70%) [2026-01-06T20:23:35.444771] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-06T20:23:35.444891] [INFO ] [sig ] HEI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:35.586845] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HEI.txt [2026-01-06T20:23:35.587005] [INFO ] [sig ] [1490/3517] Completed HEI in 0.3s | 2.92 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:35.587045] [INFO ] [sig ] [1491/3517] Forecasting HELE... [2026-01-06T20:23:35.587075] [INFO ] [sig ] Generating forecast for: HELE [2026-01-06T20:23:35.587106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-06T20:23:35.599206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-06T20:23:35.599596] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-06T20:23:35.600381] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-06T20:23:35.600433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:35.600466] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:35.600495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:35.600553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:35.659732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:35.660627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:35.660724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:35.660770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:35.791117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:35.791256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:35.791299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:35.791327] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:35.794666] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=67.42%) [2026-01-06T20:23:35.794945] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-06T20:23:35.795070] [INFO ] [sig ] HELE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:35.938956] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HELE.txt [2026-01-06T20:23:35.939115] [INFO ] [sig ] [1491/3517] Completed HELE in 0.4s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:35.939158] [INFO ] [sig ] [1492/3517] Forecasting HEPS... [2026-01-06T20:23:35.939188] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-06T20:23:35.939219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-06T20:23:35.951014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-06T20:23:35.951391] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-06T20:23:35.952185] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-06T20:23:35.952236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:35.952268] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:35.952295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:35.952352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:36.012486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:36.013355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:36.013437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:36.013470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:36.134560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:36.134729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:36.134793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:36.134824] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:36.138252] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: UP (p=79.85%) [2026-01-06T20:23:36.138621] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-06T20:23:36.138766] [INFO ] [sig ] HEPS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:36.282476] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HEPS.txt [2026-01-06T20:23:36.282628] [INFO ] [sig ] [1492/3517] Completed HEPS in 0.3s | 2.91 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:36.282668] [INFO ] [sig ] [1493/3517] Forecasting HEQ... [2026-01-06T20:23:36.282698] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-06T20:23:36.282735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-06T20:23:36.295397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-06T20:23:36.295754] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-06T20:23:36.296729] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-06T20:23:36.296780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:36.296813] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:36.296841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:36.297041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:36.353131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:36.353991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:36.354100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:36.354137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:36.470659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:36.470814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:36.470856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:36.470886] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:36.474514] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: DOWN (p=44.39%) [2026-01-06T20:23:36.474832] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-06T20:23:36.475148] [INFO ] [sig ] HEQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:36.619194] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HEQ.txt [2026-01-06T20:23:36.619321] [INFO ] [sig ] [1493/3517] Completed HEQ in 0.3s | 2.92 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:36.619360] [INFO ] [sig ] [1494/3517] Forecasting HERO... [2026-01-06T20:23:36.619389] [INFO ] [sig ] Generating forecast for: HERO [2026-01-06T20:23:36.619420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-06T20:23:36.631075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-06T20:23:36.631348] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-06T20:23:36.632133] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-06T20:23:36.632184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:36.632215] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:36.632241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:36.632297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:36.689043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:36.689643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:36.689722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:36.689754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:36.808977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:36.809107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:36.809149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:36.809177] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:36.812497] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-06T20:23:36.812777] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-06T20:23:36.812897] [INFO ] [sig ] HERO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:36.955988] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HERO.txt [2026-01-06T20:23:36.956115] [INFO ] [sig ] [1494/3517] Completed HERO in 0.3s | 2.92 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:36.956155] [INFO ] [sig ] [1495/3517] Forecasting HESM... [2026-01-06T20:23:36.956185] [INFO ] [sig ] Generating forecast for: HESM [2026-01-06T20:23:36.956215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-06T20:23:36.967629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-06T20:23:36.967929] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-06T20:23:36.968755] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-06T20:23:36.968807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:36.968840] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:36.968867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:36.968924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:37.028855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:37.029470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:37.029548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:37.029600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:37.160546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:37.160734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:37.160776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:37.160804] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:37.164553] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: UP (p=73.99%) [2026-01-06T20:23:37.164840] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-06T20:23:37.165025] [INFO ] [sig ] HESM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:37.305619] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HESM.txt [2026-01-06T20:23:37.305791] [INFO ] [sig ] [1495/3517] Completed HESM in 0.3s | 2.92 sym/s | Total: 8.5m | ETA: 11.6m [2026-01-06T20:23:37.305835] [INFO ] [sig ] [1496/3517] Forecasting HFFG... [2026-01-06T20:23:37.305869] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-06T20:23:37.305901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-06T20:23:37.317255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-06T20:23:37.317546] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-06T20:23:37.318338] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-06T20:23:37.318392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:37.318424] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:37.318452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:37.318510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:37.374133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:37.374818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:37.375103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:37.375137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:37.493850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:37.494011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:37.494053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:37.494081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:37.497599] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-06T20:23:37.497906] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-06T20:23:37.498036] [INFO ] [sig ] HFFG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:37.637941] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HFFG.txt [2026-01-06T20:23:37.638078] [INFO ] [sig ] [1496/3517] Completed HFFG in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.6m [2026-01-06T20:23:37.638130] [INFO ] [sig ] [1497/3517] Forecasting HFRO... [2026-01-06T20:23:37.638161] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-06T20:23:37.638191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-06T20:23:37.649281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-06T20:23:37.649592] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-06T20:23:37.650494] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-06T20:23:37.650545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:37.650598] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:37.650628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:37.650685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:37.706288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:37.706972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:37.707049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:37.707082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:37.829101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:37.829256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:37.829301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:37.829330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:37.832688] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-06T20:23:37.832970] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-06T20:23:37.833095] [INFO ] [sig ] HFRO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:37.972621] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HFRO.txt [2026-01-06T20:23:37.972758] [INFO ] [sig ] [1497/3517] Completed HFRO in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:37.972797] [INFO ] [sig ] [1498/3517] Forecasting HFWA... [2026-01-06T20:23:37.972828] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-06T20:23:37.972858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-06T20:23:37.984454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-06T20:23:37.984791] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-06T20:23:37.985548] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-06T20:23:37.985616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:37.985649] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:37.985676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:37.985740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:38.041412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:38.042052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:38.042133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:38.042165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:38.160839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:38.161007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:38.161051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:38.161081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:38.164343] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: DOWN (p=44.65%) [2026-01-06T20:23:38.164629] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-06T20:23:38.164748] [INFO ] [sig ] HFWA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:38.303070] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HFWA.txt [2026-01-06T20:23:38.303215] [INFO ] [sig ] [1498/3517] Completed HFWA in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:38.303254] [INFO ] [sig ] [1499/3517] Forecasting HG... [2026-01-06T20:23:38.303284] [INFO ] [sig ] Generating forecast for: HG [2026-01-06T20:23:38.303316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-06T20:23:38.314655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-06T20:23:38.314920] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-06T20:23:38.315696] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-06T20:23:38.315747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:38.315778] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:38.315806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:38.315863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:38.372677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:38.373295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:38.373372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:38.373405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:38.498288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:38.498449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:38.498494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:38.498525] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:38.502238] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: DOWN (p=25.35%) [2026-01-06T20:23:38.502541] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-06T20:23:38.502692] [INFO ] [sig ] HG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:38.647089] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HG.txt [2026-01-06T20:23:38.647234] [INFO ] [sig ] [1499/3517] Completed HG in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:38.647273] [INFO ] [sig ] [1500/3517] Forecasting HGBL... [2026-01-06T20:23:38.647303] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-06T20:23:38.647334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-06T20:23:38.662902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-06T20:23:38.663209] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-06T20:23:38.663993] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-06T20:23:38.664043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:38.664076] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:38.664104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:38.664161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:38.721982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:38.722644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:38.722721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:38.722754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:38.839705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:38.839853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:38.839897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:38.839927] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:38.843388] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: UP (p=86.58%) [2026-01-06T20:23:38.843682] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-06T20:23:38.843806] [INFO ] [sig ] HGBL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:38.982771] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HGBL.txt [2026-01-06T20:23:38.982894] [INFO ] [sig ] [1500/3517] Completed HGBL in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:38.982931] [INFO ] [sig ] [1501/3517] Forecasting HGLB... [2026-01-06T20:23:38.982959] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-06T20:23:38.982988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-06T20:23:38.995651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-06T20:23:38.995966] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-06T20:23:38.996777] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-06T20:23:38.996833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:38.996864] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:38.996891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:38.996947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:39.055388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:39.056357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:39.056438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:39.056472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:39.180547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:39.180695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:39.180736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:39.180764] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:39.184000] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=93.15%) [2026-01-06T20:23:39.184264] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-06T20:23:39.184387] [INFO ] [sig ] HGLB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:39.325202] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HGLB.txt [2026-01-06T20:23:39.325347] [INFO ] [sig ] [1501/3517] Completed HGLB in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:39.325387] [INFO ] [sig ] [1502/3517] Forecasting HGTY... [2026-01-06T20:23:39.325416] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-06T20:23:39.325445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-06T20:23:39.337115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-06T20:23:39.337418] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-06T20:23:39.338221] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-06T20:23:39.338283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:39.338317] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:39.338344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:39.338400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:39.396259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:39.396871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:39.396946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:39.396978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:39.512615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:39.512789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:39.512844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:39.512885] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:39.516206] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-06T20:23:39.516473] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-06T20:23:39.516612] [INFO ] [sig ] HGTY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:39.660112] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HGTY.txt [2026-01-06T20:23:39.660252] [INFO ] [sig ] [1502/3517] Completed HGTY in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:39.660293] [INFO ] [sig ] [1503/3517] Forecasting HHH... [2026-01-06T20:23:39.660333] [INFO ] [sig ] Generating forecast for: HHH [2026-01-06T20:23:39.660380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-06T20:23:39.671805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-06T20:23:39.672107] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-06T20:23:39.672914] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-06T20:23:39.672966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:39.672999] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:39.673026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:39.673084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:39.733714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:39.734538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:39.734645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:39.734683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:39.862852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:39.863020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:39.863072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:39.863103] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:39.866650] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: UP (p=65.54%) [2026-01-06T20:23:39.866930] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-06T20:23:39.867054] [INFO ] [sig ] HHH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:40.012510] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HHH.txt [2026-01-06T20:23:40.012682] [INFO ] [sig ] [1503/3517] Completed HHH in 0.4s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:40.012725] [INFO ] [sig ] [1504/3517] Forecasting HI... [2026-01-06T20:23:40.012757] [INFO ] [sig ] Generating forecast for: HI [2026-01-06T20:23:40.012800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-06T20:23:40.024412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-06T20:23:40.024782] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-06T20:23:40.025646] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-06T20:23:40.025699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:40.025737] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:40.025776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:40.025841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:40.085062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:40.085951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:40.086033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:40.086068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:40.215245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:40.215404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:40.215449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:40.215487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:40.218946] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: UP (p=89.96%) [2026-01-06T20:23:40.219222] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-06T20:23:40.219351] [INFO ] [sig ] HI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:40.367733] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HI.txt [2026-01-06T20:23:40.367900] [INFO ] [sig ] [1504/3517] Completed HI in 0.4s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:40.367948] [INFO ] [sig ] [1505/3517] Forecasting HIFS... [2026-01-06T20:23:40.367980] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-06T20:23:40.368011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-06T20:23:40.380466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-06T20:23:40.380823] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-06T20:23:40.381863] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-06T20:23:40.381918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:40.381950] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:40.381976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:40.382032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:40.445532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:40.446299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:40.446379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:40.446412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:40.562916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:40.563080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:40.563125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:40.563154] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:40.566453] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: DOWN (p=23.38%) [2026-01-06T20:23:40.566737] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-06T20:23:40.566866] [INFO ] [sig ] HIFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:40.705126] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HIFS.txt [2026-01-06T20:23:40.705274] [INFO ] [sig ] [1505/3517] Completed HIFS in 0.3s | 2.92 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:40.705321] [INFO ] [sig ] [1506/3517] Forecasting HIG... [2026-01-06T20:23:40.705379] [INFO ] [sig ] Generating forecast for: HIG [2026-01-06T20:23:40.705411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-06T20:23:40.722071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-06T20:23:40.722592] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-06T20:23:40.723761] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-06T20:23:40.723830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:40.723886] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:40.723935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:40.724031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:40.788856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:40.789726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:40.789810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:40.789846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:40.910127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:40.910286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:40.910335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:40.910366] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:40.913798] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-01-06T20:23:40.914123] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-06T20:23:40.914261] [INFO ] [sig ] HIG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:41.090715] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HIG.txt [2026-01-06T20:23:41.090910] [INFO ] [sig ] [1506/3517] Completed HIG in 0.4s | 2.91 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:41.090961] [INFO ] [sig ] [1507/3517] Forecasting HII... [2026-01-06T20:23:41.090994] [INFO ] [sig ] Generating forecast for: HII [2026-01-06T20:23:41.091035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-06T20:23:41.106277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-06T20:23:41.106781] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-06T20:23:41.107959] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-06T20:23:41.108032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:41.108087] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:41.108137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:41.108234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:41.201488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:41.202611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:41.202713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:41.202749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:41.365799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:41.366000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:41.366072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:41.366124] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:41.371679] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: DOWN (p=6.71%) [2026-01-06T20:23:41.372195] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-06T20:23:41.372424] [INFO ] [sig ] HII: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:41.589322] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HII.txt [2026-01-06T20:23:41.589520] [INFO ] [sig ] [1507/3517] Completed HII in 0.5s | 2.91 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:41.589567] [INFO ] [sig ] [1508/3517] Forecasting HIMS... [2026-01-06T20:23:41.589631] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-06T20:23:41.589666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-06T20:23:41.607243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-06T20:23:41.607804] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-06T20:23:41.609060] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-06T20:23:41.609134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:41.609187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:41.609235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:41.609328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:41.679969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:41.681153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:41.681265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:41.681318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:41.831617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:41.831804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:41.831864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:41.831903] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:41.836545] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-06T20:23:41.836966] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-06T20:23:41.837136] [INFO ] [sig ] HIMS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:42.003947] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HIMS.txt [2026-01-06T20:23:42.004110] [INFO ] [sig ] [1508/3517] Completed HIMS in 0.4s | 2.91 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:42.004152] [INFO ] [sig ] [1509/3517] Forecasting HIMX... [2026-01-06T20:23:42.004182] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-06T20:23:42.004213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-06T20:23:42.019129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-06T20:23:42.019637] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-06T20:23:42.020796] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-06T20:23:42.020872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:42.020927] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:42.020975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:42.021135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:42.110971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:42.112157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:42.112266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:42.112323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:42.241168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:42.241334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:42.241398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:42.241431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:42.244999] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-06T20:23:42.245342] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-06T20:23:42.245488] [INFO ] [sig ] HIMX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:42.398289] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HIMX.txt [2026-01-06T20:23:42.398452] [INFO ] [sig ] [1509/3517] Completed HIMX in 0.4s | 2.91 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:42.398494] [INFO ] [sig ] [1510/3517] Forecasting HIO... [2026-01-06T20:23:42.398528] [INFO ] [sig ] Generating forecast for: HIO [2026-01-06T20:23:42.398559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-06T20:23:42.412002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-06T20:23:42.412428] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-06T20:23:42.413264] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-06T20:23:42.413318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:42.413352] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:42.413380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:42.413438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:42.482512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:42.483429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:42.483516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:42.483549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:42.614390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:42.614548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:42.614610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:42.614644] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:42.618049] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=91.11%) [2026-01-06T20:23:42.618328] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-06T20:23:42.618454] [INFO ] [sig ] HIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:42.761537] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HIO.txt [2026-01-06T20:23:42.761681] [INFO ] [sig ] [1510/3517] Completed HIO in 0.4s | 2.91 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:42.761720] [INFO ] [sig ] [1511/3517] Forecasting HIPO... [2026-01-06T20:23:42.761750] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-06T20:23:42.761780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-06T20:23:42.773282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-06T20:23:42.773542] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-06T20:23:42.774295] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-06T20:23:42.774346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:42.774378] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:42.774404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:42.774461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:42.831926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:42.832528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:42.832635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:42.832669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:42.952457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:42.952564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:42.952619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:42.952649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:42.955967] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: DOWN (p=4.01%) [2026-01-06T20:23:42.956231] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-06T20:23:42.956350] [INFO ] [sig ] HIPO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:43.094998] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HIPO.txt [2026-01-06T20:23:43.095104] [INFO ] [sig ] [1511/3517] Completed HIPO in 0.3s | 2.91 sym/s | Total: 8.6m | ETA: 11.5m [2026-01-06T20:23:43.095142] [INFO ] [sig ] [1512/3517] Forecasting HITI... [2026-01-06T20:23:43.095171] [INFO ] [sig ] Generating forecast for: HITI [2026-01-06T20:23:43.095199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-06T20:23:43.108272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-06T20:23:43.108728] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-06T20:23:43.109691] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-06T20:23:43.109749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:43.109782] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:43.109816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:43.109894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:43.172959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:43.173858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:43.173944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:43.173978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:43.303471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:43.303697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:43.303746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:43.303775] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:43.307467] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-06T20:23:43.307807] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-06T20:23:43.307943] [INFO ] [sig ] HITI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:43.463176] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HITI.txt [2026-01-06T20:23:43.463348] [INFO ] [sig ] [1512/3517] Completed HITI in 0.4s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-06T20:23:43.463397] [INFO ] [sig ] [1513/3517] Forecasting HIVE... [2026-01-06T20:23:43.463429] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-06T20:23:43.463460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-06T20:23:43.476387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-06T20:23:43.476803] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-06T20:23:43.477686] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-06T20:23:43.477741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:43.477788] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:43.477819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:43.477881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:43.543211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:43.544056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:43.544334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:43.544375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:43.670247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:43.670393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:43.670437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:43.670466] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:43.673896] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-06T20:23:43.674168] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-06T20:23:43.674292] [INFO ] [sig ] HIVE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:43.827218] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HIVE.txt [2026-01-06T20:23:43.827391] [INFO ] [sig ] [1513/3517] Completed HIVE in 0.4s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-06T20:23:43.827442] [INFO ] [sig ] [1514/3517] Forecasting HIX... [2026-01-06T20:23:43.827479] [INFO ] [sig ] Generating forecast for: HIX [2026-01-06T20:23:43.827510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-06T20:23:43.840619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-06T20:23:43.841022] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-06T20:23:43.841828] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-06T20:23:43.841881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:43.841916] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:43.841945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:43.842004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:43.902420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:43.903288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:43.903372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:43.903406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:44.023468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:44.023648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:44.023694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:44.023726] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:44.027295] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: UP (p=79.74%) [2026-01-06T20:23:44.027591] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-06T20:23:44.027720] [INFO ] [sig ] HIX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:44.172376] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HIX.txt [2026-01-06T20:23:44.172528] [INFO ] [sig ] [1514/3517] Completed HIX in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-06T20:23:44.172586] [INFO ] [sig ] [1515/3517] Forecasting HL... [2026-01-06T20:23:44.172620] [INFO ] [sig ] Generating forecast for: HL [2026-01-06T20:23:44.172650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-06T20:23:44.184174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-06T20:23:44.184513] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-06T20:23:44.185273] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-06T20:23:44.185325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:44.185356] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:44.185382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:44.185439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:44.240774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:44.241640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:44.241721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:44.241755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:44.359188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:44.359343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:44.359385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:44.359414] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:44.362690] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: DOWN (p=3.48%) [2026-01-06T20:23:44.362982] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-06T20:23:44.363120] [INFO ] [sig ] HL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:44.500999] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HL.txt [2026-01-06T20:23:44.501125] [INFO ] [sig ] [1515/3517] Completed HL in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.5m [2026-01-06T20:23:44.501164] [INFO ] [sig ] [1516/3517] Forecasting HLAL... [2026-01-06T20:23:44.501393] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-06T20:23:44.501424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-06T20:23:44.512504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-06T20:23:44.512854] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-06T20:23:44.513622] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-06T20:23:44.513674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:44.513705] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:44.513733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:44.513790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:44.574753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:44.575376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:44.575452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:44.575484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:44.697082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:44.697185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:44.697223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:44.697251] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:44.700376] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=26.01%) [2026-01-06T20:23:44.700655] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-06T20:23:44.700775] [INFO ] [sig ] HLAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:44.841043] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HLAL.txt [2026-01-06T20:23:44.841155] [INFO ] [sig ] [1516/3517] Completed HLAL in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:44.841192] [INFO ] [sig ] [1517/3517] Forecasting HLF... [2026-01-06T20:23:44.841223] [INFO ] [sig ] Generating forecast for: HLF [2026-01-06T20:23:44.841258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-06T20:23:44.852716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-06T20:23:44.852987] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-06T20:23:44.853743] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-06T20:23:44.853794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:44.853826] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:44.853853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:44.853910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:44.912426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:44.913109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:44.913188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:44.913220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:45.034985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:45.035103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:45.035141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:45.035170] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:45.038546] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: DOWN (p=3.36%) [2026-01-06T20:23:45.038852] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-06T20:23:45.038972] [INFO ] [sig ] HLF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:45.179787] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HLF.txt [2026-01-06T20:23:45.179913] [INFO ] [sig ] [1517/3517] Completed HLF in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:45.179958] [INFO ] [sig ] [1518/3517] Forecasting HLI... [2026-01-06T20:23:45.179995] [INFO ] [sig ] Generating forecast for: HLI [2026-01-06T20:23:45.180031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-06T20:23:45.191263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-06T20:23:45.191545] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-06T20:23:45.192525] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-06T20:23:45.192600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:45.192637] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:45.192666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:45.192721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:45.249653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:45.250391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:45.250466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:45.250498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:45.370392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:45.370608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:45.370653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:45.370682] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:45.374868] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=57.84%) [2026-01-06T20:23:45.375300] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-06T20:23:45.375425] [INFO ] [sig ] HLI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:45.515906] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HLI.txt [2026-01-06T20:23:45.516079] [INFO ] [sig ] [1518/3517] Completed HLI in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:45.516120] [INFO ] [sig ] [1519/3517] Forecasting HLIO... [2026-01-06T20:23:45.516150] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-06T20:23:45.516180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-06T20:23:45.527816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-06T20:23:45.528130] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-06T20:23:45.528994] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-06T20:23:45.529058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:45.529092] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:45.529120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:45.529179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:45.588225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:45.589129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:45.589212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:45.589246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:45.716857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:45.717023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:45.717072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:45.717101] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:45.720446] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-01-06T20:23:45.720741] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-06T20:23:45.720866] [INFO ] [sig ] HLIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:45.868707] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HLIO.txt [2026-01-06T20:23:45.868843] [INFO ] [sig ] [1519/3517] Completed HLIO in 0.4s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:45.868884] [INFO ] [sig ] [1520/3517] Forecasting HLLY... [2026-01-06T20:23:45.868915] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-06T20:23:45.868946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-06T20:23:45.880868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-06T20:23:45.881141] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-06T20:23:45.882094] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-06T20:23:45.882145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:45.882177] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:45.882203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:45.882433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:45.942345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:45.943103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:45.943183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:45.943217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:46.067616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:46.067735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:46.067774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:46.067818] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:46.071037] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=67.63%) [2026-01-06T20:23:46.071302] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-06T20:23:46.071421] [INFO ] [sig ] HLLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:46.210715] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HLLY.txt [2026-01-06T20:23:46.210830] [INFO ] [sig ] [1520/3517] Completed HLLY in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:46.210869] [INFO ] [sig ] [1521/3517] Forecasting HLMN... [2026-01-06T20:23:46.210898] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-06T20:23:46.210929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-06T20:23:46.221667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-06T20:23:46.221946] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-06T20:23:46.222707] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-06T20:23:46.222758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:46.222790] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:46.222817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:46.222873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:46.280376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:46.281012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:46.281091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:46.281127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:46.398138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:46.398258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:46.398299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:46.398328] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:46.401511] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-06T20:23:46.401790] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-06T20:23:46.401908] [INFO ] [sig ] HLMN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:46.543850] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HLMN.txt [2026-01-06T20:23:46.544006] [INFO ] [sig ] [1521/3517] Completed HLMN in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:46.544053] [INFO ] [sig ] [1522/3517] Forecasting HLN... [2026-01-06T20:23:46.544092] [INFO ] [sig ] Generating forecast for: HLN [2026-01-06T20:23:46.544126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-06T20:23:46.555861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-06T20:23:46.556178] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-06T20:23:46.556975] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-06T20:23:46.557040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:46.557079] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:46.557106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:46.557163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:46.614090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:46.614777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:46.614854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:46.614886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:46.734652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:46.734796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:46.734837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:46.734866] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:46.738761] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=75.24%) [2026-01-06T20:23:46.739030] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-06T20:23:46.739346] [INFO ] [sig ] HLN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:46.879026] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HLN.txt [2026-01-06T20:23:46.879156] [INFO ] [sig ] [1522/3517] Completed HLN in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:46.879218] [INFO ] [sig ] [1523/3517] Forecasting HLNE... [2026-01-06T20:23:46.879249] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-06T20:23:46.879279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-06T20:23:46.890335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-06T20:23:46.890671] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-06T20:23:46.891445] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-06T20:23:46.891496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:46.891527] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:46.891553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:46.891632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:46.949795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:46.950588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:46.950667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:46.950699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:47.068772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:47.068920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:47.068962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:47.068991] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:47.072644] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-06T20:23:47.072909] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-06T20:23:47.073027] [INFO ] [sig ] HLNE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:47.215958] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HLNE.txt [2026-01-06T20:23:47.216106] [INFO ] [sig ] [1523/3517] Completed HLNE in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:47.216146] [INFO ] [sig ] [1524/3517] Forecasting HLX... [2026-01-06T20:23:47.216177] [INFO ] [sig ] Generating forecast for: HLX [2026-01-06T20:23:47.216209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-06T20:23:47.227028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-06T20:23:47.227332] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-06T20:23:47.228108] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-06T20:23:47.228160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:47.228193] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:47.228221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:47.228301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:47.285429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:47.286122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:47.286200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:47.286231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:47.402988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:47.403115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:47.403155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:47.403183] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:47.406415] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-01-06T20:23:47.406703] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-06T20:23:47.406824] [INFO ] [sig ] HLX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:47.545678] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HLX.txt [2026-01-06T20:23:47.545808] [INFO ] [sig ] [1524/3517] Completed HLX in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:47.545846] [INFO ] [sig ] [1525/3517] Forecasting HMC... [2026-01-06T20:23:47.545877] [INFO ] [sig ] Generating forecast for: HMC [2026-01-06T20:23:47.545907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-06T20:23:47.556721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-06T20:23:47.557010] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-06T20:23:47.557780] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-06T20:23:47.557831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:47.557862] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:47.557889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:47.557945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:47.615261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:47.615893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:47.615971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:47.616004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:47.736782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:47.736909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:47.736951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:47.736985] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:47.740339] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: DOWN (p=34.65%) [2026-01-06T20:23:47.740633] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-06T20:23:47.740761] [INFO ] [sig ] HMC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:47.885404] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HMC.txt [2026-01-06T20:23:47.885530] [INFO ] [sig ] [1525/3517] Completed HMC in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:47.885585] [INFO ] [sig ] [1526/3517] Forecasting HMN... [2026-01-06T20:23:47.885619] [INFO ] [sig ] Generating forecast for: HMN [2026-01-06T20:23:47.885649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-06T20:23:47.897784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-06T20:23:47.898090] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-06T20:23:47.898862] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-06T20:23:47.898923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:47.898955] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:47.899025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:47.899084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:47.957396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:47.958305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:47.958389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:47.958423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:48.084518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:48.084690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:48.084741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:48.084770] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:48.088277] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: DOWN (p=8.67%) [2026-01-06T20:23:48.088564] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-06T20:23:48.088738] [INFO ] [sig ] HMN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:48.229426] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HMN.txt [2026-01-06T20:23:48.229558] [INFO ] [sig ] [1526/3517] Completed HMN in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:48.229615] [INFO ] [sig ] [1527/3517] Forecasting HMY... [2026-01-06T20:23:48.229646] [INFO ] [sig ] Generating forecast for: HMY [2026-01-06T20:23:48.229676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-06T20:23:48.240667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-06T20:23:48.240970] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-06T20:23:48.241767] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-06T20:23:48.241817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:48.241848] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:48.241875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:48.241931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:48.297760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:48.298416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:48.298493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:48.298525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:48.421947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:48.422089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:48.422326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:48.422355] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:48.425618] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=83.56%) [2026-01-06T20:23:48.425888] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-06T20:23:48.426007] [INFO ] [sig ] HMY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:48.563679] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HMY.txt [2026-01-06T20:23:48.563814] [INFO ] [sig ] [1527/3517] Completed HMY in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:48.563853] [INFO ] [sig ] [1528/3517] Forecasting HNDL... [2026-01-06T20:23:48.563883] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-06T20:23:48.563913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-06T20:23:48.576484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-06T20:23:48.576792] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-06T20:23:48.577751] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-06T20:23:48.577801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:48.577832] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:48.577858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:48.577913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:48.635000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:48.635658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:48.635736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:48.635768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:48.754785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:48.754933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:48.754976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:48.755009] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:48.762506] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=48.68%) [2026-01-06T20:23:48.762895] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-06T20:23:48.763043] [INFO ] [sig ] HNDL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:48.902567] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HNDL.txt [2026-01-06T20:23:48.902730] [INFO ] [sig ] [1528/3517] Completed HNDL in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:48.902779] [INFO ] [sig ] [1529/3517] Forecasting HNI... [2026-01-06T20:23:48.902810] [INFO ] [sig ] Generating forecast for: HNI [2026-01-06T20:23:48.902848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-06T20:23:48.914319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-06T20:23:48.914670] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-06T20:23:48.915480] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-06T20:23:48.915531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:48.915563] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:48.915619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:48.915679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:48.974484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:48.975499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:48.975598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:48.975640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:49.100876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:49.101031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:49.101075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:49.101106] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:49.105009] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-01-06T20:23:49.105290] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-06T20:23:49.105601] [INFO ] [sig ] HNI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:49.247400] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HNI.txt [2026-01-06T20:23:49.247539] [INFO ] [sig ] [1529/3517] Completed HNI in 0.3s | 2.91 sym/s | Total: 8.7m | ETA: 11.4m [2026-01-06T20:23:49.247601] [INFO ] [sig ] [1530/3517] Forecasting HNRG... [2026-01-06T20:23:49.247635] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-06T20:23:49.247665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-06T20:23:49.259327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-06T20:23:49.259679] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-06T20:23:49.260442] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-06T20:23:49.260494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:49.260527] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:49.260556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:49.260642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:49.317760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:49.318485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:49.318563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:49.318613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:49.440590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:49.440753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:49.440797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:49.440825] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:49.444480] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=86.16%) [2026-01-06T20:23:49.444767] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-06T20:23:49.444890] [INFO ] [sig ] HNRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:49.590074] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HNRG.txt [2026-01-06T20:23:49.590244] [INFO ] [sig ] [1530/3517] Completed HNRG in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-06T20:23:49.590284] [INFO ] [sig ] [1531/3517] Forecasting HOG... [2026-01-06T20:23:49.590314] [INFO ] [sig ] Generating forecast for: HOG [2026-01-06T20:23:49.590344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-06T20:23:49.602329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-06T20:23:49.602662] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-06T20:23:49.603528] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-06T20:23:49.603596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:49.603629] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:49.603655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:49.603711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:49.659247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:49.660031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:49.660112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:49.660144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:49.783554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:49.783715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:49.783756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:49.783785] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:49.787053] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: DOWN (p=36.48%) [2026-01-06T20:23:49.787337] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-06T20:23:49.787460] [INFO ] [sig ] HOG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:49.926599] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HOG.txt [2026-01-06T20:23:49.926745] [INFO ] [sig ] [1531/3517] Completed HOG in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-06T20:23:49.926784] [INFO ] [sig ] [1532/3517] Forecasting HOLO... [2026-01-06T20:23:49.926815] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-06T20:23:49.926845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-06T20:23:49.938317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-06T20:23:49.938687] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-06T20:23:49.939462] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-06T20:23:49.939515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:49.939548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:49.939594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:49.939656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:49.997259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:49.997963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:49.998041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:49.998076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:50.118915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:50.119059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:50.119102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:50.119131] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:50.122620] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=3.32%) [2026-01-06T20:23:50.122884] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-06T20:23:50.123004] [INFO ] [sig ] HOLO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:50.263367] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HOLO.txt [2026-01-06T20:23:50.263501] [INFO ] [sig ] [1532/3517] Completed HOLO in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.4m [2026-01-06T20:23:50.263541] [INFO ] [sig ] [1533/3517] Forecasting HOLX... [2026-01-06T20:23:50.263586] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-06T20:23:50.263620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-06T20:23:50.274267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-06T20:23:50.274587] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-06T20:23:50.275398] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-06T20:23:50.275450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:50.275482] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:50.275509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:50.275565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:50.331069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:50.331701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:50.331779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:50.331811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:50.457183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:50.457356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:50.457436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:50.457469] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:50.460981] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=87.75%) [2026-01-06T20:23:50.461250] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-06T20:23:50.461370] [INFO ] [sig ] HOLX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:50.603753] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HOLX.txt [2026-01-06T20:23:50.603894] [INFO ] [sig ] [1533/3517] Completed HOLX in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:50.603934] [INFO ] [sig ] [1534/3517] Forecasting HOMB... [2026-01-06T20:23:50.603964] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-06T20:23:50.604002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-06T20:23:50.615534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-06T20:23:50.615874] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-06T20:23:50.616663] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-06T20:23:50.616714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:50.616745] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:50.616771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:50.616850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:50.673243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:50.673970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:50.674060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:50.674094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:50.793918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:50.794062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:50.794105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:50.794134] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:50.797407] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-01-06T20:23:50.797692] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-06T20:23:50.797814] [INFO ] [sig ] HOMB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:50.936791] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HOMB.txt [2026-01-06T20:23:50.936944] [INFO ] [sig ] [1534/3517] Completed HOMB in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:50.936983] [INFO ] [sig ] [1535/3517] Forecasting HON... [2026-01-06T20:23:50.937014] [INFO ] [sig ] Generating forecast for: HON [2026-01-06T20:23:50.937045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-06T20:23:50.948705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-06T20:23:50.949025] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-06T20:23:50.949843] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-06T20:23:50.949896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:50.949928] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:50.949955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:50.950013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:51.005616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:51.006300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:51.006378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:51.006409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:51.133854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:51.133988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:51.134031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:51.134060] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:51.137306] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=55.74%) [2026-01-06T20:23:51.137589] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-06T20:23:51.137711] [INFO ] [sig ] HON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:51.275556] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HON.txt [2026-01-06T20:23:51.275702] [INFO ] [sig ] [1535/3517] Completed HON in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:51.275741] [INFO ] [sig ] [1536/3517] Forecasting HOOD... [2026-01-06T20:23:51.275769] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-06T20:23:51.275799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-06T20:23:51.286880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-06T20:23:51.287221] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-06T20:23:51.288049] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-06T20:23:51.288101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:51.288131] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:51.288158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:51.288214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:51.345274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:51.345990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:51.346096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:51.346141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:51.467433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:51.467587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:51.467632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:51.467662] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:51.470943] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: UP (p=92.77%) [2026-01-06T20:23:51.471216] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-06T20:23:51.471336] [INFO ] [sig ] HOOD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:51.609060] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HOOD.txt [2026-01-06T20:23:51.609211] [INFO ] [sig ] [1536/3517] Completed HOOD in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:51.609251] [INFO ] [sig ] [1537/3517] Forecasting HOPE... [2026-01-06T20:23:51.609280] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-06T20:23:51.609310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-06T20:23:51.621049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-06T20:23:51.621597] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-06T20:23:51.622603] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-06T20:23:51.622657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:51.622701] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:51.622729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:51.622787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:51.679713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:51.680391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:51.680470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:51.680503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:51.796624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:51.796795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:51.796838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:51.796867] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:51.800251] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=16.89%) [2026-01-06T20:23:51.800519] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-06T20:23:51.800671] [INFO ] [sig ] HOPE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:51.939547] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HOPE.txt [2026-01-06T20:23:51.939701] [INFO ] [sig ] [1537/3517] Completed HOPE in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:51.939741] [INFO ] [sig ] [1538/3517] Forecasting HOUS... [2026-01-06T20:23:51.939771] [INFO ] [sig ] Generating forecast for: HOUS [2026-01-06T20:23:51.939813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOUS' from 'https://tdm.silogroup.org/data/derivative_storage/HOUS.csv'. [2026-01-06T20:23:51.951044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOUS'. [2026-01-06T20:23:51.951343] [INFO ] [FORECASTER] Starting predict_future for HOUS [2026-01-06T20:23:51.952108] [DEBUG] [LOCAL ] No optimal features file found for HOUS: ./output/feature-sets/HOUS.txt [2026-01-06T20:23:51.952159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:51.952191] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:51.952218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:51.952275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:52.007816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:52.008456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:52.008532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:52.008564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:52.131411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:52.131547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:52.131604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:52.131635] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:52.134867] [DEBUG] [FORECASTER] HOUS: Forecast T+1@11:T+2@11: UP (p=89.21%) [2026-01-06T20:23:52.135133] [INFO ] [FORECASTER] Completed predict_future for HOUS [2026-01-06T20:23:52.135252] [INFO ] [sig ] HOUS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:52.275603] [INFO ] [LOCAL ] Saved forecast: HOUS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HOUS.txt [2026-01-06T20:23:52.275740] [INFO ] [sig ] [1538/3517] Completed HOUS in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:52.275780] [INFO ] [sig ] [1539/3517] Forecasting HP... [2026-01-06T20:23:52.275809] [INFO ] [sig ] Generating forecast for: HP [2026-01-06T20:23:52.275840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-06T20:23:52.288202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-06T20:23:52.288506] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-06T20:23:52.289323] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-06T20:23:52.289374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:52.289406] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:52.289432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:52.289488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:52.347960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:52.348699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:52.348780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:52.348812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:52.465962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:52.466108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:52.466149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:52.466179] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:52.469856] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-06T20:23:52.470145] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-06T20:23:52.470279] [INFO ] [sig ] HP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:52.617321] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HP.txt [2026-01-06T20:23:52.617533] [INFO ] [sig ] [1539/3517] Completed HP in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:52.617618] [INFO ] [sig ] [1540/3517] Forecasting HPE... [2026-01-06T20:23:52.617667] [INFO ] [sig ] Generating forecast for: HPE [2026-01-06T20:23:52.617710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-06T20:23:52.629310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-06T20:23:52.629647] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-06T20:23:52.630509] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-06T20:23:52.630564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:52.630626] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:52.630655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:52.630713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:52.687736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:52.688403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:52.688482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:52.688515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:52.815175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:52.815332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:52.815375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:52.815404] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:52.818774] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: UP (p=81.11%) [2026-01-06T20:23:52.819058] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-06T20:23:52.819201] [INFO ] [sig ] HPE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:52.958745] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HPE.txt [2026-01-06T20:23:52.958887] [INFO ] [sig ] [1540/3517] Completed HPE in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:52.958927] [INFO ] [sig ] [1541/3517] Forecasting HPF... [2026-01-06T20:23:52.958963] [INFO ] [sig ] Generating forecast for: HPF [2026-01-06T20:23:52.958995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-06T20:23:52.972013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-06T20:23:52.972337] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-06T20:23:52.973111] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-06T20:23:52.973163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:52.973194] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:52.973221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:52.973277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:53.031027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:53.031858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:53.031937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:53.031968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:53.149661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:53.149814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:53.149857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:53.149887] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:53.153268] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=41.18%) [2026-01-06T20:23:53.153548] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-06T20:23:53.153693] [INFO ] [sig ] HPF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:53.292369] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HPF.txt [2026-01-06T20:23:53.292505] [INFO ] [sig ] [1541/3517] Completed HPF in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:53.292546] [INFO ] [sig ] [1542/3517] Forecasting HPI... [2026-01-06T20:23:53.292593] [INFO ] [sig ] Generating forecast for: HPI [2026-01-06T20:23:53.292625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-06T20:23:53.304294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-06T20:23:53.304652] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-06T20:23:53.305404] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-06T20:23:53.305456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:53.305488] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:53.305515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:53.305596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:53.364072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:53.364887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:53.364989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:53.365041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:53.492410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:53.492589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:53.492636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:53.492668] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:53.496124] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-06T20:23:53.496447] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-06T20:23:53.496623] [INFO ] [sig ] HPI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:53.637707] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HPI.txt [2026-01-06T20:23:53.637837] [INFO ] [sig ] [1542/3517] Completed HPI in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:53.637877] [INFO ] [sig ] [1543/3517] Forecasting HPK... [2026-01-06T20:23:53.637906] [INFO ] [sig ] Generating forecast for: HPK [2026-01-06T20:23:53.637936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-06T20:23:53.649771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-06T20:23:53.650078] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-06T20:23:53.650865] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-06T20:23:53.650917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:53.650972] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:53.651001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:53.651058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:53.706323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:53.707046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:53.707123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:53.707158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:53.829287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:53.829425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:53.829467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:53.829497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:53.832759] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-06T20:23:53.833026] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-06T20:23:53.833148] [INFO ] [sig ] HPK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:53.977455] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HPK.txt [2026-01-06T20:23:53.977646] [INFO ] [sig ] [1543/3517] Completed HPK in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:53.977691] [INFO ] [sig ] [1544/3517] Forecasting HPP... [2026-01-06T20:23:53.977723] [INFO ] [sig ] Generating forecast for: HPP [2026-01-06T20:23:53.977752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-06T20:23:53.989741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-06T20:23:53.990143] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-06T20:23:53.991012] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-06T20:23:53.991065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:53.991098] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:53.991128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:53.991188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:54.049007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:54.049991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:54.050076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:54.050109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:54.172153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:54.172314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:54.172357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:54.172402] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:54.175729] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-06T20:23:54.176007] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-06T20:23:54.176136] [INFO ] [sig ] HPP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:54.317594] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HPP.txt [2026-01-06T20:23:54.317731] [INFO ] [sig ] [1544/3517] Completed HPP in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:54.317790] [INFO ] [sig ] [1545/3517] Forecasting HPQ... [2026-01-06T20:23:54.317822] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-06T20:23:54.317853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-06T20:23:54.329646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-06T20:23:54.330150] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-06T20:23:54.331145] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-06T20:23:54.331196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:54.331228] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:54.331255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:54.331311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:54.387268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:54.388000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:54.388076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:54.388108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:54.510744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:54.510903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:54.510946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:54.510975] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:54.514648] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=70.06%) [2026-01-06T20:23:54.514928] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-06T20:23:54.515054] [INFO ] [sig ] HPQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:54.659313] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HPQ.txt [2026-01-06T20:23:54.659463] [INFO ] [sig ] [1545/3517] Completed HPQ in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:54.659505] [INFO ] [sig ] [1546/3517] Forecasting HPS... [2026-01-06T20:23:54.659536] [INFO ] [sig ] Generating forecast for: HPS [2026-01-06T20:23:54.659587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-06T20:23:54.671871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-06T20:23:54.672217] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-06T20:23:54.673003] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-06T20:23:54.673055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:54.673088] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:54.673115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:54.673173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:54.736094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:54.737014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:54.737100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:54.737134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:54.863276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:54.863434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:54.863476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:54.863505] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:54.866907] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: DOWN (p=23.05%) [2026-01-06T20:23:54.867198] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-06T20:23:54.867333] [INFO ] [sig ] HPS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:55.015149] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HPS.txt [2026-01-06T20:23:55.015334] [INFO ] [sig ] [1546/3517] Completed HPS in 0.4s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:55.015385] [INFO ] [sig ] [1547/3517] Forecasting HQI... [2026-01-06T20:23:55.015423] [INFO ] [sig ] Generating forecast for: HQI [2026-01-06T20:23:55.015470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-06T20:23:55.028069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-06T20:23:55.028481] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-06T20:23:55.029486] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-06T20:23:55.029539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:55.029589] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:55.029621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:55.029681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:55.088323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:55.089194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:55.089283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:55.089319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:55.202847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:55.203009] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:23:55.203051] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:55.203080] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:55.206630] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-06T20:23:55.206936] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-06T20:23:55.207065] [INFO ] [sig ] HQI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:55.363549] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HQI.txt [2026-01-06T20:23:55.363726] [INFO ] [sig ] [1547/3517] Completed HQI in 0.3s | 2.91 sym/s | Total: 8.8m | ETA: 11.3m [2026-01-06T20:23:55.363776] [INFO ] [sig ] [1548/3517] Forecasting HQL... [2026-01-06T20:23:55.363817] [INFO ] [sig ] Generating forecast for: HQL [2026-01-06T20:23:55.363852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-06T20:23:55.377799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-06T20:23:55.378165] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-06T20:23:55.379125] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-06T20:23:55.379187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:55.379226] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:55.379264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:55.379353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:55.438401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:55.439113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:55.439197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:55.439231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:55.560420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:55.560592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:55.560642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:55.560672] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:55.564060] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: DOWN (p=39.21%) [2026-01-06T20:23:55.564325] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-06T20:23:55.564445] [INFO ] [sig ] HQL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:55.705289] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HQL.txt [2026-01-06T20:23:55.705423] [INFO ] [sig ] [1548/3517] Completed HQL in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-06T20:23:55.705462] [INFO ] [sig ] [1549/3517] Forecasting HQY... [2026-01-06T20:23:55.705492] [INFO ] [sig ] Generating forecast for: HQY [2026-01-06T20:23:55.705522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-06T20:23:55.717088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-06T20:23:55.717400] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-06T20:23:55.718156] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-06T20:23:55.718207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:55.718239] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:55.718266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:55.718322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:55.775506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:55.776147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:55.776224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:55.776259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:55.904002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:55.904164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:55.904209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:55.904239] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:55.907604] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: DOWN (p=15.70%) [2026-01-06T20:23:55.907878] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-06T20:23:55.908000] [INFO ] [sig ] HQY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:56.045433] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HQY.txt [2026-01-06T20:23:56.045550] [INFO ] [sig ] [1549/3517] Completed HQY in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-06T20:23:56.045606] [INFO ] [sig ] [1550/3517] Forecasting HRB... [2026-01-06T20:23:56.045637] [INFO ] [sig ] Generating forecast for: HRB [2026-01-06T20:23:56.045667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-06T20:23:56.057763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-06T20:23:56.058167] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-06T20:23:56.059087] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-06T20:23:56.059152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:56.059186] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:56.059213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:56.059270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:56.115046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:56.115729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:56.115808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:56.115840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:56.239937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:56.240082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:56.240124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:56.240152] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:56.243434] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=31.60%) [2026-01-06T20:23:56.243721] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-06T20:23:56.243844] [INFO ] [sig ] HRB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:56.381403] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HRB.txt [2026-01-06T20:23:56.381529] [INFO ] [sig ] [1550/3517] Completed HRB in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.3m [2026-01-06T20:23:56.381567] [INFO ] [sig ] [1551/3517] Forecasting HRL... [2026-01-06T20:23:56.381616] [INFO ] [sig ] Generating forecast for: HRL [2026-01-06T20:23:56.381647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-06T20:23:56.393681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-06T20:23:56.393987] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-06T20:23:56.394965] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-06T20:23:56.395018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:56.395049] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:56.395076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:56.395134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:56.450736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:56.451360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:56.451440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:56.451473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:56.572131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:56.572272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:56.572313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:56.572340] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:56.575612] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=85.23%) [2026-01-06T20:23:56.575877] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-06T20:23:56.575999] [INFO ] [sig ] HRL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:56.718720] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HRL.txt [2026-01-06T20:23:56.718872] [INFO ] [sig ] [1551/3517] Completed HRL in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:56.718917] [INFO ] [sig ] [1552/3517] Forecasting HRMY... [2026-01-06T20:23:56.718947] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-06T20:23:56.718976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-06T20:23:56.730312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-06T20:23:56.730865] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-06T20:23:56.731912] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-06T20:23:56.731965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:56.731997] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:56.732024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:56.732080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:56.787870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:56.788527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:56.788619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:56.788682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:56.905294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:56.905441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:56.905482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:56.905511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:56.908799] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-06T20:23:56.909063] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-06T20:23:56.909181] [INFO ] [sig ] HRMY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:57.056546] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HRMY.txt [2026-01-06T20:23:57.056697] [INFO ] [sig ] [1552/3517] Completed HRMY in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:57.056738] [INFO ] [sig ] [1553/3517] Forecasting HRTG... [2026-01-06T20:23:57.056769] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-06T20:23:57.056813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-06T20:23:57.068414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-06T20:23:57.068822] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-06T20:23:57.069750] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-06T20:23:57.069802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:57.069834] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:57.069862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:57.069919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:57.129884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:57.130597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:57.130703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:57.130737] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:57.257377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:57.257523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:57.257567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:57.257615] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:57.261080] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=8.61%) [2026-01-06T20:23:57.261358] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-06T20:23:57.261482] [INFO ] [sig ] HRTG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:57.408628] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HRTG.txt [2026-01-06T20:23:57.408777] [INFO ] [sig ] [1553/3517] Completed HRTG in 0.4s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:57.408824] [INFO ] [sig ] [1554/3517] Forecasting HRTX... [2026-01-06T20:23:57.408855] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-06T20:23:57.408884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-06T20:23:57.420547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-06T20:23:57.420892] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-06T20:23:57.421680] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-06T20:23:57.421731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:57.421763] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:57.421790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:57.421847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:57.485528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:57.486339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:57.486420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:57.486453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:57.612926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:57.613098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:57.613145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:57.613175] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:57.616719] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: UP (p=66.06%) [2026-01-06T20:23:57.616995] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-06T20:23:57.617136] [INFO ] [sig ] HRTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:57.769345] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HRTX.txt [2026-01-06T20:23:57.769490] [INFO ] [sig ] [1554/3517] Completed HRTX in 0.4s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:57.769530] [INFO ] [sig ] [1555/3517] Forecasting HRZN... [2026-01-06T20:23:57.769561] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-06T20:23:57.769611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-06T20:23:57.781948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-06T20:23:57.782297] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-06T20:23:57.783102] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-06T20:23:57.783154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:57.783187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:57.783215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:57.783273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:57.843193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:57.844076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:57.844157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:57.844190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:57.975533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:57.975723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:57.975770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:57.975799] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:57.979482] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-06T20:23:57.979830] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-06T20:23:57.979967] [INFO ] [sig ] HRZN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:58.128445] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HRZN.txt [2026-01-06T20:23:58.128612] [INFO ] [sig ] [1555/3517] Completed HRZN in 0.4s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:58.128674] [INFO ] [sig ] [1556/3517] Forecasting HSAI... [2026-01-06T20:23:58.128708] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-06T20:23:58.128738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-06T20:23:58.140998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-06T20:23:58.141343] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-06T20:23:58.142236] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-06T20:23:58.142299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:58.142345] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:58.142383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:58.142448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:58.202149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:58.202912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:58.202993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:58.203027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:58.340052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:58.340270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:58.340351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:58.340398] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:58.345404] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=0.25%) [2026-01-06T20:23:58.345879] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-06T20:23:58.346057] [INFO ] [sig ] HSAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:58.494246] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HSAI.txt [2026-01-06T20:23:58.494427] [INFO ] [sig ] [1556/3517] Completed HSAI in 0.4s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:58.494467] [INFO ] [sig ] [1557/3517] Forecasting HSBC... [2026-01-06T20:23:58.494497] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-06T20:23:58.494528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-06T20:23:58.507231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-06T20:23:58.507564] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-06T20:23:58.508364] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-06T20:23:58.508417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:58.508675] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:58.508707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:58.508766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:58.567366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:58.568013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:58.568091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:58.568125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:58.694149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:58.694295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:58.694339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:58.694368] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:58.698080] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-06T20:23:58.698353] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-06T20:23:58.698475] [INFO ] [sig ] HSBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:58.841026] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HSBC.txt [2026-01-06T20:23:58.841141] [INFO ] [sig ] [1557/3517] Completed HSBC in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:58.841178] [INFO ] [sig ] [1558/3517] Forecasting HSCS... [2026-01-06T20:23:58.841208] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-06T20:23:58.841238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-06T20:23:58.851890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-06T20:23:58.852154] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-06T20:23:58.852907] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-06T20:23:58.852958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:58.852989] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:58.853017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:58.853073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:58.909383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:58.910236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:58.910317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:58.910349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:59.019407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:59.019592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:59.019650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:59.019684] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:59.023074] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: DOWN (p=49.40%) [2026-01-06T20:23:59.023351] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-06T20:23:59.023480] [INFO ] [sig ] HSCS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:59.162968] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HSCS.txt [2026-01-06T20:23:59.163127] [INFO ] [sig ] [1558/3517] Completed HSCS in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:59.163165] [INFO ] [sig ] [1559/3517] Forecasting HSHP... [2026-01-06T20:23:59.163195] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-06T20:23:59.163227] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-06T20:23:59.174518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-06T20:23:59.174853] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-06T20:23:59.175616] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-06T20:23:59.175667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:59.175699] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:59.175726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:59.175783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:59.233709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:59.234637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:59.234719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:59.234753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:59.360959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:59.361110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:59.361153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:59.361182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:59.364855] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: UP (p=53.02%) [2026-01-06T20:23:59.365122] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-06T20:23:59.365246] [INFO ] [sig ] HSHP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:23:59.510940] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HSHP.txt [2026-01-06T20:23:59.511106] [INFO ] [sig ] [1559/3517] Completed HSHP in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:59.511145] [INFO ] [sig ] [1560/3517] Forecasting HSIC... [2026-01-06T20:23:59.511176] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-06T20:23:59.511207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-06T20:23:59.522873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-06T20:23:59.523205] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-06T20:23:59.524002] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-06T20:23:59.524053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:59.524117] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:59.524146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:59.524203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:59.582401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:59.583273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:59.583353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:59.583386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:23:59.703856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:23:59.704004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:23:59.704046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:23:59.704075] [INFO ] [FORECASTER] Training complete [2026-01-06T20:23:59.707770] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=8.69%) [2026-01-06T20:23:59.708038] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-06T20:23:59.708159] [INFO ] [sig ] HSIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:23:59.854836] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HSIC.txt [2026-01-06T20:23:59.854990] [INFO ] [sig ] [1560/3517] Completed HSIC in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:23:59.855032] [INFO ] [sig ] [1561/3517] Forecasting HSTM... [2026-01-06T20:23:59.855062] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-06T20:23:59.855091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-06T20:23:59.867336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-06T20:23:59.867896] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-06T20:23:59.868964] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-06T20:23:59.869017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:23:59.869062] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:23:59.869090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:23:59.869148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:23:59.926016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:23:59.926879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:23:59.926957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:23:59.926989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:00.048462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:00.048672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:00.048720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:00.048750] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:00.052396] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: UP (p=59.16%) [2026-01-06T20:24:00.052869] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-06T20:24:00.052991] [INFO ] [sig ] HSTM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:00.196615] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HSTM.txt [2026-01-06T20:24:00.196769] [INFO ] [sig ] [1561/3517] Completed HSTM in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:24:00.196807] [INFO ] [sig ] [1562/3517] Forecasting HSY... [2026-01-06T20:24:00.196837] [INFO ] [sig ] Generating forecast for: HSY [2026-01-06T20:24:00.196868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-06T20:24:00.208248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-06T20:24:00.208588] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-06T20:24:00.209408] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-06T20:24:00.209460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:00.209491] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:00.209517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:00.209593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:00.266098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:00.266941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:00.267020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:00.267052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:00.386283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:00.386496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:00.386547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:00.386594] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:00.389960] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-01-06T20:24:00.390231] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-06T20:24:00.390354] [INFO ] [sig ] HSY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:00.531242] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HSY.txt [2026-01-06T20:24:00.531377] [INFO ] [sig ] [1562/3517] Completed HSY in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:24:00.531417] [INFO ] [sig ] [1563/3517] Forecasting HTBK... [2026-01-06T20:24:00.531447] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-06T20:24:00.531667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-06T20:24:00.542917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-06T20:24:00.543212] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-06T20:24:00.544021] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-06T20:24:00.544074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:00.544106] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:00.544133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:00.544190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:00.601639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:00.602264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:00.602341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:00.602374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:00.722639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:00.722783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:00.722825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:00.722887] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:00.726160] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: DOWN (p=2.51%) [2026-01-06T20:24:00.726435] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-06T20:24:00.726766] [INFO ] [sig ] HTBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:00.867232] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HTBK.txt [2026-01-06T20:24:00.867350] [INFO ] [sig ] [1563/3517] Completed HTBK in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:24:00.867388] [INFO ] [sig ] [1564/3517] Forecasting HTD... [2026-01-06T20:24:00.867419] [INFO ] [sig ] Generating forecast for: HTD [2026-01-06T20:24:00.867450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-06T20:24:00.878408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-06T20:24:00.878934] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-06T20:24:00.879718] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-06T20:24:00.879771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:00.879802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:00.879829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:00.879885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:00.936263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:00.937071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:00.937146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:00.937178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:01.059441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:01.059605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:01.059648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:01.059677] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:01.062918] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: UP (p=84.50%) [2026-01-06T20:24:01.063180] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-06T20:24:01.063301] [INFO ] [sig ] HTD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:01.206307] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HTD.txt [2026-01-06T20:24:01.206423] [INFO ] [sig ] [1564/3517] Completed HTD in 0.3s | 2.91 sym/s | Total: 8.9m | ETA: 11.2m [2026-01-06T20:24:01.206466] [INFO ] [sig ] [1565/3517] Forecasting HTGC... [2026-01-06T20:24:01.206497] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-06T20:24:01.206527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-06T20:24:01.218075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-06T20:24:01.218363] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-06T20:24:01.219148] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-06T20:24:01.219200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:01.219232] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:01.219258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:01.219320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:01.276443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:01.277070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:01.277149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:01.277181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:01.398916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:01.399061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:01.399104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:01.399134] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:01.402490] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: UP (p=78.29%) [2026-01-06T20:24:01.402782] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-06T20:24:01.402903] [INFO ] [sig ] HTGC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:01.540518] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HTGC.txt [2026-01-06T20:24:01.540657] [INFO ] [sig ] [1565/3517] Completed HTGC in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-06T20:24:01.540697] [INFO ] [sig ] [1566/3517] Forecasting HTH... [2026-01-06T20:24:01.540726] [INFO ] [sig ] Generating forecast for: HTH [2026-01-06T20:24:01.540756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-06T20:24:01.552836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-06T20:24:01.553136] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-06T20:24:01.553912] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-06T20:24:01.553963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:01.553995] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:01.554021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:01.554078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:01.609113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:01.609801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:01.609879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:01.609912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:01.722711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:01.722866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:01.722910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:01.722939] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:01.726206] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-06T20:24:01.726478] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-06T20:24:01.726637] [INFO ] [sig ] HTH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:01.863435] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HTH.txt [2026-01-06T20:24:01.863591] [INFO ] [sig ] [1566/3517] Completed HTH in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-06T20:24:01.863633] [INFO ] [sig ] [1567/3517] Forecasting HTLD... [2026-01-06T20:24:01.863663] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-06T20:24:01.863693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-06T20:24:01.874613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-06T20:24:01.874952] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-06T20:24:01.875734] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-06T20:24:01.875786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:01.875818] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:01.875844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:01.875900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:01.934216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:01.935134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:01.935217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:01.935249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:02.052058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:02.052216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:02.052259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:02.052288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:02.055657] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=20.59%) [2026-01-06T20:24:02.055930] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-06T20:24:02.056051] [INFO ] [sig ] HTLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:02.195836] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HTLD.txt [2026-01-06T20:24:02.195975] [INFO ] [sig ] [1567/3517] Completed HTLD in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.2m [2026-01-06T20:24:02.196014] [INFO ] [sig ] [1568/3517] Forecasting HTOO... [2026-01-06T20:24:02.196044] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-06T20:24:02.196074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-06T20:24:02.207445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-06T20:24:02.207788] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-06T20:24:02.208536] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-06T20:24:02.208605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:02.208639] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:02.208684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:02.208740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:02.264670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:02.265482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:02.265568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:02.265813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:02.383682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:02.383833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:02.383876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:02.383919] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:02.387396] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=23.09%) [2026-01-06T20:24:02.387689] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-06T20:24:02.387813] [INFO ] [sig ] HTOO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:02.524906] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HTOO.txt [2026-01-06T20:24:02.525041] [INFO ] [sig ] [1568/3517] Completed HTOO in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:02.525079] [INFO ] [sig ] [1569/3517] Forecasting HTZ... [2026-01-06T20:24:02.525110] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-06T20:24:02.525141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-06T20:24:02.536398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-06T20:24:02.536727] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-06T20:24:02.537471] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-06T20:24:02.537522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:02.537555] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:02.537601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:02.537660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:02.593103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:02.593822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:02.593900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:02.593932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:02.718882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:02.719045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:02.719087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:02.719116] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:02.722529] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=27.18%) [2026-01-06T20:24:02.722812] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-06T20:24:02.722934] [INFO ] [sig ] HTZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:02.860953] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HTZ.txt [2026-01-06T20:24:02.861065] [INFO ] [sig ] [1569/3517] Completed HTZ in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:02.861102] [INFO ] [sig ] [1570/3517] Forecasting HUBB... [2026-01-06T20:24:02.861132] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-06T20:24:02.861161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-06T20:24:02.872520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-06T20:24:02.872803] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-06T20:24:02.873545] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-06T20:24:02.873615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:02.873648] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:02.873676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:02.873733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:02.929886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:02.930467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:02.930603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:02.930640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:03.045942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:03.046098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:03.046145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:03.046174] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:03.049442] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=1.23%) [2026-01-06T20:24:03.049724] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-06T20:24:03.049846] [INFO ] [sig ] HUBB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:03.188291] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HUBB.txt [2026-01-06T20:24:03.188417] [INFO ] [sig ] [1570/3517] Completed HUBB in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:03.188456] [INFO ] [sig ] [1571/3517] Forecasting HUBG... [2026-01-06T20:24:03.188485] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-06T20:24:03.188515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-06T20:24:03.201071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-06T20:24:03.201354] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-06T20:24:03.202105] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-06T20:24:03.202156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:03.202187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:03.202214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:03.202270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:03.261339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:03.262009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:03.262086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:03.262119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:03.380104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:03.380262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:03.380305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:03.380334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:03.383810] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-01-06T20:24:03.384075] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-06T20:24:03.384194] [INFO ] [sig ] HUBG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:03.584126] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HUBG.txt [2026-01-06T20:24:03.584291] [INFO ] [sig ] [1571/3517] Completed HUBG in 0.4s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:03.584332] [INFO ] [sig ] [1572/3517] Forecasting HUBS... [2026-01-06T20:24:03.584363] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-06T20:24:03.584393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-06T20:24:03.596033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-06T20:24:03.596405] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-06T20:24:03.597185] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-06T20:24:03.597237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:03.597281] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:03.597309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:03.597366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:03.655276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:03.656126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:03.656206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:03.656239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:03.788867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:03.789030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:03.789094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:03.789131] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:03.792939] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-06T20:24:03.793227] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-06T20:24:03.793359] [INFO ] [sig ] HUBS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:03.946778] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HUBS.txt [2026-01-06T20:24:03.946937] [INFO ] [sig ] [1572/3517] Completed HUBS in 0.4s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:03.946980] [INFO ] [sig ] [1573/3517] Forecasting HUM... [2026-01-06T20:24:03.947010] [INFO ] [sig ] Generating forecast for: HUM [2026-01-06T20:24:03.947040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-06T20:24:03.960079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-06T20:24:03.960479] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-06T20:24:03.961438] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-06T20:24:03.961498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:03.961534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:03.961563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:03.961655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:04.028520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:04.029637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:04.029727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:04.029761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:04.166758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:04.166912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:04.166957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:04.166989] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:04.170502] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: UP (p=73.94%) [2026-01-06T20:24:04.170800] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-06T20:24:04.170928] [INFO ] [sig ] HUM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:04.324500] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HUM.txt [2026-01-06T20:24:04.324717] [INFO ] [sig ] [1573/3517] Completed HUM in 0.4s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:04.324761] [INFO ] [sig ] [1574/3517] Forecasting HUN... [2026-01-06T20:24:04.324793] [INFO ] [sig ] Generating forecast for: HUN [2026-01-06T20:24:04.324825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-06T20:24:04.337174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-06T20:24:04.337545] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-06T20:24:04.338345] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-06T20:24:04.338406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:04.338440] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:04.338469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:04.338528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:04.398948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:04.400007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:04.400090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:04.400125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:04.526138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:04.526291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:04.526334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:04.526365] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:04.530226] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: UP (p=88.09%) [2026-01-06T20:24:04.530505] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-06T20:24:04.530861] [INFO ] [sig ] HUN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:04.672844] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HUN.txt [2026-01-06T20:24:04.672986] [INFO ] [sig ] [1574/3517] Completed HUN in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:04.673026] [INFO ] [sig ] [1575/3517] Forecasting HURC... [2026-01-06T20:24:04.673056] [INFO ] [sig ] Generating forecast for: HURC [2026-01-06T20:24:04.673086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-06T20:24:04.684414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-06T20:24:04.684781] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-06T20:24:04.685768] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-06T20:24:04.685823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:04.685857] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:04.685886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:04.685945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:04.746568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:04.747425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:04.747508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:04.747543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:04.863022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:04.863168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:04.863234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:04.863278] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:04.867042] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-06T20:24:04.867322] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-06T20:24:04.867450] [INFO ] [sig ] HURC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:05.010551] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HURC.txt [2026-01-06T20:24:05.010940] [INFO ] [sig ] [1575/3517] Completed HURC in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:05.010987] [INFO ] [sig ] [1576/3517] Forecasting HURN... [2026-01-06T20:24:05.011036] [INFO ] [sig ] Generating forecast for: HURN [2026-01-06T20:24:05.011072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-06T20:24:05.023087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-06T20:24:05.023447] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-06T20:24:05.024308] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-06T20:24:05.024362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:05.024397] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:05.024425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:05.024482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:05.084512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:05.085397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:05.085482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:05.085517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:05.209463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:05.209642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:05.209687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:05.209717] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:05.213146] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: DOWN (p=20.47%) [2026-01-06T20:24:05.213465] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-06T20:24:05.213620] [INFO ] [sig ] HURN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:05.357510] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HURN.txt [2026-01-06T20:24:05.357662] [INFO ] [sig ] [1576/3517] Completed HURN in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:05.357705] [INFO ] [sig ] [1577/3517] Forecasting HUYA... [2026-01-06T20:24:05.357734] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-06T20:24:05.357764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-06T20:24:05.370470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-06T20:24:05.370803] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-06T20:24:05.371764] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-06T20:24:05.371816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:05.371872] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:05.371900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:05.371957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:05.429520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:05.430393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:05.430492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:05.430536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:05.560006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:05.560207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:05.560260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:05.560293] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:05.564299] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-06T20:24:05.564612] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-06T20:24:05.564748] [INFO ] [sig ] HUYA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:05.716662] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HUYA.txt [2026-01-06T20:24:05.716819] [INFO ] [sig ] [1577/3517] Completed HUYA in 0.4s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:05.716861] [INFO ] [sig ] [1578/3517] Forecasting HWC... [2026-01-06T20:24:05.716894] [INFO ] [sig ] Generating forecast for: HWC [2026-01-06T20:24:05.716924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-06T20:24:05.729414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-06T20:24:05.729907] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-06T20:24:05.730947] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-06T20:24:05.731001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:05.731043] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:05.731077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:05.731136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:05.788814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:05.789527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:05.789625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:05.789661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:05.913614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:05.913768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:05.913813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:05.913845] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:05.917242] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=26.12%) [2026-01-06T20:24:05.917523] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-06T20:24:05.917671] [INFO ] [sig ] HWC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:06.061539] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HWC.txt [2026-01-06T20:24:06.061701] [INFO ] [sig ] [1578/3517] Completed HWC in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:06.061742] [INFO ] [sig ] [1579/3517] Forecasting HWH... [2026-01-06T20:24:06.061774] [INFO ] [sig ] Generating forecast for: HWH [2026-01-06T20:24:06.061806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-06T20:24:06.073761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-06T20:24:06.074077] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-06T20:24:06.074886] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-06T20:24:06.074940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:06.074974] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:06.075003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:06.075061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:06.134166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:06.135262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:06.135345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:06.135379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:06.258017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:06.258180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:06.258230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:06.258276] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:06.261745] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=3.71%) [2026-01-06T20:24:06.262015] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-06T20:24:06.262144] [INFO ] [sig ] HWH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:06.401116] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HWH.txt [2026-01-06T20:24:06.401242] [INFO ] [sig ] [1579/3517] Completed HWH in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:06.401280] [INFO ] [sig ] [1580/3517] Forecasting HWKN... [2026-01-06T20:24:06.401311] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-06T20:24:06.401341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-06T20:24:06.412888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-06T20:24:06.413176] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-06T20:24:06.413937] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-06T20:24:06.413988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:06.414020] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:06.414046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:06.414102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:06.471055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:06.471714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:06.471789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:06.471822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:06.589397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:06.589546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:06.589606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:06.589665] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:06.592963] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: DOWN (p=6.79%) [2026-01-06T20:24:06.593228] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-06T20:24:06.593347] [INFO ] [sig ] HWKN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:06.731635] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HWKN.txt [2026-01-06T20:24:06.731785] [INFO ] [sig ] [1580/3517] Completed HWKN in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:06.731824] [INFO ] [sig ] [1581/3517] Forecasting HWM... [2026-01-06T20:24:06.731856] [INFO ] [sig ] Generating forecast for: HWM [2026-01-06T20:24:06.731887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-06T20:24:06.744343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-06T20:24:06.744833] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-06T20:24:06.745590] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-06T20:24:06.745642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:06.745675] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:06.745701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:06.745758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:06.803465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:06.804105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:06.804181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:06.804214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:06.920174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:06.920307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:06.920348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:06.920377] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:06.923583] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-06T20:24:06.923862] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-06T20:24:06.923990] [INFO ] [sig ] HWM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:07.065096] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HWM.txt [2026-01-06T20:24:07.065233] [INFO ] [sig ] [1581/3517] Completed HWM in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:07.065272] [INFO ] [sig ] [1582/3517] Forecasting HXL... [2026-01-06T20:24:07.065304] [INFO ] [sig ] Generating forecast for: HXL [2026-01-06T20:24:07.065334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-06T20:24:07.076537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-06T20:24:07.076851] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-06T20:24:07.077637] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-06T20:24:07.077688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:07.077719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:07.077745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:07.077802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:07.134504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:07.135201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:07.135277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:07.135309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:07.264548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:07.264730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:07.264778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:07.264809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:07.268271] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: DOWN (p=17.35%) [2026-01-06T20:24:07.268557] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-06T20:24:07.268752] [INFO ] [sig ] HXL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:07.410700] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HXL.txt [2026-01-06T20:24:07.410867] [INFO ] [sig ] [1582/3517] Completed HXL in 0.3s | 2.91 sym/s | Total: 9.0m | ETA: 11.1m [2026-01-06T20:24:07.410910] [INFO ] [sig ] [1583/3517] Forecasting HY... [2026-01-06T20:24:07.410941] [INFO ] [sig ] Generating forecast for: HY [2026-01-06T20:24:07.410973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-06T20:24:07.422883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-06T20:24:07.423233] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-06T20:24:07.424092] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-06T20:24:07.424147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:07.424179] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:07.424207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:07.424280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:07.481546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:07.482498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:07.482608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:07.482800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:07.605350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:07.605499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:07.605541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:07.605589] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:07.608888] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-06T20:24:07.609161] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-06T20:24:07.609284] [INFO ] [sig ] HY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:07.749917] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HY.txt [2026-01-06T20:24:07.750067] [INFO ] [sig ] [1583/3517] Completed HY in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-06T20:24:07.750106] [INFO ] [sig ] [1584/3517] Forecasting HYFM... [2026-01-06T20:24:07.750136] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-06T20:24:07.750166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-06T20:24:07.762602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-06T20:24:07.762942] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-06T20:24:07.763903] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-06T20:24:07.763962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:07.763993] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:07.764019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:07.764075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:07.820136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:07.820771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:07.820846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:07.820878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:07.934679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:07.934852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:07.934896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:07.934925] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:07.938387] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=60.53%) [2026-01-06T20:24:07.938691] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-06T20:24:07.938819] [INFO ] [sig ] HYFM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:08.076716] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HYFM.txt [2026-01-06T20:24:08.076847] [INFO ] [sig ] [1584/3517] Completed HYFM in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-06T20:24:08.076886] [INFO ] [sig ] [1585/3517] Forecasting HYI... [2026-01-06T20:24:08.076917] [INFO ] [sig ] Generating forecast for: HYI [2026-01-06T20:24:08.076947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-06T20:24:08.088263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-06T20:24:08.088561] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-06T20:24:08.089365] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-06T20:24:08.089428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:08.089461] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:08.089488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:08.089545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:08.152331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:08.153203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:08.153282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:08.153316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:08.271103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:08.271254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:08.271298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:08.271328] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:08.274604] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: UP (p=83.00%) [2026-01-06T20:24:08.274875] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-06T20:24:08.274994] [INFO ] [sig ] HYI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:08.436177] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HYI.txt [2026-01-06T20:24:08.436310] [INFO ] [sig ] [1585/3517] Completed HYI in 0.4s | 2.91 sym/s | Total: 9.1m | ETA: 11.1m [2026-01-06T20:24:08.436353] [INFO ] [sig ] [1586/3517] Forecasting HYLS... [2026-01-06T20:24:08.436384] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-06T20:24:08.436417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-06T20:24:08.448995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-06T20:24:08.449377] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-06T20:24:08.450195] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-06T20:24:08.450247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:08.450280] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:08.450306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:08.450363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:08.510952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:08.511747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:08.511827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:08.511859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:08.633787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:08.633935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:08.633977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:08.634004] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:08.637264] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: DOWN (p=47.61%) [2026-01-06T20:24:08.637536] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-06T20:24:08.637676] [INFO ] [sig ] HYLS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:08.778699] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HYLS.txt [2026-01-06T20:24:08.778830] [INFO ] [sig ] [1586/3517] Completed HYLS in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:08.778871] [INFO ] [sig ] [1587/3517] Forecasting HYMC... [2026-01-06T20:24:08.778901] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-06T20:24:08.778931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-06T20:24:08.792016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-06T20:24:08.792388] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-06T20:24:08.793191] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-06T20:24:08.793243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:08.793273] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:08.793300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:08.793355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:08.852351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:08.853444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:08.853565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:08.853619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:08.975349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:08.975491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:08.975537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:08.975567] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:08.978847] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-01-06T20:24:08.979111] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-06T20:24:08.979231] [INFO ] [sig ] HYMC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:09.121530] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HYMC.txt [2026-01-06T20:24:09.121699] [INFO ] [sig ] [1587/3517] Completed HYMC in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:09.121741] [INFO ] [sig ] [1588/3517] Forecasting HYXF... [2026-01-06T20:24:09.121771] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-06T20:24:09.121801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-06T20:24:09.132736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-06T20:24:09.133101] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-06T20:24:09.134085] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-06T20:24:09.134138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:09.134169] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:09.134196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:09.134252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:09.192895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:09.193761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:09.193847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:09.193880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:09.309080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:09.309233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:09.309280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:09.309310] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:09.313214] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=82.98%) [2026-01-06T20:24:09.313523] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-06T20:24:09.313674] [INFO ] [sig ] HYXF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:09.460244] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/HYXF.txt [2026-01-06T20:24:09.460400] [INFO ] [sig ] [1588/3517] Completed HYXF in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:09.460445] [INFO ] [sig ] [1589/3517] Forecasting HYZD... [2026-01-06T20:24:09.460485] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-06T20:24:09.460524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-06T20:24:09.472119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-06T20:24:09.472511] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-06T20:24:09.473539] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-06T20:24:09.473613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:09.473651] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:09.473679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:09.473738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:09.533221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:09.534087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:09.534171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:09.534207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:09.652535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:09.652700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:09.652742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:09.652771] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:09.656043] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: DOWN (p=41.40%) [2026-01-06T20:24:09.656314] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-06T20:24:09.656433] [INFO ] [sig ] HYZD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:09.794614] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HYZD.txt [2026-01-06T20:24:09.794730] [INFO ] [sig ] [1589/3517] Completed HYZD in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:09.794768] [INFO ] [sig ] [1590/3517] Forecasting HZO... [2026-01-06T20:24:09.794797] [INFO ] [sig ] Generating forecast for: HZO [2026-01-06T20:24:09.794827] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-06T20:24:09.806726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-06T20:24:09.807011] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-06T20:24:09.807779] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-06T20:24:09.807830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:09.807863] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:09.807890] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:09.807947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:09.869591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:09.870599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:09.870705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:09.870763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:10.005249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:10.005411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:10.005457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:10.005529] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:10.009151] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-06T20:24:10.009468] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-06T20:24:10.009619] [INFO ] [sig ] HZO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:10.149411] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/HZO.txt [2026-01-06T20:24:10.149615] [INFO ] [sig ] [1590/3517] Completed HZO in 0.4s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:10.149661] [INFO ] [sig ] [1591/3517] Forecasting IAC... [2026-01-06T20:24:10.149692] [INFO ] [sig ] Generating forecast for: IAC [2026-01-06T20:24:10.149722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-06T20:24:10.162122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-06T20:24:10.162467] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-06T20:24:10.163245] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-06T20:24:10.163297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:10.163330] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:10.163357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:10.163414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:10.219456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:10.220323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:10.220404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:10.220437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:10.344268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:10.344416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:10.344458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:10.344487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:10.348332] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-06T20:24:10.348616] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-06T20:24:10.348757] [INFO ] [sig ] IAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:10.487998] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IAC.txt [2026-01-06T20:24:10.488118] [INFO ] [sig ] [1591/3517] Completed IAC in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:10.488155] [INFO ] [sig ] [1592/3517] Forecasting IAE... [2026-01-06T20:24:10.488184] [INFO ] [sig ] Generating forecast for: IAE [2026-01-06T20:24:10.488215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-06T20:24:10.499884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-06T20:24:10.500203] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-06T20:24:10.500995] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-06T20:24:10.501046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:10.501078] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:10.501104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:10.501160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:10.558618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:10.559445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:10.559523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:10.559556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:10.675679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:10.675849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:10.675911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:10.675942] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:10.679347] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: DOWN (p=33.15%) [2026-01-06T20:24:10.679645] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-06T20:24:10.679772] [INFO ] [sig ] IAE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:10.820001] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IAE.txt [2026-01-06T20:24:10.820167] [INFO ] [sig ] [1592/3517] Completed IAE in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:10.820209] [INFO ] [sig ] [1593/3517] Forecasting IAG... [2026-01-06T20:24:10.820239] [INFO ] [sig ] Generating forecast for: IAG [2026-01-06T20:24:10.820269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-06T20:24:10.831871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-06T20:24:10.832175] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-06T20:24:10.832950] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-06T20:24:10.833001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:10.833033] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:10.833059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:10.833115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:10.888774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:10.889597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:10.889679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:10.889712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:11.014158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:11.014320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:11.014364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:11.014393] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:11.017748] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: UP (p=71.04%) [2026-01-06T20:24:11.018072] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-06T20:24:11.018210] [INFO ] [sig ] IAG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:11.159508] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IAG.txt [2026-01-06T20:24:11.159650] [INFO ] [sig ] [1593/3517] Completed IAG in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:11.159690] [INFO ] [sig ] [1594/3517] Forecasting IBB... [2026-01-06T20:24:11.159720] [INFO ] [sig ] Generating forecast for: IBB [2026-01-06T20:24:11.159750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-06T20:24:11.171494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-06T20:24:11.172038] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-06T20:24:11.172973] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-06T20:24:11.173025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:11.173080] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:11.173109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:11.173166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:11.230488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:11.231448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:11.231527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:11.231560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:11.353901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:11.354059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:11.354102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:11.354132] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:11.357745] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-01-06T20:24:11.358010] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-06T20:24:11.358132] [INFO ] [sig ] IBB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:11.498740] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IBB.txt [2026-01-06T20:24:11.498890] [INFO ] [sig ] [1594/3517] Completed IBB in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:11.498929] [INFO ] [sig ] [1595/3517] Forecasting IBBQ... [2026-01-06T20:24:11.498961] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-06T20:24:11.498991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-06T20:24:11.509668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-06T20:24:11.510050] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-06T20:24:11.510831] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-06T20:24:11.510883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:11.510914] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:11.510940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:11.510997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:11.567453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:11.568282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:11.568360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:11.568393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:11.671355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:11.671520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:11.671584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:11.671616] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:11.675548] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: UP (p=86.61%) [2026-01-06T20:24:11.675853] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-06T20:24:11.675979] [INFO ] [sig ] IBBQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:11.829883] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IBBQ.txt [2026-01-06T20:24:11.830043] [INFO ] [sig ] [1595/3517] Completed IBBQ in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:11.830086] [INFO ] [sig ] [1596/3517] Forecasting IBCP... [2026-01-06T20:24:11.830116] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-06T20:24:11.830152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-06T20:24:11.842386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-06T20:24:11.842961] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-06T20:24:11.843959] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-06T20:24:11.844012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:11.844060] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:11.844089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:11.844146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:11.905114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:11.906053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:11.906137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:11.906171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:12.026399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:12.026563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:12.026627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:12.026656] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:12.030032] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=27.17%) [2026-01-06T20:24:12.030323] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-06T20:24:12.030456] [INFO ] [sig ] IBCP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:12.170800] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBCP.txt [2026-01-06T20:24:12.170928] [INFO ] [sig ] [1596/3517] Completed IBCP in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:12.170966] [INFO ] [sig ] [1597/3517] Forecasting IBEX... [2026-01-06T20:24:12.170996] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-06T20:24:12.171026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-06T20:24:12.182470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-06T20:24:12.182772] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-06T20:24:12.183507] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-06T20:24:12.183559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:12.183609] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:12.183637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:12.183694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:12.239531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:12.240121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:12.240197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:12.240229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:12.358857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:12.358997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:12.359038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:12.359098] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:12.362337] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-06T20:24:12.362620] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-06T20:24:12.362747] [INFO ] [sig ] IBEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:12.501035] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBEX.txt [2026-01-06T20:24:12.501159] [INFO ] [sig ] [1597/3517] Completed IBEX in 0.3s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:12.501198] [INFO ] [sig ] [1598/3517] Forecasting IBM... [2026-01-06T20:24:12.501227] [INFO ] [sig ] Generating forecast for: IBM [2026-01-06T20:24:12.501257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-06T20:24:12.512619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-06T20:24:12.512909] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-06T20:24:12.513663] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-06T20:24:12.513715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:12.513747] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:12.513774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:12.513830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:12.569910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:12.570532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:12.570633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:12.570668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:12.703991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:12.704149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:12.704193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:12.704223] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:12.707504] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-01-06T20:24:12.707792] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-06T20:24:12.707916] [INFO ] [sig ] IBM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:12.853233] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBM.txt [2026-01-06T20:24:12.853388] [INFO ] [sig ] [1598/3517] Completed IBM in 0.4s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:12.853430] [INFO ] [sig ] [1599/3517] Forecasting IBN... [2026-01-06T20:24:12.853459] [INFO ] [sig ] Generating forecast for: IBN [2026-01-06T20:24:12.853490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-06T20:24:12.866463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-06T20:24:12.866852] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-06T20:24:12.867637] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-06T20:24:12.867689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:12.867722] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:12.867749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:12.867810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:12.930074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:12.931271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:12.931375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:12.931412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:13.060424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:13.060595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:13.060643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:13.060675] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:13.064470] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-06T20:24:13.064776] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-06T20:24:13.065097] [INFO ] [sig ] IBN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:13.216608] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IBN.txt [2026-01-06T20:24:13.216745] [INFO ] [sig ] [1599/3517] Completed IBN in 0.4s | 2.91 sym/s | Total: 9.1m | ETA: 11.0m [2026-01-06T20:24:13.216785] [INFO ] [sig ] [1600/3517] Forecasting IBOC... [2026-01-06T20:24:13.216821] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-06T20:24:13.216854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-06T20:24:13.228976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-06T20:24:13.229276] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-06T20:24:13.230273] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-06T20:24:13.230326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:13.230358] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:13.230384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:13.230441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:13.289567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:13.290400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:13.290485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:13.290518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:13.407510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:13.407682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:13.407726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:13.407756] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:13.411093] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: DOWN (p=8.50%) [2026-01-06T20:24:13.411365] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-06T20:24:13.411486] [INFO ] [sig ] IBOC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:13.551296] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBOC.txt [2026-01-06T20:24:13.551439] [INFO ] [sig ] [1600/3517] Completed IBOC in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-06T20:24:13.551478] [INFO ] [sig ] [1601/3517] Forecasting IBP... [2026-01-06T20:24:13.551509] [INFO ] [sig ] Generating forecast for: IBP [2026-01-06T20:24:13.551539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-06T20:24:13.564529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-06T20:24:13.564927] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-06T20:24:13.565945] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-06T20:24:13.565999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:13.566032] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:13.566059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:13.566118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:13.624073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:13.624961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:13.625046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:13.625080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:13.749168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:13.749329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:13.749376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:13.749406] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:13.753448] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-06T20:24:13.753755] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-06T20:24:13.754111] [INFO ] [sig ] IBP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:13.902402] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBP.txt [2026-01-06T20:24:13.902552] [INFO ] [sig ] [1601/3517] Completed IBP in 0.4s | 2.91 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-06T20:24:13.902612] [INFO ] [sig ] [1602/3517] Forecasting IBRX... [2026-01-06T20:24:13.902644] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-06T20:24:13.902675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-06T20:24:13.914456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-06T20:24:13.914831] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-06T20:24:13.915612] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-06T20:24:13.915665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:13.915697] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:13.915724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:13.915781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:13.975141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:13.976002] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:13.976081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:13.976114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:14.095735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:14.096076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:14.096120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:14.096148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:14.099758] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-01-06T20:24:14.100217] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-06T20:24:14.100341] [INFO ] [sig ] IBRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:14.241844] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBRX.txt [2026-01-06T20:24:14.242008] [INFO ] [sig ] [1602/3517] Completed IBRX in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 11.0m [2026-01-06T20:24:14.242050] [INFO ] [sig ] [1603/3517] Forecasting IBTG... [2026-01-06T20:24:14.242079] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-06T20:24:14.242110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-06T20:24:14.253149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-06T20:24:14.253436] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-06T20:24:14.254205] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-06T20:24:14.254256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:14.254288] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:14.254315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:14.254371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:14.312165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:14.312948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:14.313089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:14.313124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:14.430825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:14.430975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:14.431016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:14.431061] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:14.434321] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=87.58%) [2026-01-06T20:24:14.434602] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-06T20:24:14.434723] [INFO ] [sig ] IBTG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:14.575096] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IBTG.txt [2026-01-06T20:24:14.575221] [INFO ] [sig ] [1603/3517] Completed IBTG in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:14.575260] [INFO ] [sig ] [1604/3517] Forecasting IBTH... [2026-01-06T20:24:14.575290] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-06T20:24:14.575319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-06T20:24:14.586296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-06T20:24:14.586603] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-06T20:24:14.587335] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-06T20:24:14.587386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:14.587417] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:14.587444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:14.587501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:14.645941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:14.646536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:14.646673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:14.646707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:14.765884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:14.766041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:14.766085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:14.766114] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:14.769487] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-01-06T20:24:14.769784] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-06T20:24:14.769930] [INFO ] [sig ] IBTH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:14.910916] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBTH.txt [2026-01-06T20:24:14.911067] [INFO ] [sig ] [1604/3517] Completed IBTH in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:14.911108] [INFO ] [sig ] [1605/3517] Forecasting IBTI... [2026-01-06T20:24:14.911138] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-06T20:24:14.911168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-06T20:24:14.923061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-06T20:24:14.923327] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-06T20:24:14.924269] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-06T20:24:14.924320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:14.924352] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:14.924379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:14.924436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:14.984480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:14.985141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:14.985216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:14.985263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:15.109625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:15.109777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:15.109823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:15.109851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:15.113115] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=17.70%) [2026-01-06T20:24:15.113378] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-06T20:24:15.113496] [INFO ] [sig ] IBTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:15.254755] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBTI.txt [2026-01-06T20:24:15.254884] [INFO ] [sig ] [1605/3517] Completed IBTI in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:15.254922] [INFO ] [sig ] [1606/3517] Forecasting IBTJ... [2026-01-06T20:24:15.254952] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-06T20:24:15.254982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-06T20:24:15.266307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-06T20:24:15.266595] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-06T20:24:15.267329] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-06T20:24:15.267380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:15.267411] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:15.267438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:15.267495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:15.325132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:15.325743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:15.326007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:15.326039] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:15.448698] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:15.448850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:15.448891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:15.448920] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:15.452248] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-01-06T20:24:15.452512] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-06T20:24:15.452650] [INFO ] [sig ] IBTJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:15.591644] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBTJ.txt [2026-01-06T20:24:15.591778] [INFO ] [sig ] [1606/3517] Completed IBTJ in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:15.591816] [INFO ] [sig ] [1607/3517] Forecasting IBTK... [2026-01-06T20:24:15.591846] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-06T20:24:15.591875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-06T20:24:15.603314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-06T20:24:15.603657] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-06T20:24:15.604401] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-06T20:24:15.604452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:15.604484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:15.604523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:15.604606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:15.660133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:15.660811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:15.660887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:15.660919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:15.783450] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:15.783620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:15.783663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:15.783693] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:15.787006] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: UP (p=58.84%) [2026-01-06T20:24:15.787281] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-06T20:24:15.787402] [INFO ] [sig ] IBTK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:15.928045] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IBTK.txt [2026-01-06T20:24:15.928200] [INFO ] [sig ] [1607/3517] Completed IBTK in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:15.928239] [INFO ] [sig ] [1608/3517] Forecasting IBTL... [2026-01-06T20:24:15.928269] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-06T20:24:15.928298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-06T20:24:15.940237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-06T20:24:15.940498] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-06T20:24:15.941246] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-06T20:24:15.941297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:15.941328] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:15.941355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:15.941411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:15.999765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:16.000542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:16.000632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:16.000666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:16.118206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:16.118358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:16.118402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:16.118431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:16.121719] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=44.16%) [2026-01-06T20:24:16.121983] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-06T20:24:16.122104] [INFO ] [sig ] IBTL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:16.262044] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBTL.txt [2026-01-06T20:24:16.262172] [INFO ] [sig ] [1608/3517] Completed IBTL in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:16.262210] [INFO ] [sig ] [1609/3517] Forecasting IBTM... [2026-01-06T20:24:16.262240] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-06T20:24:16.262270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-06T20:24:16.274068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-06T20:24:16.274329] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-06T20:24:16.275342] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-06T20:24:16.275393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:16.275425] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:16.275453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:16.275511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:16.333317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:16.333959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:16.334033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:16.334064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:16.450261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:16.450417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:16.450459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:16.450487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:16.453767] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: DOWN (p=22.09%) [2026-01-06T20:24:16.454029] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-06T20:24:16.454148] [INFO ] [sig ] IBTM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:16.595373] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IBTM.txt [2026-01-06T20:24:16.595488] [INFO ] [sig ] [1609/3517] Completed IBTM in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:16.595526] [INFO ] [sig ] [1610/3517] Forecasting IBTO... [2026-01-06T20:24:16.595556] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-06T20:24:16.595604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-06T20:24:16.606673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-06T20:24:16.607168] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-06T20:24:16.608136] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-06T20:24:16.608187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:16.608218] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:16.608244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:16.608300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:16.666493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:16.667262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:16.667340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:16.667374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:16.788382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:16.788513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:16.788552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:16.788600] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:16.791792] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=87.69%) [2026-01-06T20:24:16.792252] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-06T20:24:16.792373] [INFO ] [sig ] IBTO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:16.934727] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IBTO.txt [2026-01-06T20:24:16.934853] [INFO ] [sig ] [1610/3517] Completed IBTO in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:16.934893] [INFO ] [sig ] [1611/3517] Forecasting ICE... [2026-01-06T20:24:16.934922] [INFO ] [sig ] Generating forecast for: ICE [2026-01-06T20:24:16.934958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-06T20:24:16.946673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-06T20:24:16.946937] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-06T20:24:16.947689] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-06T20:24:16.947740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:16.947795] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:16.947824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:16.947881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:17.004672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:17.005269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:17.005344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:17.005376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:17.125198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:17.125356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:17.125399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:17.125429] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:17.128714] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: DOWN (p=10.46%) [2026-01-06T20:24:17.128980] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-06T20:24:17.129099] [INFO ] [sig ] ICE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:17.271243] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ICE.txt [2026-01-06T20:24:17.271387] [INFO ] [sig ] [1611/3517] Completed ICE in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:17.271425] [INFO ] [sig ] [1612/3517] Forecasting ICFI... [2026-01-06T20:24:17.271455] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-06T20:24:17.271486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-06T20:24:17.283393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-06T20:24:17.283675] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-06T20:24:17.284402] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-06T20:24:17.284453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:17.284485] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:17.284512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:17.284587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:17.341828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:17.342453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:17.342528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:17.342560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:17.461867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:17.461995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:17.462034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:17.462063] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:17.465222] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-06T20:24:17.465484] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-06T20:24:17.465620] [INFO ] [sig ] ICFI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:17.606052] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ICFI.txt [2026-01-06T20:24:17.606186] [INFO ] [sig ] [1612/3517] Completed ICFI in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:17.606226] [INFO ] [sig ] [1613/3517] Forecasting ICL... [2026-01-06T20:24:17.606255] [INFO ] [sig ] Generating forecast for: ICL [2026-01-06T20:24:17.606285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-06T20:24:17.618773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-06T20:24:17.619176] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-06T20:24:17.620022] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-06T20:24:17.620076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:17.620111] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:17.620138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:17.620195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:17.680518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:17.681386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:17.681471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:17.681506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:17.812438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:17.812617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:17.812661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:17.812691] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:17.816551] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=88.21%) [2026-01-06T20:24:17.817040] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-06T20:24:17.817227] [INFO ] [sig ] ICL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:17.958368] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ICL.txt [2026-01-06T20:24:17.958512] [INFO ] [sig ] [1613/3517] Completed ICL in 0.4s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:17.958552] [INFO ] [sig ] [1614/3517] Forecasting ICLN... [2026-01-06T20:24:17.958600] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-06T20:24:17.958634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-06T20:24:17.970628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-06T20:24:17.971026] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-06T20:24:17.971901] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-06T20:24:17.971956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:17.971991] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:17.972019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:17.972080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:18.028627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:18.029433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:18.029515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:18.029549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:18.154434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:18.154600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:18.154645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:18.154716] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:18.158346] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: DOWN (p=35.25%) [2026-01-06T20:24:18.158637] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-06T20:24:18.158778] [INFO ] [sig ] ICLN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:18.298202] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ICLN.txt [2026-01-06T20:24:18.298343] [INFO ] [sig ] [1614/3517] Completed ICLN in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:18.298384] [INFO ] [sig ] [1615/3517] Forecasting ICMB... [2026-01-06T20:24:18.298414] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-06T20:24:18.298444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-06T20:24:18.311938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-06T20:24:18.312331] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-06T20:24:18.313204] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-06T20:24:18.313259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:18.313293] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:18.313322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:18.313379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:18.369909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:18.370781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:18.370862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:18.370895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:18.482833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:18.482991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:18.483036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:18.483067] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:18.486523] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=93.23%) [2026-01-06T20:24:18.486850] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-06T20:24:18.486985] [INFO ] [sig ] ICMB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:18.628615] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ICMB.txt [2026-01-06T20:24:18.628783] [INFO ] [sig ] [1615/3517] Completed ICMB in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:18.628824] [INFO ] [sig ] [1616/3517] Forecasting ICOP... [2026-01-06T20:24:18.628854] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-06T20:24:18.628884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-06T20:24:18.640069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-06T20:24:18.640406] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-06T20:24:18.641214] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-06T20:24:18.641266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:18.641300] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:18.641327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:18.641385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:18.698350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:18.699203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:18.699281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:18.699314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:18.813953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:18.814100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:18.814142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:18.814171] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:18.817503] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: UP (p=85.69%) [2026-01-06T20:24:18.817790] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-06T20:24:18.817911] [INFO ] [sig ] ICOP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:18.958684] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ICOP.txt [2026-01-06T20:24:18.958814] [INFO ] [sig ] [1616/3517] Completed ICOP in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:18.958853] [INFO ] [sig ] [1617/3517] Forecasting ICUI... [2026-01-06T20:24:18.958883] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-06T20:24:18.958913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-06T20:24:18.970885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-06T20:24:18.971224] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-06T20:24:18.972063] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-06T20:24:18.972116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:18.972150] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:18.972178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:18.972238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:19.029257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:19.030186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:19.030265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:19.030298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:19.148377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:19.148536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:19.148595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:19.148627] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:19.152471] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: UP (p=92.09%) [2026-01-06T20:24:19.152772] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-06T20:24:19.152914] [INFO ] [sig ] ICUI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:19.293836] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ICUI.txt [2026-01-06T20:24:19.293967] [INFO ] [sig ] [1617/3517] Completed ICUI in 0.3s | 2.91 sym/s | Total: 9.2m | ETA: 10.9m [2026-01-06T20:24:19.294006] [INFO ] [sig ] [1618/3517] Forecasting IDA... [2026-01-06T20:24:19.294036] [INFO ] [sig ] Generating forecast for: IDA [2026-01-06T20:24:19.294068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-06T20:24:19.306377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-06T20:24:19.306694] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-06T20:24:19.307428] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-06T20:24:19.307479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:19.307512] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:19.307539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:19.307625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:19.363407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:19.364062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:19.364136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:19.364169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:19.486406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:19.486596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:19.486644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:19.486676] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:19.490049] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: DOWN (p=47.35%) [2026-01-06T20:24:19.490321] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-06T20:24:19.490445] [INFO ] [sig ] IDA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:19.640383] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IDA.txt [2026-01-06T20:24:19.640519] [INFO ] [sig ] [1618/3517] Completed IDA in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-06T20:24:19.640558] [INFO ] [sig ] [1619/3517] Forecasting IDAI... [2026-01-06T20:24:19.640607] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-06T20:24:19.640640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-06T20:24:19.651943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-06T20:24:19.652229] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-06T20:24:19.653011] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-06T20:24:19.653062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:19.653093] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:19.653120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:19.653176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:19.711342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:19.712456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:19.712542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:19.712595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:19.836838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:19.836998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:19.837040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:19.837070] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:19.840431] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=37.55%) [2026-01-06T20:24:19.840724] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-06T20:24:19.840848] [INFO ] [sig ] IDAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:19.983177] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IDAI.txt [2026-01-06T20:24:19.983299] [INFO ] [sig ] [1619/3517] Completed IDAI in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.9m [2026-01-06T20:24:19.983337] [INFO ] [sig ] [1620/3517] Forecasting IDCC... [2026-01-06T20:24:19.983367] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-06T20:24:19.983397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-06T20:24:19.994686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-06T20:24:19.994973] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-06T20:24:19.995725] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-06T20:24:19.995791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:19.995823] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:19.995850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:19.995906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:20.052828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:20.053449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:20.053525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:20.053557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:20.182743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:20.182912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:20.182971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:20.183013] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:20.186352] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-06T20:24:20.186638] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-06T20:24:20.186772] [INFO ] [sig ] IDCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:20.331985] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IDCC.txt [2026-01-06T20:24:20.332155] [INFO ] [sig ] [1620/3517] Completed IDCC in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:20.332201] [INFO ] [sig ] [1621/3517] Forecasting IDE... [2026-01-06T20:24:20.332231] [INFO ] [sig ] Generating forecast for: IDE [2026-01-06T20:24:20.332262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-06T20:24:20.347004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-06T20:24:20.347473] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-06T20:24:20.348548] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-06T20:24:20.348621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:20.348679] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:20.348709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:20.348766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:20.405895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:20.406949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:20.407056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:20.407090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:20.526567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:20.526727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:20.526769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:20.526799] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:20.530081] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-01-06T20:24:20.530348] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-06T20:24:20.530467] [INFO ] [sig ] IDE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:20.671818] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IDE.txt [2026-01-06T20:24:20.671999] [INFO ] [sig ] [1621/3517] Completed IDE in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:20.672040] [INFO ] [sig ] [1622/3517] Forecasting IDN... [2026-01-06T20:24:20.672072] [INFO ] [sig ] Generating forecast for: IDN [2026-01-06T20:24:20.672102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-06T20:24:20.683895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-06T20:24:20.684424] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-06T20:24:20.685434] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-06T20:24:20.685487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:20.685519] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:20.685545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:20.685620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:20.744357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:20.745299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:20.745382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:20.745415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:20.864051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:20.864222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:20.864268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:20.864298] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:20.867923] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: DOWN (p=40.58%) [2026-01-06T20:24:20.868209] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-06T20:24:20.868335] [INFO ] [sig ] IDN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:21.010825] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IDN.txt [2026-01-06T20:24:21.010969] [INFO ] [sig ] [1622/3517] Completed IDN in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:21.011010] [INFO ] [sig ] [1623/3517] Forecasting IDXX... [2026-01-06T20:24:21.011039] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-06T20:24:21.011070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-06T20:24:21.022460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-06T20:24:21.022810] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-06T20:24:21.023594] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-06T20:24:21.023646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:21.023677] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:21.023703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:21.023759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:21.080944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:21.081752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:21.081835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:21.081867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:21.198186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:21.198348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:21.198392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:21.198420] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:21.201842] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: UP (p=66.82%) [2026-01-06T20:24:21.202138] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-06T20:24:21.202262] [INFO ] [sig ] IDXX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:21.339743] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IDXX.txt [2026-01-06T20:24:21.339893] [INFO ] [sig ] [1623/3517] Completed IDXX in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:21.339933] [INFO ] [sig ] [1624/3517] Forecasting IDYA... [2026-01-06T20:24:21.339963] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-06T20:24:21.339992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-06T20:24:21.351677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-06T20:24:21.352022] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-06T20:24:21.352827] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-06T20:24:21.352879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:21.352910] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:21.352936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:21.352992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:21.409468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:21.410077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:21.410154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:21.410187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:21.529300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:21.529407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:21.529446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:21.529476] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:21.532742] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=74.62%) [2026-01-06T20:24:21.533008] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-06T20:24:21.533278] [INFO ] [sig ] IDYA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:21.671213] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IDYA.txt [2026-01-06T20:24:21.671344] [INFO ] [sig ] [1624/3517] Completed IDYA in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:21.671384] [INFO ] [sig ] [1625/3517] Forecasting IEF... [2026-01-06T20:24:21.671413] [INFO ] [sig ] Generating forecast for: IEF [2026-01-06T20:24:21.671442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-06T20:24:21.682649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-06T20:24:21.682946] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-06T20:24:21.683748] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-06T20:24:21.683801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:21.683837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:21.683867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:21.683926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:21.740705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:21.741297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:21.741373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:21.741405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:21.862956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:21.863114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:21.863160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:21.863198] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:21.866624] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-01-06T20:24:21.866920] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-06T20:24:21.867043] [INFO ] [sig ] IEF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:22.007784] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IEF.txt [2026-01-06T20:24:22.007908] [INFO ] [sig ] [1625/3517] Completed IEF in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:22.007946] [INFO ] [sig ] [1626/3517] Forecasting IEI... [2026-01-06T20:24:22.007975] [INFO ] [sig ] Generating forecast for: IEI [2026-01-06T20:24:22.008006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-06T20:24:22.019457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-06T20:24:22.019775] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-06T20:24:22.020534] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-06T20:24:22.020614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:22.020652] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:22.020681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:22.020738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:22.079110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:22.079711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:22.079788] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:22.079821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:22.196070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:22.196201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:22.196241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:22.196268] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:22.199503] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-06T20:24:22.199824] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-06T20:24:22.199982] [INFO ] [sig ] IEI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:22.338235] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IEI.txt [2026-01-06T20:24:22.338375] [INFO ] [sig ] [1626/3517] Completed IEI in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:22.338429] [INFO ] [sig ] [1627/3517] Forecasting IEP... [2026-01-06T20:24:22.338467] [INFO ] [sig ] Generating forecast for: IEP [2026-01-06T20:24:22.338505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-06T20:24:22.353800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-06T20:24:22.354296] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-06T20:24:22.355276] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-06T20:24:22.355328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:22.355359] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:22.355385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:22.355443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:22.411044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:22.411678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:22.411753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:22.411785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:22.539746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:22.539874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:22.539929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:22.540155] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:22.543556] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-01-06T20:24:22.543838] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-06T20:24:22.543956] [INFO ] [sig ] IEP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:22.682533] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IEP.txt [2026-01-06T20:24:22.682665] [INFO ] [sig ] [1627/3517] Completed IEP in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:22.682704] [INFO ] [sig ] [1628/3517] Forecasting IESC... [2026-01-06T20:24:22.682734] [INFO ] [sig ] Generating forecast for: IESC [2026-01-06T20:24:22.682764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-06T20:24:22.694793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-06T20:24:22.695078] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-06T20:24:22.695842] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-06T20:24:22.695893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:22.695960] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:22.695988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:22.696046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:22.752038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:22.752627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:22.752702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:22.752734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:22.871766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:22.871864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:22.871901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:22.871930] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:22.874938] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-06T20:24:22.875193] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-06T20:24:22.875312] [INFO ] [sig ] IESC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:23.012876] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IESC.txt [2026-01-06T20:24:23.012998] [INFO ] [sig ] [1628/3517] Completed IESC in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:23.013039] [INFO ] [sig ] [1629/3517] Forecasting IEX... [2026-01-06T20:24:23.013068] [INFO ] [sig ] Generating forecast for: IEX [2026-01-06T20:24:23.013099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-06T20:24:23.024642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-06T20:24:23.024928] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-06T20:24:23.025721] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-06T20:24:23.025772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:23.025805] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:23.025833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:23.025892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:23.087216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:23.088083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:23.088159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:23.088191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:23.204504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:23.204642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:23.204683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:23.204712] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:23.207926] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-01-06T20:24:23.208197] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-06T20:24:23.208316] [INFO ] [sig ] IEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:23.344857] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IEX.txt [2026-01-06T20:24:23.344962] [INFO ] [sig ] [1629/3517] Completed IEX in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:23.344999] [INFO ] [sig ] [1630/3517] Forecasting IFF... [2026-01-06T20:24:23.345028] [INFO ] [sig ] Generating forecast for: IFF [2026-01-06T20:24:23.345057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-06T20:24:23.356264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-06T20:24:23.356548] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-06T20:24:23.357353] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-06T20:24:23.357405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:23.357439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:23.357468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:23.357525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:23.414929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:23.415517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:23.415608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:23.415644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:23.538113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:23.538237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:23.538278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:23.538306] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:23.541519] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: UP (p=88.44%) [2026-01-06T20:24:23.541798] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-06T20:24:23.541919] [INFO ] [sig ] IFF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:23.679562] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IFF.txt [2026-01-06T20:24:23.679685] [INFO ] [sig ] [1630/3517] Completed IFF in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:23.679723] [INFO ] [sig ] [1631/3517] Forecasting IFN... [2026-01-06T20:24:23.679752] [INFO ] [sig ] Generating forecast for: IFN [2026-01-06T20:24:23.679783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-06T20:24:23.691411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-06T20:24:23.691730] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-06T20:24:23.692531] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-06T20:24:23.692603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:23.692653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:23.692683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:23.692741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:23.751355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:23.751971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:23.752048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:23.752082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:23.866216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:23.866364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:23.866406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:23.866459] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:23.871069] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-06T20:24:23.871347] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-06T20:24:23.871472] [INFO ] [sig ] IFN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:24.010867] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IFN.txt [2026-01-06T20:24:24.011163] [INFO ] [sig ] [1631/3517] Completed IFN in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:24.011201] [INFO ] [sig ] [1632/3517] Forecasting IFS... [2026-01-06T20:24:24.011230] [INFO ] [sig ] Generating forecast for: IFS [2026-01-06T20:24:24.011261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-06T20:24:24.022684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-06T20:24:24.022973] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-06T20:24:24.023797] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-06T20:24:24.023850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:24.023883] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:24.023911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:24.023970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:24.085837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:24.086536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:24.086650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:24.086686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:24.208055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:24.208170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:24.208208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:24.208236] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:24.211406] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: UP (p=81.29%) [2026-01-06T20:24:24.211687] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-06T20:24:24.211807] [INFO ] [sig ] IFS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:24.348132] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IFS.txt [2026-01-06T20:24:24.348239] [INFO ] [sig ] [1632/3517] Completed IFS in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:24.348276] [INFO ] [sig ] [1633/3517] Forecasting IGA... [2026-01-06T20:24:24.348305] [INFO ] [sig ] Generating forecast for: IGA [2026-01-06T20:24:24.348342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-06T20:24:24.359413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-06T20:24:24.359716] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-06T20:24:24.360488] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-06T20:24:24.360540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:24.360592] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:24.360629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:24.360709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:24.419724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:24.420358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:24.420436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:24.420469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:24.536350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:24.536452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:24.536492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:24.536521] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:24.539804] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=27.61%) [2026-01-06T20:24:24.540060] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-06T20:24:24.540177] [INFO ] [sig ] IGA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:24.677691] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IGA.txt [2026-01-06T20:24:24.677798] [INFO ] [sig ] [1633/3517] Completed IGA in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:24.677835] [INFO ] [sig ] [1634/3517] Forecasting IGD... [2026-01-06T20:24:24.677864] [INFO ] [sig ] Generating forecast for: IGD [2026-01-06T20:24:24.677894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-06T20:24:24.688765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-06T20:24:24.689032] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-06T20:24:24.689783] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-06T20:24:24.689834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:24.689865] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:24.689892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:24.689948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:24.746629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:24.747235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:24.747310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:24.747342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:24.861352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:24.861464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:24.861501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:24.861529] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:24.864687] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-06T20:24:24.864951] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-06T20:24:24.865068] [INFO ] [sig ] IGD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:25.002947] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IGD.txt [2026-01-06T20:24:25.003070] [INFO ] [sig ] [1634/3517] Completed IGD in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:25.003108] [INFO ] [sig ] [1635/3517] Forecasting IGF... [2026-01-06T20:24:25.003144] [INFO ] [sig ] Generating forecast for: IGF [2026-01-06T20:24:25.003176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-06T20:24:25.016608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-06T20:24:25.016965] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-06T20:24:25.017901] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-06T20:24:25.017968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:25.018003] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:25.018030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:25.018088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:25.079987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:25.080822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:25.080906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:25.080941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:25.207926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:25.208288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:25.208334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:25.208363] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:25.211846] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=5.63%) [2026-01-06T20:24:25.212124] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-06T20:24:25.212256] [INFO ] [sig ] IGF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:25.350423] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IGF.txt [2026-01-06T20:24:25.350588] [INFO ] [sig ] [1635/3517] Completed IGF in 0.3s | 2.91 sym/s | Total: 9.3m | ETA: 10.8m [2026-01-06T20:24:25.350629] [INFO ] [sig ] [1636/3517] Forecasting IGI... [2026-01-06T20:24:25.350659] [INFO ] [sig ] Generating forecast for: IGI [2026-01-06T20:24:25.350701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-06T20:24:25.362110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-06T20:24:25.362406] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-06T20:24:25.363167] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-06T20:24:25.363218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:25.363249] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:25.363275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:25.363330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:25.418635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:25.419563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:25.419664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:25.419697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:25.523216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:25.523376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:25.523418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:25.523447] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:25.526712] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-06T20:24:25.526976] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-06T20:24:25.527094] [INFO ] [sig ] IGI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:25.667788] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IGI.txt [2026-01-06T20:24:25.667943] [INFO ] [sig ] [1636/3517] Completed IGI in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.8m [2026-01-06T20:24:25.667984] [INFO ] [sig ] [1637/3517] Forecasting IGIB... [2026-01-06T20:24:25.668014] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-06T20:24:25.668045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-06T20:24:25.679244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-06T20:24:25.679598] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-06T20:24:25.680349] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-06T20:24:25.680400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:25.680431] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:25.680458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:25.680514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:25.736855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:25.737727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:25.737810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:25.737842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:25.858298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:25.858457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:25.858502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:25.858531] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:25.861905] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: DOWN (p=5.75%) [2026-01-06T20:24:25.862188] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-06T20:24:25.862320] [INFO ] [sig ] IGIB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:26.004931] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IGIB.txt [2026-01-06T20:24:26.005074] [INFO ] [sig ] [1637/3517] Completed IGIB in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:26.005120] [INFO ] [sig ] [1638/3517] Forecasting IGIC... [2026-01-06T20:24:26.005151] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-06T20:24:26.005183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-06T20:24:26.016511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-06T20:24:26.016870] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-06T20:24:26.017678] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-06T20:24:26.017733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:26.017764] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:26.017791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:26.017848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:26.074478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:26.075368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:26.075480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:26.075514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:26.192048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:26.192215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:26.192268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:26.192330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:26.195845] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: UP (p=66.77%) [2026-01-06T20:24:26.196144] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-06T20:24:26.196270] [INFO ] [sig ] IGIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:26.341092] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IGIC.txt [2026-01-06T20:24:26.341249] [INFO ] [sig ] [1638/3517] Completed IGIC in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:26.341289] [INFO ] [sig ] [1639/3517] Forecasting IGSB... [2026-01-06T20:24:26.341319] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-06T20:24:26.341350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-06T20:24:26.353487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-06T20:24:26.353902] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-06T20:24:26.354687] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-06T20:24:26.354739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:26.354771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:26.354798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:26.354855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:26.413873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:26.414949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:26.415034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:26.415254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:26.541213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:26.541368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:26.541411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:26.541440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:26.544909] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-01-06T20:24:26.545181] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-06T20:24:26.545303] [INFO ] [sig ] IGSB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:26.687328] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IGSB.txt [2026-01-06T20:24:26.687481] [INFO ] [sig ] [1639/3517] Completed IGSB in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:26.687522] [INFO ] [sig ] [1640/3517] Forecasting IHD... [2026-01-06T20:24:26.687553] [INFO ] [sig ] Generating forecast for: IHD [2026-01-06T20:24:26.687602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-06T20:24:26.698321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-06T20:24:26.698603] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-06T20:24:26.699408] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-06T20:24:26.699460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:26.699492] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:26.699519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:26.699594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:26.755807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:26.756429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:26.756508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:26.756561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:26.873036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:26.873197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:26.873240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:26.873269] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:26.876849] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=30.41%) [2026-01-06T20:24:26.877317] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-06T20:24:26.877440] [INFO ] [sig ] IHD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:27.017948] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IHD.txt [2026-01-06T20:24:27.018080] [INFO ] [sig ] [1640/3517] Completed IHD in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:27.018119] [INFO ] [sig ] [1641/3517] Forecasting IHG... [2026-01-06T20:24:27.018150] [INFO ] [sig ] Generating forecast for: IHG [2026-01-06T20:24:27.018179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-06T20:24:27.031345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-06T20:24:27.031657] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-06T20:24:27.032461] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-06T20:24:27.032514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:27.032547] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:27.032597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:27.032663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:27.092843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:27.093553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:27.093651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:27.093686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:27.219963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:27.220134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:27.220180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:27.220213] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:27.223926] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=40.78%) [2026-01-06T20:24:27.224430] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-06T20:24:27.224564] [INFO ] [sig ] IHG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:27.378281] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IHG.txt [2026-01-06T20:24:27.378501] [INFO ] [sig ] [1641/3517] Completed IHG in 0.4s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:27.378545] [INFO ] [sig ] [1642/3517] Forecasting IHS... [2026-01-06T20:24:27.378593] [INFO ] [sig ] Generating forecast for: IHS [2026-01-06T20:24:27.378630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-06T20:24:27.390533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-06T20:24:27.390929] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-06T20:24:27.391734] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-06T20:24:27.391787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:27.391821] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:27.391849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:27.391921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:27.457420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:27.458387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:27.458478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:27.458514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:27.584964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:27.585123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:27.585165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:27.585194] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:27.588749] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-01-06T20:24:27.589040] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-06T20:24:27.589355] [INFO ] [sig ] IHS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:27.737104] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IHS.txt [2026-01-06T20:24:27.737254] [INFO ] [sig ] [1642/3517] Completed IHS in 0.4s | 2.91 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:27.737293] [INFO ] [sig ] [1643/3517] Forecasting IIF... [2026-01-06T20:24:27.737322] [INFO ] [sig ] Generating forecast for: IIF [2026-01-06T20:24:27.737363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-06T20:24:27.748895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-06T20:24:27.749273] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-06T20:24:27.750216] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-06T20:24:27.750285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:27.750328] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:27.750356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:27.750412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:27.811046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:27.811894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:27.811974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:27.812009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:27.925030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:27.925168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:27.925209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:27.925238] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:27.928473] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: DOWN (p=19.05%) [2026-01-06T20:24:27.928796] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-06T20:24:27.928918] [INFO ] [sig ] IIF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:28.072423] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IIF.txt [2026-01-06T20:24:28.072597] [INFO ] [sig ] [1643/3517] Completed IIF in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:28.072639] [INFO ] [sig ] [1644/3517] Forecasting III... [2026-01-06T20:24:28.072670] [INFO ] [sig ] Generating forecast for: III [2026-01-06T20:24:28.072701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-06T20:24:28.084733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-06T20:24:28.085107] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-06T20:24:28.085985] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-06T20:24:28.086051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:28.086085] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:28.086112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:28.086169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:28.147742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:28.148846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:28.148934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:28.148971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:28.269936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:28.270103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:28.270148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:28.270178] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:28.274213] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: UP (p=60.23%) [2026-01-06T20:24:28.274484] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-06T20:24:28.274624] [INFO ] [sig ] III: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:28.417623] [INFO ] [LOCAL ] Saved forecast: III 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/III.txt [2026-01-06T20:24:28.417768] [INFO ] [sig ] [1644/3517] Completed III in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:28.417807] [INFO ] [sig ] [1645/3517] Forecasting IIIN... [2026-01-06T20:24:28.417837] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-06T20:24:28.417867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-06T20:24:28.429108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-06T20:24:28.429427] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-06T20:24:28.430227] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-06T20:24:28.430279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:28.430334] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:28.430362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:28.430419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:28.486723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:28.487367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:28.487444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:28.487476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:28.608633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:28.608809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:28.608852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:28.608881] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:28.612218] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: DOWN (p=40.48%) [2026-01-06T20:24:28.612486] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-06T20:24:28.612622] [INFO ] [sig ] IIIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:28.750368] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IIIN.txt [2026-01-06T20:24:28.750516] [INFO ] [sig ] [1645/3517] Completed IIIN in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:28.750556] [INFO ] [sig ] [1646/3517] Forecasting IIM... [2026-01-06T20:24:28.750605] [INFO ] [sig ] Generating forecast for: IIM [2026-01-06T20:24:28.750637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-06T20:24:28.762133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-06T20:24:28.762432] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-06T20:24:28.763191] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-06T20:24:28.763243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:28.763274] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:28.763301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:28.763358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:28.818714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:28.819514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:28.819612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:28.819647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:28.944607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:28.944768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:28.944816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:28.944847] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:28.948254] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=48.01%) [2026-01-06T20:24:28.948523] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-06T20:24:28.948676] [INFO ] [sig ] IIM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:29.091855] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IIM.txt [2026-01-06T20:24:29.092012] [INFO ] [sig ] [1646/3517] Completed IIM in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:29.092060] [INFO ] [sig ] [1647/3517] Forecasting ILMN... [2026-01-06T20:24:29.092097] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-06T20:24:29.092133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-06T20:24:29.103885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-06T20:24:29.104222] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-06T20:24:29.105020] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-06T20:24:29.105083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:29.105122] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:29.105162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:29.105223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:29.163017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:29.163988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:29.164071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:29.164104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:29.285866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:29.286031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:29.286076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:29.286104] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:29.289710] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=0.36%) [2026-01-06T20:24:29.290005] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-06T20:24:29.290149] [INFO ] [sig ] ILMN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:29.430153] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ILMN.txt [2026-01-06T20:24:29.430476] [INFO ] [sig ] [1647/3517] Completed ILMN in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:29.430517] [INFO ] [sig ] [1648/3517] Forecasting IMAX... [2026-01-06T20:24:29.430546] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-06T20:24:29.430595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-06T20:24:29.442495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-06T20:24:29.442834] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-06T20:24:29.443646] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-06T20:24:29.443698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:29.443730] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:29.443757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:29.443814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:29.501943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:29.502655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:29.502731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:29.502764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:29.626676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:29.626843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:29.626891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:29.626999] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:29.630735] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: UP (p=60.28%) [2026-01-06T20:24:29.631067] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-06T20:24:29.631205] [INFO ] [sig ] IMAX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:29.774738] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IMAX.txt [2026-01-06T20:24:29.774893] [INFO ] [sig ] [1648/3517] Completed IMAX in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:29.774935] [INFO ] [sig ] [1649/3517] Forecasting IMKTA... [2026-01-06T20:24:29.774965] [INFO ] [sig ] Generating forecast for: IMKTA [2026-01-06T20:24:29.774995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMKTA' from 'https://tdm.silogroup.org/data/derivative_storage/IMKTA.csv'. [2026-01-06T20:24:29.787550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMKTA'. [2026-01-06T20:24:29.787942] [INFO ] [FORECASTER] Starting predict_future for IMKTA [2026-01-06T20:24:29.789037] [DEBUG] [LOCAL ] No optimal features file found for IMKTA: ./output/feature-sets/IMKTA.txt [2026-01-06T20:24:29.789102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:29.789135] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:29.789161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:29.789391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:29.847310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:29.848183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:29.848264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:29.848298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:29.964678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:29.964837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:29.964881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:29.964912] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:29.968424] [DEBUG] [FORECASTER] IMKTA: Forecast T+1@11:T+2@11: UP (p=94.92%) [2026-01-06T20:24:29.968821] [INFO ] [FORECASTER] Completed predict_future for IMKTA [2026-01-06T20:24:29.968968] [INFO ] [sig ] IMKTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:30.118407] [INFO ] [LOCAL ] Saved forecast: IMKTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IMKTA.txt [2026-01-06T20:24:30.118552] [INFO ] [sig ] [1649/3517] Completed IMKTA in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:30.118610] [INFO ] [sig ] [1650/3517] Forecasting IMMP... [2026-01-06T20:24:30.118641] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-06T20:24:30.118692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-06T20:24:30.130871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-06T20:24:30.131199] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-06T20:24:30.131997] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-06T20:24:30.132062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:30.132102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:30.132135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:30.132194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:30.190960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:30.191860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:30.191942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:30.191976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:30.311359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:30.311513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:30.311557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:30.311620] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:30.315031] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: DOWN (p=42.14%) [2026-01-06T20:24:30.315305] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-06T20:24:30.315427] [INFO ] [sig ] IMMP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:30.461285] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IMMP.txt [2026-01-06T20:24:30.461421] [INFO ] [sig ] [1650/3517] Completed IMMP in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:30.461664] [INFO ] [sig ] [1651/3517] Forecasting IMMX... [2026-01-06T20:24:30.461696] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-06T20:24:30.461728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-06T20:24:30.473708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-06T20:24:30.474039] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-06T20:24:30.474797] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-06T20:24:30.474849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:30.474879] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:30.474906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:30.474967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:30.534995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:30.535878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:30.535961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:30.535993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:30.658014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:30.658194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:30.658420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:30.658448] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:30.662011] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: UP (p=83.46%) [2026-01-06T20:24:30.662309] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-06T20:24:30.662437] [INFO ] [sig ] IMMX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:30.804970] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IMMX.txt [2026-01-06T20:24:30.805109] [INFO ] [sig ] [1651/3517] Completed IMMX in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:30.805147] [INFO ] [sig ] [1652/3517] Forecasting IMNM... [2026-01-06T20:24:30.805365] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-06T20:24:30.805396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-06T20:24:30.816934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-06T20:24:30.817216] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-06T20:24:30.817978] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-06T20:24:30.818029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:30.818061] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:30.818088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:30.818144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:30.874208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:30.874836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:30.874911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:30.874943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:30.999919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:31.000077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:31.000124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:31.000154] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:31.003711] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-06T20:24:31.004012] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-06T20:24:31.004162] [INFO ] [sig ] IMNM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:31.152630] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IMNM.txt [2026-01-06T20:24:31.152775] [INFO ] [sig ] [1652/3517] Completed IMNM in 0.3s | 2.92 sym/s | Total: 9.4m | ETA: 10.7m [2026-01-06T20:24:31.152816] [INFO ] [sig ] [1653/3517] Forecasting IMNN... [2026-01-06T20:24:31.152852] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-06T20:24:31.152884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-06T20:24:31.164603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-06T20:24:31.164932] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-06T20:24:31.165929] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-06T20:24:31.165980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:31.166012] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:31.166039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:31.166096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:31.224702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:31.225400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:31.225479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:31.225512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:31.346210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:31.346360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:31.346401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:31.346431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:31.349761] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: DOWN (p=13.91%) [2026-01-06T20:24:31.350024] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-06T20:24:31.350146] [INFO ] [sig ] IMNN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:31.491067] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IMNN.txt [2026-01-06T20:24:31.491204] [INFO ] [sig ] [1653/3517] Completed IMNN in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-06T20:24:31.491242] [INFO ] [sig ] [1654/3517] Forecasting IMOS... [2026-01-06T20:24:31.491271] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-06T20:24:31.491301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-06T20:24:31.503441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-06T20:24:31.503807] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-06T20:24:31.504546] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-06T20:24:31.504614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:31.504646] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:31.504673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:31.504731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:31.561793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:31.562827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:31.562906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:31.562939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:31.686618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:31.686780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:31.686822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:31.686853] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:31.690793] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-06T20:24:31.691163] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-06T20:24:31.691302] [INFO ] [sig ] IMOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:31.841227] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IMOS.txt [2026-01-06T20:24:31.841392] [INFO ] [sig ] [1654/3517] Completed IMOS in 0.4s | 2.92 sym/s | Total: 9.5m | ETA: 10.7m [2026-01-06T20:24:31.841431] [INFO ] [sig ] [1655/3517] Forecasting IMPP... [2026-01-06T20:24:31.841461] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-06T20:24:31.841490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-06T20:24:31.853372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-06T20:24:31.853746] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-06T20:24:31.854537] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-06T20:24:31.854624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:31.854658] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:31.854685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:31.854742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:31.912248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:31.913098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:31.913225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:31.913259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:32.041913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:32.042078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:32.042133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:32.042170] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:32.045702] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=64.41%) [2026-01-06T20:24:32.045985] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-06T20:24:32.046135] [INFO ] [sig ] IMPP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:32.185981] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IMPP.txt [2026-01-06T20:24:32.186123] [INFO ] [sig ] [1655/3517] Completed IMPP in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:32.186162] [INFO ] [sig ] [1656/3517] Forecasting IMRX... [2026-01-06T20:24:32.186192] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-06T20:24:32.186222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-06T20:24:32.198479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-06T20:24:32.198928] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-06T20:24:32.199751] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-06T20:24:32.199804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:32.199837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:32.199864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:32.199922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:32.257914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:32.258520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:32.258615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:32.258650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:32.382612] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:32.382773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:32.382817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:32.382850] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:32.386315] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: DOWN (p=0.94%) [2026-01-06T20:24:32.386607] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-06T20:24:32.386731] [INFO ] [sig ] IMRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:32.528215] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IMRX.txt [2026-01-06T20:24:32.528338] [INFO ] [sig ] [1656/3517] Completed IMRX in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:32.528376] [INFO ] [sig ] [1657/3517] Forecasting IMTX... [2026-01-06T20:24:32.528406] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-06T20:24:32.528436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-06T20:24:32.540657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-06T20:24:32.540983] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-06T20:24:32.541791] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-06T20:24:32.541844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:32.541878] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:32.541906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:32.541965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:32.599815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:32.600456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:32.600535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:32.600568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:32.723415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:32.723566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:32.723628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:32.723658] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:32.726998] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: UP (p=77.60%) [2026-01-06T20:24:32.727268] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-06T20:24:32.727389] [INFO ] [sig ] IMTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:32.867002] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IMTX.txt [2026-01-06T20:24:32.867167] [INFO ] [sig ] [1657/3517] Completed IMTX in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:32.867209] [INFO ] [sig ] [1658/3517] Forecasting IMXI... [2026-01-06T20:24:32.867238] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-06T20:24:32.867268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-06T20:24:32.879174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-06T20:24:32.879519] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-06T20:24:32.880380] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-06T20:24:32.880434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:32.880467] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:32.880495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:32.880552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:32.941455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:32.942375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:32.942466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:32.942500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:33.063927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:33.064090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:33.064135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:33.064167] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:33.067930] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: UP (p=92.65%) [2026-01-06T20:24:33.068241] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-06T20:24:33.068377] [INFO ] [sig ] IMXI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:33.211252] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IMXI.txt [2026-01-06T20:24:33.211448] [INFO ] [sig ] [1658/3517] Completed IMXI in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:33.211496] [INFO ] [sig ] [1659/3517] Forecasting INAB... [2026-01-06T20:24:33.211528] [INFO ] [sig ] Generating forecast for: INAB [2026-01-06T20:24:33.211561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-06T20:24:33.222874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-06T20:24:33.223180] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-06T20:24:33.224004] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-06T20:24:33.224061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:33.224106] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:33.224145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:33.224213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:33.282892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:33.283793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:33.283875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:33.283908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:33.402448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:33.402637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:33.402682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:33.402710] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:33.406205] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-01-06T20:24:33.406479] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-06T20:24:33.406620] [INFO ] [sig ] INAB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:33.552964] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INAB.txt [2026-01-06T20:24:33.553127] [INFO ] [sig ] [1659/3517] Completed INAB in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:33.553168] [INFO ] [sig ] [1660/3517] Forecasting INBK... [2026-01-06T20:24:33.553197] [INFO ] [sig ] Generating forecast for: INBK [2026-01-06T20:24:33.553228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-06T20:24:33.567176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-06T20:24:33.567503] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-06T20:24:33.568327] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-06T20:24:33.568381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:33.568414] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:33.568443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:33.568505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:33.627707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:33.628305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:33.628388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:33.628422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:33.754846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:33.755004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:33.755047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:33.755077] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:33.758482] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: UP (p=68.88%) [2026-01-06T20:24:33.758828] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-06T20:24:33.758956] [INFO ] [sig ] INBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:33.901220] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INBK.txt [2026-01-06T20:24:33.901349] [INFO ] [sig ] [1660/3517] Completed INBK in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:33.901387] [INFO ] [sig ] [1661/3517] Forecasting INBX... [2026-01-06T20:24:33.901419] [INFO ] [sig ] Generating forecast for: INBX [2026-01-06T20:24:33.901449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-06T20:24:33.914218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-06T20:24:33.914800] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-06T20:24:33.915612] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-06T20:24:33.915665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:33.915700] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:33.915728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:33.915786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:33.978534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:33.979601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:33.979687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:33.979722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:34.099205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:34.099364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:34.099407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:34.099438] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:34.103189] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: UP (p=92.98%) [2026-01-06T20:24:34.103476] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-06T20:24:34.103632] [INFO ] [sig ] INBX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:34.249065] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INBX.txt [2026-01-06T20:24:34.249226] [INFO ] [sig ] [1661/3517] Completed INBX in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:34.249458] [INFO ] [sig ] [1662/3517] Forecasting INCY... [2026-01-06T20:24:34.249489] [INFO ] [sig ] Generating forecast for: INCY [2026-01-06T20:24:34.249520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-06T20:24:34.261333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-06T20:24:34.261719] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-06T20:24:34.262500] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-06T20:24:34.262553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:34.262635] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:34.262665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:34.262724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:34.322396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:34.323265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:34.323346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:34.323381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:34.443657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:34.443813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:34.443875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:34.443906] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:34.447267] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=88.94%) [2026-01-06T20:24:34.447540] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-06T20:24:34.447684] [INFO ] [sig ] INCY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:34.590053] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INCY.txt [2026-01-06T20:24:34.590221] [INFO ] [sig ] [1662/3517] Completed INCY in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:34.590266] [INFO ] [sig ] [1663/3517] Forecasting INDB... [2026-01-06T20:24:34.590298] [INFO ] [sig ] Generating forecast for: INDB [2026-01-06T20:24:34.590331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-06T20:24:34.601907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-06T20:24:34.602308] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-06T20:24:34.603125] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-06T20:24:34.603178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:34.603211] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:34.603239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:34.603296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:34.661139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:34.661787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:34.661863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:34.661896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:34.784521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:34.784730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:34.784782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:34.784815] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:34.788297] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: DOWN (p=27.25%) [2026-01-06T20:24:34.788600] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-06T20:24:34.788751] [INFO ] [sig ] INDB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:34.929169] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INDB.txt [2026-01-06T20:24:34.929316] [INFO ] [sig ] [1663/3517] Completed INDB in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:34.929356] [INFO ] [sig ] [1664/3517] Forecasting INDI... [2026-01-06T20:24:34.929388] [INFO ] [sig ] Generating forecast for: INDI [2026-01-06T20:24:34.929419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-06T20:24:34.941378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-06T20:24:34.941706] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-06T20:24:34.942485] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-06T20:24:34.942539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:34.942590] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:34.942623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:34.942682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:35.000350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:35.001016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:35.001093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:35.001127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:35.119087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:35.119244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:35.119288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:35.119318] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:35.122708] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=1.10%) [2026-01-06T20:24:35.122979] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-06T20:24:35.123100] [INFO ] [sig ] INDI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:35.263771] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INDI.txt [2026-01-06T20:24:35.263906] [INFO ] [sig ] [1664/3517] Completed INDI in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:35.263943] [INFO ] [sig ] [1665/3517] Forecasting INDP... [2026-01-06T20:24:35.263973] [INFO ] [sig ] Generating forecast for: INDP [2026-01-06T20:24:35.264005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-06T20:24:35.275107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-06T20:24:35.275396] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-06T20:24:35.276176] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-06T20:24:35.276229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:35.276262] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:35.276290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:35.276348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:35.334615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:35.335364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:35.335445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:35.335479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:35.445738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:35.445901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:35.445945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:35.446005] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:35.449506] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-01-06T20:24:35.449795] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-06T20:24:35.449919] [INFO ] [sig ] INDP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:35.592705] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INDP.txt [2026-01-06T20:24:35.592862] [INFO ] [sig ] [1665/3517] Completed INDP in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:35.592903] [INFO ] [sig ] [1666/3517] Forecasting INDY... [2026-01-06T20:24:35.592934] [INFO ] [sig ] Generating forecast for: INDY [2026-01-06T20:24:35.592967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-06T20:24:35.604701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-06T20:24:35.605079] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-06T20:24:35.605865] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-06T20:24:35.605918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:35.605963] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:35.605992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:35.606052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:35.665458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:35.666342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:35.666426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:35.666461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:35.790205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:35.790366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:35.790409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:35.790440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:35.794035] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-01-06T20:24:35.794342] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-06T20:24:35.794681] [INFO ] [sig ] INDY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:35.940075] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INDY.txt [2026-01-06T20:24:35.940228] [INFO ] [sig ] [1666/3517] Completed INDY in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:35.940268] [INFO ] [sig ] [1667/3517] Forecasting INFY... [2026-01-06T20:24:35.940300] [INFO ] [sig ] Generating forecast for: INFY [2026-01-06T20:24:35.940329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-06T20:24:35.953530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-06T20:24:35.953968] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-06T20:24:35.954775] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-06T20:24:35.954826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:35.954858] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:35.954885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:35.954942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:36.012776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:36.013671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:36.013756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:36.013791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:36.137092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:36.137247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:36.137289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:36.137319] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:36.140733] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=75.23%) [2026-01-06T20:24:36.141057] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-06T20:24:36.141189] [INFO ] [sig ] INFY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:36.286851] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INFY.txt [2026-01-06T20:24:36.286992] [INFO ] [sig ] [1667/3517] Completed INFY in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:36.287031] [INFO ] [sig ] [1668/3517] Forecasting ING... [2026-01-06T20:24:36.287060] [INFO ] [sig ] Generating forecast for: ING [2026-01-06T20:24:36.287096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-06T20:24:36.299217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-06T20:24:36.299514] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-06T20:24:36.300274] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-06T20:24:36.300325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:36.300358] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:36.300385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:36.300441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:36.361010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:36.361967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:36.362050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:36.362086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:36.491907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:36.492066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:36.492115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:36.492150] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:36.496045] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-06T20:24:36.496330] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-06T20:24:36.496455] [INFO ] [sig ] ING: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:36.648595] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ING.txt [2026-01-06T20:24:36.648776] [INFO ] [sig ] [1668/3517] Completed ING in 0.4s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:36.648818] [INFO ] [sig ] [1669/3517] Forecasting INGN... [2026-01-06T20:24:36.648848] [INFO ] [sig ] Generating forecast for: INGN [2026-01-06T20:24:36.648878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-06T20:24:36.660416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-06T20:24:36.660800] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-06T20:24:36.661550] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-06T20:24:36.661619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:36.661652] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:36.661679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:36.661737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:36.720371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:36.721246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:36.721330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:36.721365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:36.843029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:36.843194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:36.843244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:36.843278] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:36.846627] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-06T20:24:36.846898] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-06T20:24:36.847021] [INFO ] [sig ] INGN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:36.990184] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INGN.txt [2026-01-06T20:24:36.990358] [INFO ] [sig ] [1669/3517] Completed INGN in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:36.990404] [INFO ] [sig ] [1670/3517] Forecasting INM... [2026-01-06T20:24:36.990436] [INFO ] [sig ] Generating forecast for: INM [2026-01-06T20:24:36.990466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-06T20:24:37.002016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-06T20:24:37.002440] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-06T20:24:37.003255] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-06T20:24:37.003316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:37.003347] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:37.003373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:37.003429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:37.061968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:37.062902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:37.062988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:37.063021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:37.188012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:37.188202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:37.188260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:37.188296] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:37.191942] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=29.45%) [2026-01-06T20:24:37.192268] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-06T20:24:37.192410] [INFO ] [sig ] INM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:37.335504] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INM.txt [2026-01-06T20:24:37.335665] [INFO ] [sig ] [1670/3517] Completed INM in 0.3s | 2.92 sym/s | Total: 9.5m | ETA: 10.6m [2026-01-06T20:24:37.335705] [INFO ] [sig ] [1671/3517] Forecasting INMB... [2026-01-06T20:24:37.335736] [INFO ] [sig ] Generating forecast for: INMB [2026-01-06T20:24:37.335766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-06T20:24:37.347451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-06T20:24:37.347766] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-06T20:24:37.348497] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-06T20:24:37.348548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:37.348598] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:37.348627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:37.348707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:37.405410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:37.406205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:37.406283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:37.406316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:37.530427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:37.530605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:37.530648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:37.530676] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:37.534023] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=49.97%) [2026-01-06T20:24:37.534290] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-06T20:24:37.534436] [INFO ] [sig ] INMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:37.680626] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INMB.txt [2026-01-06T20:24:37.680777] [INFO ] [sig ] [1671/3517] Completed INMB in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.6m [2026-01-06T20:24:37.680818] [INFO ] [sig ] [1672/3517] Forecasting INMD... [2026-01-06T20:24:37.680848] [INFO ] [sig ] Generating forecast for: INMD [2026-01-06T20:24:37.680878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-06T20:24:37.694118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-06T20:24:37.694516] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-06T20:24:37.695371] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-06T20:24:37.695425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:37.695459] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:37.695487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:37.695545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:37.753665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:37.754328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:37.754433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:37.754468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:37.875505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:37.875667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:37.875711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:37.875741] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:37.882070] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-01-06T20:24:37.882388] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-06T20:24:37.882518] [INFO ] [sig ] INMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:38.020372] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INMD.txt [2026-01-06T20:24:38.020506] [INFO ] [sig ] [1672/3517] Completed INMD in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:38.020546] [INFO ] [sig ] [1673/3517] Forecasting INN... [2026-01-06T20:24:38.020594] [INFO ] [sig ] Generating forecast for: INN [2026-01-06T20:24:38.020627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-06T20:24:38.033478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-06T20:24:38.033860] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-06T20:24:38.034662] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-06T20:24:38.034714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:38.034745] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:38.034772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:38.034829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:38.090824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:38.091597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:38.091681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:38.091715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:38.211712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:38.211874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:38.211919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:38.211968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:38.215366] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=17.63%) [2026-01-06T20:24:38.215674] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-06T20:24:38.215816] [INFO ] [sig ] INN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:38.355511] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INN.txt [2026-01-06T20:24:38.355664] [INFO ] [sig ] [1673/3517] Completed INN in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:38.355706] [INFO ] [sig ] [1674/3517] Forecasting INO... [2026-01-06T20:24:38.355735] [INFO ] [sig ] Generating forecast for: INO [2026-01-06T20:24:38.355766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-06T20:24:38.368144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-06T20:24:38.368614] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-06T20:24:38.369487] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-06T20:24:38.369542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:38.369593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:38.369625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:38.369683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:38.428011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:38.429038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:38.429131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:38.429172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:38.547846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:38.548012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:38.548056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:38.548086] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:38.551527] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=90.05%) [2026-01-06T20:24:38.551825] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-06T20:24:38.551951] [INFO ] [sig ] INO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:38.694162] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INO.txt [2026-01-06T20:24:38.694292] [INFO ] [sig ] [1674/3517] Completed INO in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:38.694331] [INFO ] [sig ] [1675/3517] Forecasting INOD... [2026-01-06T20:24:38.694360] [INFO ] [sig ] Generating forecast for: INOD [2026-01-06T20:24:38.694390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-06T20:24:38.707198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-06T20:24:38.707517] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-06T20:24:38.708337] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-06T20:24:38.708390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:38.708423] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:38.708449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:38.708505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:38.763377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:38.763975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:38.764060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:38.764093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:38.882271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:38.882407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:38.882447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:38.882475] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:38.885894] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: UP (p=91.86%) [2026-01-06T20:24:38.886160] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-06T20:24:38.886283] [INFO ] [sig ] INOD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:39.027566] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INOD.txt [2026-01-06T20:24:39.027737] [INFO ] [sig ] [1675/3517] Completed INOD in 0.3s | 2.92 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:39.027778] [INFO ] [sig ] [1676/3517] Forecasting INSE... [2026-01-06T20:24:39.027808] [INFO ] [sig ] Generating forecast for: INSE [2026-01-06T20:24:39.027838] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-06T20:24:39.136403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-06T20:24:39.136719] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-06T20:24:39.137529] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-06T20:24:39.137604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:39.137642] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:39.137670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:39.137728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:39.193719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:39.194435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:39.194513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:39.194544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:39.313536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:39.313708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:39.313751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:39.313781] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:39.317067] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-01-06T20:24:39.317336] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-06T20:24:39.317455] [INFO ] [sig ] INSE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:39.454957] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INSE.txt [2026-01-06T20:24:39.455116] [INFO ] [sig ] [1676/3517] Completed INSE in 0.4s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:39.455158] [INFO ] [sig ] [1677/3517] Forecasting INSG... [2026-01-06T20:24:39.455187] [INFO ] [sig ] Generating forecast for: INSG [2026-01-06T20:24:39.455218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-06T20:24:39.471553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-06T20:24:39.472158] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-06T20:24:39.473148] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-06T20:24:39.473205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:39.473258] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:39.473288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:39.473349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:39.531537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:39.532550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:39.532660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:39.532694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:39.651022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:39.651171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:39.651214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:39.651248] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:39.654661] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: UP (p=98.71%) [2026-01-06T20:24:39.654983] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-06T20:24:39.655105] [INFO ] [sig ] INSG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:39.792958] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INSG.txt [2026-01-06T20:24:39.793075] [INFO ] [sig ] [1677/3517] Completed INSG in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:39.793114] [INFO ] [sig ] [1678/3517] Forecasting INSM... [2026-01-06T20:24:39.793144] [INFO ] [sig ] Generating forecast for: INSM [2026-01-06T20:24:39.793175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-06T20:24:39.805522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-06T20:24:39.805831] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-06T20:24:39.806610] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-06T20:24:39.806662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:39.806693] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:39.806719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:39.806775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:39.862497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:39.863214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:39.863299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:39.863332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:39.987690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:39.987872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:39.987921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:39.987953] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:39.991519] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-01-06T20:24:39.991815] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-06T20:24:39.991940] [INFO ] [sig ] INSM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:40.132235] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INSM.txt [2026-01-06T20:24:40.132369] [INFO ] [sig ] [1678/3517] Completed INSM in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:40.132407] [INFO ] [sig ] [1679/3517] Forecasting INSP... [2026-01-06T20:24:40.132436] [INFO ] [sig ] Generating forecast for: INSP [2026-01-06T20:24:40.132465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-06T20:24:40.144180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-06T20:24:40.144459] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-06T20:24:40.145210] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-06T20:24:40.145265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:40.145320] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:40.145349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:40.145406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:40.202058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:40.202687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:40.202761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:40.202794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:40.321350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:40.321484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:40.321524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:40.321552] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:40.324782] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-06T20:24:40.325047] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-06T20:24:40.325169] [INFO ] [sig ] INSP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:40.478612] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INSP.txt [2026-01-06T20:24:40.478783] [INFO ] [sig ] [1679/3517] Completed INSP in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:40.478825] [INFO ] [sig ] [1680/3517] Forecasting INTA... [2026-01-06T20:24:40.478854] [INFO ] [sig ] Generating forecast for: INTA [2026-01-06T20:24:40.478885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-06T20:24:40.491159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-06T20:24:40.491441] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-06T20:24:40.492203] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-06T20:24:40.492254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:40.492285] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:40.492312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:40.492369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:40.550342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:40.550996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:40.551074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:40.551105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:40.676769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:40.676912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:40.676955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:40.676984] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:40.680397] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: DOWN (p=32.99%) [2026-01-06T20:24:40.680685] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-06T20:24:40.680806] [INFO ] [sig ] INTA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:40.823765] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INTA.txt [2026-01-06T20:24:40.823895] [INFO ] [sig ] [1680/3517] Completed INTA in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:40.823934] [INFO ] [sig ] [1681/3517] Forecasting INTC... [2026-01-06T20:24:40.823989] [INFO ] [sig ] Generating forecast for: INTC [2026-01-06T20:24:40.824022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-06T20:24:40.836295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-06T20:24:40.836591] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-06T20:24:40.837328] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-06T20:24:40.837379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:40.837411] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:40.837438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:40.837495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:40.893549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:40.894162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:40.894239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:40.894271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:41.015117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:41.015282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:41.015331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:41.015366] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:41.018703] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-06T20:24:41.018973] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-06T20:24:41.019093] [INFO ] [sig ] INTC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:41.157839] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INTC.txt [2026-01-06T20:24:41.157950] [INFO ] [sig ] [1681/3517] Completed INTC in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:41.157987] [INFO ] [sig ] [1682/3517] Forecasting INTZ... [2026-01-06T20:24:41.158016] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-06T20:24:41.158049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-06T20:24:41.169150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-06T20:24:41.169433] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-06T20:24:41.170185] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-06T20:24:41.170236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:41.170272] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:41.170299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:41.170356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:41.227273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:41.227956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:41.228034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:41.228066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:41.350412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:41.350556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:41.350615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:41.350674] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:41.353929] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: DOWN (p=46.92%) [2026-01-06T20:24:41.354193] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-06T20:24:41.354315] [INFO ] [sig ] INTZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:41.498715] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INTZ.txt [2026-01-06T20:24:41.498860] [INFO ] [sig ] [1682/3517] Completed INTZ in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:41.498907] [INFO ] [sig ] [1683/3517] Forecasting INVA... [2026-01-06T20:24:41.498937] [INFO ] [sig ] Generating forecast for: INVA [2026-01-06T20:24:41.498967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-06T20:24:41.511641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-06T20:24:41.511919] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-06T20:24:41.512684] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-06T20:24:41.512734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:41.512766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:41.512793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:41.512850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:41.569635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:41.570219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:41.570310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:41.570349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:41.685451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:41.685596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:41.685638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:41.685668] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:41.688872] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: UP (p=61.75%) [2026-01-06T20:24:41.689140] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-06T20:24:41.689261] [INFO ] [sig ] INVA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:41.828061] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/INVA.txt [2026-01-06T20:24:41.828201] [INFO ] [sig ] [1683/3517] Completed INVA in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:41.828239] [INFO ] [sig ] [1684/3517] Forecasting INVE... [2026-01-06T20:24:41.828271] [INFO ] [sig ] Generating forecast for: INVE [2026-01-06T20:24:41.828301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-06T20:24:41.840534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-06T20:24:41.840895] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-06T20:24:41.841670] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-06T20:24:41.841721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:41.841754] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:41.841781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:41.841838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:41.898030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:41.898869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:41.898951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:41.898983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:42.017755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:42.017907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:42.017949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:42.017998] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:42.021259] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-06T20:24:42.021525] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-06T20:24:42.021663] [INFO ] [sig ] INVE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:42.159109] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INVE.txt [2026-01-06T20:24:42.159251] [INFO ] [sig ] [1684/3517] Completed INVE in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:42.159298] [INFO ] [sig ] [1685/3517] Forecasting INVH... [2026-01-06T20:24:42.159334] [INFO ] [sig ] Generating forecast for: INVH [2026-01-06T20:24:42.159371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-06T20:24:42.171431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-06T20:24:42.171780] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-06T20:24:42.172611] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-06T20:24:42.172664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:42.172696] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:42.172729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:42.172786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:42.233314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:42.233984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:42.234065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:42.234098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:42.365585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:42.365743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:42.365786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:42.365814] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:42.369157] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=40.48%) [2026-01-06T20:24:42.369430] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-06T20:24:42.369554] [INFO ] [sig ] INVH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:42.524237] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/INVH.txt [2026-01-06T20:24:42.524396] [INFO ] [sig ] [1685/3517] Completed INVH in 0.4s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:42.524437] [INFO ] [sig ] [1686/3517] Forecasting IONS... [2026-01-06T20:24:42.524466] [INFO ] [sig ] Generating forecast for: IONS [2026-01-06T20:24:42.524496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-06T20:24:42.537213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-06T20:24:42.537636] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-06T20:24:42.538399] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-06T20:24:42.538452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:42.538484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:42.538512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:42.538591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:42.594905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:42.595809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:42.595893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:42.595945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:42.718682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:42.718851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:42.718894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:42.718923] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:42.722191] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=80.70%) [2026-01-06T20:24:42.722467] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-06T20:24:42.722606] [INFO ] [sig ] IONS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:42.861969] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IONS.txt [2026-01-06T20:24:42.862130] [INFO ] [sig ] [1686/3517] Completed IONS in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:42.862171] [INFO ] [sig ] [1687/3517] Forecasting IOSP... [2026-01-06T20:24:42.862199] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-06T20:24:42.862229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-06T20:24:42.873461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-06T20:24:42.873847] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-06T20:24:42.874615] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-06T20:24:42.874667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:42.874698] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:42.874726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:42.874783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:42.930883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:42.931735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:42.931818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:42.931852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:43.047719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:43.047885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:43.047928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:43.047958] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:43.051296] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: UP (p=67.89%) [2026-01-06T20:24:43.051605] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-06T20:24:43.051733] [INFO ] [sig ] IOSP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:43.192489] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IOSP.txt [2026-01-06T20:24:43.192669] [INFO ] [sig ] [1687/3517] Completed IOSP in 0.3s | 2.91 sym/s | Total: 9.6m | ETA: 10.5m [2026-01-06T20:24:43.192711] [INFO ] [sig ] [1688/3517] Forecasting IOVA... [2026-01-06T20:24:43.192740] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-06T20:24:43.192770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-06T20:24:43.203997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-06T20:24:43.204317] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-06T20:24:43.205070] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-06T20:24:43.205122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:43.205154] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:43.205192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:43.205250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:43.261242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:43.262099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:43.262179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:43.262213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:43.378876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:43.379035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:43.379078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:43.379107] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:43.382400] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-06T20:24:43.382685] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-06T20:24:43.382808] [INFO ] [sig ] IOVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:43.521899] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IOVA.txt [2026-01-06T20:24:43.522052] [INFO ] [sig ] [1688/3517] Completed IOVA in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-06T20:24:43.522092] [INFO ] [sig ] [1689/3517] Forecasting IPGP... [2026-01-06T20:24:43.522122] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-06T20:24:43.522152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-06T20:24:43.534360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-06T20:24:43.534712] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-06T20:24:43.535460] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-06T20:24:43.535512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:43.535752] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:43.535783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:43.535841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:43.593938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:43.594887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:43.595008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:43.595043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:43.723196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:43.723370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:43.723423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:43.723457] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:43.727673] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=32.36%) [2026-01-06T20:24:43.727979] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-06T20:24:43.728109] [INFO ] [sig ] IPGP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:43.875819] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IPGP.txt [2026-01-06T20:24:43.875970] [INFO ] [sig ] [1689/3517] Completed IPGP in 0.4s | 2.91 sym/s | Total: 9.7m | ETA: 10.5m [2026-01-06T20:24:43.876008] [INFO ] [sig ] [1690/3517] Forecasting IPI... [2026-01-06T20:24:43.876040] [INFO ] [sig ] Generating forecast for: IPI [2026-01-06T20:24:43.876077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-06T20:24:43.888463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-06T20:24:43.888865] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-06T20:24:43.889666] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-06T20:24:43.889717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:43.889749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:43.889776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:43.889833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:43.947786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:43.948643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:43.948733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:43.948766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:44.068695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:44.068860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:44.068904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:44.068933] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:44.072190] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=71.91%) [2026-01-06T20:24:44.072466] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-06T20:24:44.072603] [INFO ] [sig ] IPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:44.217042] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IPI.txt [2026-01-06T20:24:44.217194] [INFO ] [sig ] [1690/3517] Completed IPI in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:44.217234] [INFO ] [sig ] [1691/3517] Forecasting IQ... [2026-01-06T20:24:44.217264] [INFO ] [sig ] Generating forecast for: IQ [2026-01-06T20:24:44.217294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-06T20:24:44.230384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-06T20:24:44.230735] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-06T20:24:44.231501] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-06T20:24:44.231554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:44.231617] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:44.231654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:44.231713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:44.293391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:44.294444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:44.294524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:44.294558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:44.419068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:44.419226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:44.419270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:44.419299] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:44.422611] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=29.58%) [2026-01-06T20:24:44.422890] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-06T20:24:44.423013] [INFO ] [sig ] IQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:44.564069] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IQ.txt [2026-01-06T20:24:44.564217] [INFO ] [sig ] [1691/3517] Completed IQ in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:44.564256] [INFO ] [sig ] [1692/3517] Forecasting IQI... [2026-01-06T20:24:44.564286] [INFO ] [sig ] Generating forecast for: IQI [2026-01-06T20:24:44.564324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-06T20:24:44.575721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-06T20:24:44.576040] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-06T20:24:44.576837] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-06T20:24:44.576890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:44.576923] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:44.576951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:44.577008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:44.637753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:44.638610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:44.638713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:44.638750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:44.758343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:44.758736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:44.758782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:44.758813] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:44.762096] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: DOWN (p=15.17%) [2026-01-06T20:24:44.762393] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-06T20:24:44.762520] [INFO ] [sig ] IQI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:44.908209] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IQI.txt [2026-01-06T20:24:44.908388] [INFO ] [sig ] [1692/3517] Completed IQI in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:44.908430] [INFO ] [sig ] [1693/3517] Forecasting IQQQ... [2026-01-06T20:24:44.908459] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-06T20:24:44.908490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-06T20:24:44.920042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-06T20:24:44.920419] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-06T20:24:44.921227] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-06T20:24:44.921281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:44.921314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:44.921342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:44.921399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:44.980078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:44.980950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:44.981030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:44.981064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:45.100206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:45.100360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:45.100402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:45.100431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:45.103762] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=16.68%) [2026-01-06T20:24:45.104030] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-06T20:24:45.104151] [INFO ] [sig ] IQQQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:45.243704] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IQQQ.txt [2026-01-06T20:24:45.243864] [INFO ] [sig ] [1693/3517] Completed IQQQ in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:45.243917] [INFO ] [sig ] [1694/3517] Forecasting IRDM... [2026-01-06T20:24:45.243948] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-06T20:24:45.243978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-06T20:24:45.256394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-06T20:24:45.257005] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-06T20:24:45.257902] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-06T20:24:45.257956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:45.257989] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:45.258018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:45.258076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:45.317570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:45.318411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:45.318493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:45.318527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:45.439519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:45.439695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:45.439738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:45.439767] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:45.443103] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=21.09%) [2026-01-06T20:24:45.443369] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-06T20:24:45.443494] [INFO ] [sig ] IRDM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:45.584810] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IRDM.txt [2026-01-06T20:24:45.584961] [INFO ] [sig ] [1694/3517] Completed IRDM in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:45.585001] [INFO ] [sig ] [1695/3517] Forecasting IREN... [2026-01-06T20:24:45.585031] [INFO ] [sig ] Generating forecast for: IREN [2026-01-06T20:24:45.585060] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-06T20:24:45.596759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-06T20:24:45.597064] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-06T20:24:45.597829] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-06T20:24:45.597880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:45.597912] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:45.597940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:45.597996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:45.656153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:45.656993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:45.657071] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:45.657104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:45.782476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:45.782846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:45.782889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:45.782919] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:45.786244] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: UP (p=56.27%) [2026-01-06T20:24:45.786524] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-06T20:24:45.786665] [INFO ] [sig ] IREN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:45.925930] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IREN.txt [2026-01-06T20:24:45.926076] [INFO ] [sig ] [1695/3517] Completed IREN in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:45.926116] [INFO ] [sig ] [1696/3517] Forecasting IRM... [2026-01-06T20:24:45.926145] [INFO ] [sig ] Generating forecast for: IRM [2026-01-06T20:24:45.926175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-06T20:24:45.937585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-06T20:24:45.937901] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-06T20:24:45.938654] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-06T20:24:45.938724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:45.938778] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:45.938807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:45.938864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:45.996314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:45.997343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:45.997421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:45.997453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:46.118171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:46.118327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:46.118370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:46.118399] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:46.121695] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=41.41%) [2026-01-06T20:24:46.121962] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-06T20:24:46.122084] [INFO ] [sig ] IRM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:46.261968] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IRM.txt [2026-01-06T20:24:46.262121] [INFO ] [sig ] [1696/3517] Completed IRM in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:46.262162] [INFO ] [sig ] [1697/3517] Forecasting IRMD... [2026-01-06T20:24:46.262191] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-06T20:24:46.262221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-06T20:24:46.273537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-06T20:24:46.274124] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-06T20:24:46.275087] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-06T20:24:46.275138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:46.275169] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:46.275197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:46.275253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:46.332018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:46.332887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:46.332967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:46.333001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:46.455343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:46.455519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:46.455564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:46.455612] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:46.458908] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: DOWN (p=19.82%) [2026-01-06T20:24:46.459173] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-06T20:24:46.459293] [INFO ] [sig ] IRMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:46.600363] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IRMD.txt [2026-01-06T20:24:46.600510] [INFO ] [sig ] [1697/3517] Completed IRMD in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:46.600550] [INFO ] [sig ] [1698/3517] Forecasting IRON... [2026-01-06T20:24:46.600599] [INFO ] [sig ] Generating forecast for: IRON [2026-01-06T20:24:46.600631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-06T20:24:46.612523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-06T20:24:46.612850] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-06T20:24:46.613606] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-06T20:24:46.613657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:46.613877] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:46.613904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:46.613960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:46.670266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:46.671111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:46.671191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:46.671223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:46.790257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:46.790415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:46.790460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:46.790487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:46.793758] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-01-06T20:24:46.794018] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-06T20:24:46.794136] [INFO ] [sig ] IRON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:46.933291] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IRON.txt [2026-01-06T20:24:46.933443] [INFO ] [sig ] [1698/3517] Completed IRON in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:46.933481] [INFO ] [sig ] [1699/3517] Forecasting IRTC... [2026-01-06T20:24:46.933512] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-06T20:24:46.933544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-06T20:24:46.945068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-06T20:24:46.945451] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-06T20:24:46.946229] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-06T20:24:46.946282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:46.946314] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:46.946341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:46.946399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:47.004834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:47.005736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:47.005821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:47.005856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:47.130009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:47.130169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:47.130213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:47.130278] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:47.133708] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=11.72%) [2026-01-06T20:24:47.133979] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-06T20:24:47.134104] [INFO ] [sig ] IRTC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:47.276940] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IRTC.txt [2026-01-06T20:24:47.277085] [INFO ] [sig ] [1699/3517] Completed IRTC in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:47.277125] [INFO ] [sig ] [1700/3517] Forecasting IRWD... [2026-01-06T20:24:47.277155] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-06T20:24:47.277186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-06T20:24:47.288957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-06T20:24:47.289266] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-06T20:24:47.290079] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-06T20:24:47.290131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:47.290164] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:47.290213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:47.290302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:47.349459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:47.350380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:47.350463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:47.350496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:47.475807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:47.475959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:47.476002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:47.476031] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:47.479705] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=10.17%) [2026-01-06T20:24:47.479976] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-06T20:24:47.480102] [INFO ] [sig ] IRWD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:47.618425] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IRWD.txt [2026-01-06T20:24:47.618565] [INFO ] [sig ] [1700/3517] Completed IRWD in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:47.618624] [INFO ] [sig ] [1701/3517] Forecasting ISD... [2026-01-06T20:24:47.618654] [INFO ] [sig ] Generating forecast for: ISD [2026-01-06T20:24:47.618709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-06T20:24:47.630600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-06T20:24:47.630918] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-06T20:24:47.631682] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-06T20:24:47.631748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:47.631790] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:47.631828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:47.631895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:47.687452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:47.688254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:47.688332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:47.688365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:47.809010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:47.809168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:47.809213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:47.809244] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:47.812707] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=61.60%) [2026-01-06T20:24:47.812982] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-06T20:24:47.813105] [INFO ] [sig ] ISD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:47.956655] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ISD.txt [2026-01-06T20:24:47.956788] [INFO ] [sig ] [1701/3517] Completed ISD in 0.3s | 2.92 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:47.956828] [INFO ] [sig ] [1702/3517] Forecasting ISRG... [2026-01-06T20:24:47.956859] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-06T20:24:47.956891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-06T20:24:47.968160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-06T20:24:47.968463] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-06T20:24:47.969322] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-06T20:24:47.969383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:47.969423] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:47.969457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:47.969529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:48.029562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:48.030387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:48.030502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:48.030547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:48.150536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:48.150697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:48.150740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:48.150769] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:48.154192] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-01-06T20:24:48.154537] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-06T20:24:48.154740] [INFO ] [sig ] ISRG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:48.354428] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ISRG.txt [2026-01-06T20:24:48.354588] [INFO ] [sig ] [1702/3517] Completed ISRG in 0.4s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:48.354631] [INFO ] [sig ] [1703/3517] Forecasting ISSC... [2026-01-06T20:24:48.354661] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-06T20:24:48.354691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-06T20:24:48.365609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-06T20:24:48.365903] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-06T20:24:48.366677] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-06T20:24:48.366729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:48.366761] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:48.366789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:48.366846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:48.422843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:48.423488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:48.423563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:48.423615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:48.542929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:48.543082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:48.543127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:48.543158] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:48.546452] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=24.07%) [2026-01-06T20:24:48.546761] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-06T20:24:48.546885] [INFO ] [sig ] ISSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:48.695370] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ISSC.txt [2026-01-06T20:24:48.695542] [INFO ] [sig ] [1703/3517] Completed ISSC in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:48.695795] [INFO ] [sig ] [1704/3517] Forecasting ISTB... [2026-01-06T20:24:48.695828] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-06T20:24:48.695861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-06T20:24:48.708615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-06T20:24:48.709202] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-06T20:24:48.710260] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-06T20:24:48.710315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:48.710350] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:48.710380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:48.710440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:48.774757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:48.775661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:48.775747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:48.775782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:48.896283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:48.896450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:48.896496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:48.896527] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:48.899940] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=88.83%) [2026-01-06T20:24:48.900236] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-06T20:24:48.900370] [INFO ] [sig ] ISTB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:49.039715] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ISTB.txt [2026-01-06T20:24:49.039870] [INFO ] [sig ] [1704/3517] Completed ISTB in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:49.039921] [INFO ] [sig ] [1705/3517] Forecasting ITIC... [2026-01-06T20:24:49.039952] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-06T20:24:49.039982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-06T20:24:49.052635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-06T20:24:49.052947] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-06T20:24:49.053698] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-06T20:24:49.053749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:49.053781] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:49.053808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:49.053864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:49.110138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:49.110998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:49.111079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:49.111111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:49.216363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:49.216526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:49.216589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:49.216622] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:49.220143] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: DOWN (p=17.49%) [2026-01-06T20:24:49.220437] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-06T20:24:49.220612] [INFO ] [sig ] ITIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:49.363982] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ITIC.txt [2026-01-06T20:24:49.364158] [INFO ] [sig ] [1705/3517] Completed ITIC in 0.3s | 2.91 sym/s | Total: 9.7m | ETA: 10.4m [2026-01-06T20:24:49.364209] [INFO ] [sig ] [1706/3517] Forecasting ITRI... [2026-01-06T20:24:49.364240] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-06T20:24:49.364273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-06T20:24:49.375846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-06T20:24:49.376224] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-06T20:24:49.377001] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-06T20:24:49.377052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:49.377083] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:49.377112] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:49.377175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:49.433404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:49.434235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:49.434409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:49.434446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:49.558733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:49.558896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:49.558939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:49.558968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:49.562309] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=91.26%) [2026-01-06T20:24:49.562647] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-06T20:24:49.562782] [INFO ] [sig ] ITRI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:49.704049] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ITRI.txt [2026-01-06T20:24:49.704198] [INFO ] [sig ] [1706/3517] Completed ITRI in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.4m [2026-01-06T20:24:49.704238] [INFO ] [sig ] [1707/3517] Forecasting ITRN... [2026-01-06T20:24:49.704269] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-06T20:24:49.704299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-06T20:24:49.715229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-06T20:24:49.715504] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-06T20:24:49.716252] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-06T20:24:49.716303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:49.716334] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:49.716361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:49.716418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:49.773405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:49.774367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:49.774453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:49.774488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:49.902975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:49.903127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:49.903172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:49.903204] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:49.906744] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: UP (p=72.37%) [2026-01-06T20:24:49.907068] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-06T20:24:49.907204] [INFO ] [sig ] ITRN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:50.054515] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ITRN.txt [2026-01-06T20:24:50.054676] [INFO ] [sig ] [1707/3517] Completed ITRN in 0.4s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:50.054719] [INFO ] [sig ] [1708/3517] Forecasting ITUB... [2026-01-06T20:24:50.054752] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-06T20:24:50.054783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-06T20:24:50.066665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-06T20:24:50.067039] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-06T20:24:50.067963] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-06T20:24:50.068017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:50.068050] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:50.068077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:50.068146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:50.130491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:50.131332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:50.131430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:50.131481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:50.259013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:50.259167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:50.259226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:50.259257] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:50.262552] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-06T20:24:50.262836] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-06T20:24:50.262957] [INFO ] [sig ] ITUB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:50.400987] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ITUB.txt [2026-01-06T20:24:50.401150] [INFO ] [sig ] [1708/3517] Completed ITUB in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:50.401189] [INFO ] [sig ] [1709/3517] Forecasting IUS... [2026-01-06T20:24:50.401220] [INFO ] [sig ] Generating forecast for: IUS [2026-01-06T20:24:50.401251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-06T20:24:50.413259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-06T20:24:50.413645] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-06T20:24:50.414421] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-06T20:24:50.414473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:50.414506] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:50.414533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:50.414608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:50.471924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:50.472927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:50.473016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:50.473049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:50.602138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:50.602310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:50.602360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:50.602392] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:50.606192] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: DOWN (p=0.96%) [2026-01-06T20:24:50.606499] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-06T20:24:50.606665] [INFO ] [sig ] IUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:50.797385] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IUS.txt [2026-01-06T20:24:50.797628] [INFO ] [sig ] [1709/3517] Completed IUS in 0.4s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:50.797695] [INFO ] [sig ] [1710/3517] Forecasting IUSB... [2026-01-06T20:24:50.797754] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-06T20:24:50.797789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-06T20:24:50.812642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-06T20:24:50.813169] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-06T20:24:50.814336] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-06T20:24:50.814413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:50.814465] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:50.814509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:50.814621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:50.901823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:50.903089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:50.903212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:50.903266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:51.053102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:51.053276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:51.053320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:51.053349] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:51.056920] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=42.27%) [2026-01-06T20:24:51.057254] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-06T20:24:51.057396] [INFO ] [sig ] IUSB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:51.266947] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IUSB.txt [2026-01-06T20:24:51.267120] [INFO ] [sig ] [1710/3517] Completed IUSB in 0.5s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:51.267162] [INFO ] [sig ] [1711/3517] Forecasting IUSG... [2026-01-06T20:24:51.267192] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-06T20:24:51.267224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-06T20:24:51.281032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-06T20:24:51.281527] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-06T20:24:51.282503] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-06T20:24:51.282562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:51.282616] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:51.282644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:51.282703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:51.343721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:51.344668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:51.344759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:51.344793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:51.487622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:51.487800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:51.487856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:51.487897] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:51.492427] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: DOWN (p=34.64%) [2026-01-06T20:24:51.492815] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-06T20:24:51.492979] [INFO ] [sig ] IUSG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:51.637354] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IUSG.txt [2026-01-06T20:24:51.637533] [INFO ] [sig ] [1711/3517] Completed IUSG in 0.4s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:51.637606] [INFO ] [sig ] [1712/3517] Forecasting IVAL... [2026-01-06T20:24:51.637644] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-06T20:24:51.637676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-06T20:24:51.649675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-06T20:24:51.650041] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-06T20:24:51.650860] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-06T20:24:51.650916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:51.650964] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:51.650994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:51.651052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:51.708044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:51.708934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:51.709018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:51.709052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:51.820397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:51.820555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:51.820616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:51.820649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:51.824380] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=7.39%) [2026-01-06T20:24:51.824726] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-06T20:24:51.824859] [INFO ] [sig ] IVAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:51.964950] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IVAL.txt [2026-01-06T20:24:51.965069] [INFO ] [sig ] [1712/3517] Completed IVAL in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:51.965108] [INFO ] [sig ] [1713/3517] Forecasting IVZ... [2026-01-06T20:24:51.965138] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-06T20:24:51.965167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-06T20:24:51.976519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-06T20:24:51.976814] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-06T20:24:51.977552] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-06T20:24:51.977624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:51.977682] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:51.977710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:51.977767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:52.035904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:52.036601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:52.036687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:52.036721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:52.162967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:52.163109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:52.163153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:52.163182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:52.166483] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: DOWN (p=29.97%) [2026-01-06T20:24:52.166774] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-06T20:24:52.166898] [INFO ] [sig ] IVZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:52.306283] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IVZ.txt [2026-01-06T20:24:52.306415] [INFO ] [sig ] [1713/3517] Completed IVZ in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:52.306455] [INFO ] [sig ] [1714/3517] Forecasting IX... [2026-01-06T20:24:52.306483] [INFO ] [sig ] Generating forecast for: IX [2026-01-06T20:24:52.306513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-06T20:24:52.318173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-06T20:24:52.318482] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-06T20:24:52.319311] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-06T20:24:52.319365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:52.319398] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:52.319427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:52.319486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:52.376174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:52.376835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:52.376910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:52.376943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:52.495611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:52.495767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:52.495810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:52.495841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:52.499245] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-06T20:24:52.499517] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-06T20:24:52.499661] [INFO ] [sig ] IX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:52.637049] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IX.txt [2026-01-06T20:24:52.637174] [INFO ] [sig ] [1714/3517] Completed IX in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:52.637212] [INFO ] [sig ] [1715/3517] Forecasting IXUS... [2026-01-06T20:24:52.637242] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-06T20:24:52.637272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-06T20:24:52.651441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-06T20:24:52.651997] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-06T20:24:52.653008] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-06T20:24:52.653065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:52.653102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:52.653131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:52.653196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:52.710396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:52.711482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:52.711618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:52.711664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:52.831430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:52.831616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:52.831662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:52.831692] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:52.835126] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=94.48%) [2026-01-06T20:24:52.835438] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-06T20:24:52.835588] [INFO ] [sig ] IXUS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:52.990735] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/IXUS.txt [2026-01-06T20:24:52.990969] [INFO ] [sig ] [1715/3517] Completed IXUS in 0.4s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:52.991043] [INFO ] [sig ] [1716/3517] Forecasting IZEA... [2026-01-06T20:24:52.991088] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-06T20:24:52.991131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-06T20:24:53.006125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-06T20:24:53.006598] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-06T20:24:53.007709] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-06T20:24:53.007775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:53.007818] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:53.007854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:53.007937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:53.065084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:53.066006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:53.066092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:53.066126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:53.182651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:53.182796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:53.182839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:53.182900] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:53.188186] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: DOWN (p=12.47%) [2026-01-06T20:24:53.188819] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-06T20:24:53.189035] [INFO ] [sig ] IZEA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:53.338181] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/IZEA.txt [2026-01-06T20:24:53.338400] [INFO ] [sig ] [1716/3517] Completed IZEA in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:53.338448] [INFO ] [sig ] [1717/3517] Forecasting J... [2026-01-06T20:24:53.338480] [INFO ] [sig ] Generating forecast for: J [2026-01-06T20:24:53.338513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-06T20:24:53.353203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-06T20:24:53.353993] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-06T20:24:53.354921] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-06T20:24:53.354976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:53.355012] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:53.355040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:53.355101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:53.415275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:53.416646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:53.416936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:53.416970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:53.545073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:53.545298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:53.545348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:53.545378] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:53.549153] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-01-06T20:24:53.549447] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-06T20:24:53.549599] [INFO ] [sig ] J: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:53.695083] [INFO ] [LOCAL ] Saved forecast: J 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/J.txt [2026-01-06T20:24:53.695282] [INFO ] [sig ] [1717/3517] Completed J in 0.4s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:53.695327] [INFO ] [sig ] [1718/3517] Forecasting JACK... [2026-01-06T20:24:53.695361] [INFO ] [sig ] Generating forecast for: JACK [2026-01-06T20:24:53.695400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-06T20:24:53.707902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-06T20:24:53.708305] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-06T20:24:53.709157] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-06T20:24:53.709211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:53.709244] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:53.709270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:53.709329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:53.767471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:53.768191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:53.768274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:53.768307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:53.893195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:53.893352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:53.893394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:53.893422] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:53.897271] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=74.61%) [2026-01-06T20:24:53.897539] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-06T20:24:53.897680] [INFO ] [sig ] JACK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:54.037505] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JACK.txt [2026-01-06T20:24:54.037664] [INFO ] [sig ] [1718/3517] Completed JACK in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:54.037713] [INFO ] [sig ] [1719/3517] Forecasting JAKK... [2026-01-06T20:24:54.037748] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-06T20:24:54.037779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-06T20:24:54.049133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-06T20:24:54.049429] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-06T20:24:54.050256] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-06T20:24:54.050308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:54.050339] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:54.050366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:54.050421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:54.106315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:54.106916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:54.106994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:54.107025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:54.230321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:54.230450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:54.230490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:54.230538] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:54.233983] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=82.16%) [2026-01-06T20:24:54.234247] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-06T20:24:54.234370] [INFO ] [sig ] JAKK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:54.373026] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JAKK.txt [2026-01-06T20:24:54.373139] [INFO ] [sig ] [1719/3517] Completed JAKK in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:54.373176] [INFO ] [sig ] [1720/3517] Forecasting JAMF... [2026-01-06T20:24:54.373206] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-06T20:24:54.373236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-06T20:24:54.385222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-06T20:24:54.385552] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-06T20:24:54.386353] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-06T20:24:54.386404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:54.386435] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:54.386461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:54.386517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:54.441909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:54.442597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:54.442675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:54.442707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:54.561133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:54.561250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:54.561288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:54.561317] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:54.564645] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: UP (p=61.84%) [2026-01-06T20:24:54.565080] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-06T20:24:54.565203] [INFO ] [sig ] JAMF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:54.702796] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JAMF.txt [2026-01-06T20:24:54.702906] [INFO ] [sig ] [1720/3517] Completed JAMF in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:54.702944] [INFO ] [sig ] [1721/3517] Forecasting JANX... [2026-01-06T20:24:54.702974] [INFO ] [sig ] Generating forecast for: JANX [2026-01-06T20:24:54.703004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-06T20:24:54.714105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-06T20:24:54.714403] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-06T20:24:54.715177] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-06T20:24:54.715229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:54.715260] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:54.715287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:54.715344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:54.774600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:54.775232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:54.775310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:54.775354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:54.897886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:54.898003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:54.898043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:54.898071] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:54.901380] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: DOWN (p=10.59%) [2026-01-06T20:24:54.901668] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-06T20:24:54.901790] [INFO ] [sig ] JANX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:55.041001] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JANX.txt [2026-01-06T20:24:55.041124] [INFO ] [sig ] [1721/3517] Completed JANX in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:55.041164] [INFO ] [sig ] [1722/3517] Forecasting JAZZ... [2026-01-06T20:24:55.041194] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-06T20:24:55.041224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-06T20:24:55.053383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-06T20:24:55.053674] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-06T20:24:55.054420] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-06T20:24:55.054471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:55.054503] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:55.054530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:55.054612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:55.110770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:55.111358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:55.111434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:55.111466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:55.231805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:55.231930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:55.231970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:55.231998] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:55.235184] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-01-06T20:24:55.235451] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-06T20:24:55.235588] [INFO ] [sig ] JAZZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:55.373923] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JAZZ.txt [2026-01-06T20:24:55.374039] [INFO ] [sig ] [1722/3517] Completed JAZZ in 0.3s | 2.91 sym/s | Total: 9.8m | ETA: 10.3m [2026-01-06T20:24:55.374078] [INFO ] [sig ] [1723/3517] Forecasting JBGS... [2026-01-06T20:24:55.374107] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-06T20:24:55.374136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-06T20:24:55.385795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-06T20:24:55.386066] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-06T20:24:55.386895] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-06T20:24:55.386948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:55.386980] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:55.387019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:55.387078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:55.442789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:55.443378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:55.443477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:55.443510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:55.571986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:55.572160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:55.572207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:55.572237] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:55.576225] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-01-06T20:24:55.576525] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-06T20:24:55.576683] [INFO ] [sig ] JBGS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:55.723990] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JBGS.txt [2026-01-06T20:24:55.724176] [INFO ] [sig ] [1723/3517] Completed JBGS in 0.4s | 2.91 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-06T20:24:55.724226] [INFO ] [sig ] [1724/3517] Forecasting JBI... [2026-01-06T20:24:55.724257] [INFO ] [sig ] Generating forecast for: JBI [2026-01-06T20:24:55.724289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-06T20:24:55.736672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-06T20:24:55.737239] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-06T20:24:55.738050] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-06T20:24:55.738102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:55.738134] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:55.738159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:55.738216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:55.797071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:55.797898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:55.797991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:55.798037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:55.916657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:55.916835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:55.916880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:55.916910] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:55.920805] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: DOWN (p=20.79%) [2026-01-06T20:24:55.921095] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-06T20:24:55.921225] [INFO ] [sig ] JBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:56.067993] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JBI.txt [2026-01-06T20:24:56.068147] [INFO ] [sig ] [1724/3517] Completed JBI in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.3m [2026-01-06T20:24:56.068187] [INFO ] [sig ] [1725/3517] Forecasting JBL... [2026-01-06T20:24:56.068217] [INFO ] [sig ] Generating forecast for: JBL [2026-01-06T20:24:56.068248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-06T20:24:56.079835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-06T20:24:56.080218] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-06T20:24:56.081082] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-06T20:24:56.081136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:56.081168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:56.081196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:56.081254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:56.136897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:56.137776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:56.137863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:56.137897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:56.256847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:56.257005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:56.257047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:56.257074] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:56.260419] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: UP (p=74.51%) [2026-01-06T20:24:56.260716] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-06T20:24:56.260845] [INFO ] [sig ] JBL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:56.404223] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JBL.txt [2026-01-06T20:24:56.404360] [INFO ] [sig ] [1725/3517] Completed JBL in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:56.404405] [INFO ] [sig ] [1726/3517] Forecasting JBND... [2026-01-06T20:24:56.404435] [INFO ] [sig ] Generating forecast for: JBND [2026-01-06T20:24:56.404465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-06T20:24:56.415455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-06T20:24:56.415791] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-06T20:24:56.416544] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-06T20:24:56.416621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:56.416657] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:56.416684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:56.416739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:56.473063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:56.473710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:56.473786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:56.473818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:56.587962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:56.588099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:56.588140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:56.588169] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:56.591638] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: DOWN (p=31.34%) [2026-01-06T20:24:56.592086] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-06T20:24:56.592205] [INFO ] [sig ] JBND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:56.730536] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JBND.txt [2026-01-06T20:24:56.730690] [INFO ] [sig ] [1726/3517] Completed JBND in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:56.730729] [INFO ] [sig ] [1727/3517] Forecasting JBSS... [2026-01-06T20:24:56.730759] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-06T20:24:56.730795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-06T20:24:56.741515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-06T20:24:56.741844] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-06T20:24:56.742619] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-06T20:24:56.742683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:56.742720] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:56.742748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:56.742804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:56.800560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:56.801210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:56.801288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:56.801322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:56.921493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:56.921640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:56.921682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:56.921710] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:56.924925] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=46.60%) [2026-01-06T20:24:56.925192] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-06T20:24:56.925313] [INFO ] [sig ] JBSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:57.064473] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JBSS.txt [2026-01-06T20:24:57.064609] [INFO ] [sig ] [1727/3517] Completed JBSS in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:57.064649] [INFO ] [sig ] [1728/3517] Forecasting JCE... [2026-01-06T20:24:57.064680] [INFO ] [sig ] Generating forecast for: JCE [2026-01-06T20:24:57.064715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-06T20:24:57.075697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-06T20:24:57.076020] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-06T20:24:57.076817] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-06T20:24:57.076869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:57.076903] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:57.076931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:57.076988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:57.134070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:57.134690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:57.134766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:57.134799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:57.256286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:57.256422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:57.256464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:57.256493] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:57.259919] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-06T20:24:57.260190] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-06T20:24:57.260312] [INFO ] [sig ] JCE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:57.399533] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JCE.txt [2026-01-06T20:24:57.399697] [INFO ] [sig ] [1728/3517] Completed JCE in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:57.399745] [INFO ] [sig ] [1729/3517] Forecasting JCI... [2026-01-06T20:24:57.399782] [INFO ] [sig ] Generating forecast for: JCI [2026-01-06T20:24:57.399819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-06T20:24:57.410786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-06T20:24:57.411081] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-06T20:24:57.411849] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-06T20:24:57.411900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:57.411932] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:57.411959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:57.412015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:57.469495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:57.470147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:57.470223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:57.470255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:57.591330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:57.591465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:57.591507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:57.591537] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:57.594915] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-06T20:24:57.595194] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-06T20:24:57.595326] [INFO ] [sig ] JCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:57.734250] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JCI.txt [2026-01-06T20:24:57.734367] [INFO ] [sig ] [1729/3517] Completed JCI in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:57.734404] [INFO ] [sig ] [1730/3517] Forecasting JD... [2026-01-06T20:24:57.734433] [INFO ] [sig ] Generating forecast for: JD [2026-01-06T20:24:57.734464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-06T20:24:57.746296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-06T20:24:57.746602] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-06T20:24:57.747382] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-06T20:24:57.747433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:57.747489] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:57.747517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:57.747592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:57.806879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:57.807525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:57.807620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:57.807656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:57.927243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:57.927411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:57.927456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:57.927486] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:57.930966] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: UP (p=60.07%) [2026-01-06T20:24:57.931233] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-06T20:24:57.931355] [INFO ] [sig ] JD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:58.074900] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JD.txt [2026-01-06T20:24:58.075024] [INFO ] [sig ] [1730/3517] Completed JD in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:58.075063] [INFO ] [sig ] [1731/3517] Forecasting JEF... [2026-01-06T20:24:58.075093] [INFO ] [sig ] Generating forecast for: JEF [2026-01-06T20:24:58.075122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-06T20:24:58.085981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-06T20:24:58.086265] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-06T20:24:58.087030] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-06T20:24:58.087081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:58.087112] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:58.087139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:58.087195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:58.145533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:58.146189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:58.146268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:58.146301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:58.269553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:58.269698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:58.269746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:58.269776] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:58.273063] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-01-06T20:24:58.273331] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-06T20:24:58.273455] [INFO ] [sig ] JEF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:58.415634] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JEF.txt [2026-01-06T20:24:58.415854] [INFO ] [sig ] [1731/3517] Completed JEF in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:58.415904] [INFO ] [sig ] [1732/3517] Forecasting JELD... [2026-01-06T20:24:58.415937] [INFO ] [sig ] Generating forecast for: JELD [2026-01-06T20:24:58.415968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-06T20:24:58.428785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-06T20:24:58.429219] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-06T20:24:58.430150] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-06T20:24:58.430204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:58.430237] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:58.430266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:58.430347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:58.490628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:58.491511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:58.491622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:58.491661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:58.622415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:58.622638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:58.622687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:58.622716] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:58.626448] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=10.28%) [2026-01-06T20:24:58.626769] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-06T20:24:58.626902] [INFO ] [sig ] JELD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:58.776035] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JELD.txt [2026-01-06T20:24:58.776186] [INFO ] [sig ] [1732/3517] Completed JELD in 0.4s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:58.776226] [INFO ] [sig ] [1733/3517] Forecasting JEPQ... [2026-01-06T20:24:58.776258] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-06T20:24:58.776290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-06T20:24:58.788088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-06T20:24:58.788427] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-06T20:24:58.792437] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-06T20:24:58.792511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:58.792544] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:58.792587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:58.792696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:58.850917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:58.851839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:58.851920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:58.851953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:58.972696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:58.972851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:58.972900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:58.972978] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:58.976280] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-06T20:24:58.976554] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-06T20:24:58.976696] [INFO ] [sig ] JEPQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:59.116238] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JEPQ.txt [2026-01-06T20:24:59.116397] [INFO ] [sig ] [1733/3517] Completed JEPQ in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:59.116441] [INFO ] [sig ] [1734/3517] Forecasting JFIN... [2026-01-06T20:24:59.116474] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-06T20:24:59.116506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-06T20:24:59.130323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-06T20:24:59.130706] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-06T20:24:59.131465] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-06T20:24:59.131517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:59.131550] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:59.131597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:59.131659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:59.198848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:59.200056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:59.200161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:59.200203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:59.329817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:59.329984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:59.330197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:59.330226] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:59.333812] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=38.20%) [2026-01-06T20:24:59.334093] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-06T20:24:59.334220] [INFO ] [sig ] JFIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:24:59.474443] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JFIN.txt [2026-01-06T20:24:59.474592] [INFO ] [sig ] [1734/3517] Completed JFIN in 0.4s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:59.474634] [INFO ] [sig ] [1735/3517] Forecasting JGLO... [2026-01-06T20:24:59.474664] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-06T20:24:59.474696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-06T20:24:59.485846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-06T20:24:59.486128] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-06T20:24:59.486914] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-06T20:24:59.486965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:59.486997] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:59.487023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:59.487081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:59.545097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:59.545989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:59.546069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:59.546102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:24:59.670374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:24:59.670553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:24:59.670617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:24:59.670650] [INFO ] [FORECASTER] Training complete [2026-01-06T20:24:59.674840] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: UP (p=61.87%) [2026-01-06T20:24:59.675208] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-06T20:24:59.675369] [INFO ] [sig ] JGLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:24:59.842284] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JGLO.txt [2026-01-06T20:24:59.842441] [INFO ] [sig ] [1735/3517] Completed JGLO in 0.4s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:24:59.842482] [INFO ] [sig ] [1736/3517] Forecasting JHG... [2026-01-06T20:24:59.842513] [INFO ] [sig ] Generating forecast for: JHG [2026-01-06T20:24:59.842545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-06T20:24:59.854539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-06T20:24:59.854846] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-06T20:24:59.855603] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-06T20:24:59.855667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:24:59.855701] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:24:59.855729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:24:59.855786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:24:59.913295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:24:59.914108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:24:59.914188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:24:59.914220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:00.039654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:00.039822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:00.039868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:00.039897] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:00.043188] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=23.47%) [2026-01-06T20:25:00.043457] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-06T20:25:00.043594] [INFO ] [sig ] JHG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:00.185433] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JHG.txt [2026-01-06T20:25:00.185611] [INFO ] [sig ] [1736/3517] Completed JHG in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:25:00.185656] [INFO ] [sig ] [1737/3517] Forecasting JHI... [2026-01-06T20:25:00.185688] [INFO ] [sig ] Generating forecast for: JHI [2026-01-06T20:25:00.185719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-06T20:25:00.196877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-06T20:25:00.197130] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-06T20:25:00.197890] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-06T20:25:00.197941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:00.197973] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:00.198181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:00.198238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:00.255797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:00.256646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:00.256727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:00.256759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:00.369378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:00.369532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:00.369594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:00.369627] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:00.372912] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: UP (p=88.94%) [2026-01-06T20:25:00.373176] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-06T20:25:00.373297] [INFO ] [sig ] JHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:00.519852] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JHI.txt [2026-01-06T20:25:00.519976] [INFO ] [sig ] [1737/3517] Completed JHI in 0.3s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:25:00.520014] [INFO ] [sig ] [1738/3517] Forecasting JHX... [2026-01-06T20:25:00.520045] [INFO ] [sig ] Generating forecast for: JHX [2026-01-06T20:25:00.520075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-06T20:25:00.532121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-06T20:25:00.532400] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-06T20:25:00.533183] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-06T20:25:00.533236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:00.533269] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:00.533296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:00.533360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:00.593842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:00.594462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:00.594540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:00.594598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:00.718017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:00.718171] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:00.718215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:00.718243] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:00.721656] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=83.66%) [2026-01-06T20:25:00.721924] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-06T20:25:00.722045] [INFO ] [sig ] JHX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:00.882213] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JHX.txt [2026-01-06T20:25:00.882377] [INFO ] [sig ] [1738/3517] Completed JHX in 0.4s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:25:00.882419] [INFO ] [sig ] [1739/3517] Forecasting JILL... [2026-01-06T20:25:00.882450] [INFO ] [sig ] Generating forecast for: JILL [2026-01-06T20:25:00.882482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-06T20:25:00.894612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-06T20:25:00.894979] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-06T20:25:00.895771] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-06T20:25:00.895823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:00.895856] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:00.895883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:00.895941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:00.958559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:00.959656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:00.959740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:00.959777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:01.083997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:01.084164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:01.084855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:01.084896] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:01.088703] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=47.92%) [2026-01-06T20:25:01.089169] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-06T20:25:01.089306] [INFO ] [sig ] JILL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:01.237631] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JILL.txt [2026-01-06T20:25:01.237762] [INFO ] [sig ] [1739/3517] Completed JILL in 0.4s | 2.91 sym/s | Total: 9.9m | ETA: 10.2m [2026-01-06T20:25:01.237810] [INFO ] [sig ] [1740/3517] Forecasting JIVE... [2026-01-06T20:25:01.237844] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-06T20:25:01.237876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-06T20:25:01.249828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-06T20:25:01.250143] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-06T20:25:01.250938] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-06T20:25:01.250991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:01.251024] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:01.251054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:01.251113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:01.311445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:01.312315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:01.312455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:01.312491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:01.430771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:01.430933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:01.430976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:01.431005] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:01.434771] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=92.52%) [2026-01-06T20:25:01.435286] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-06T20:25:01.435422] [INFO ] [sig ] JIVE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:01.607706] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JIVE.txt [2026-01-06T20:25:01.607879] [INFO ] [sig ] [1740/3517] Completed JIVE in 0.4s | 2.91 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-06T20:25:01.607922] [INFO ] [sig ] [1741/3517] Forecasting JJSF... [2026-01-06T20:25:01.607955] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-06T20:25:01.607988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-06T20:25:01.621754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-06T20:25:01.622246] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-06T20:25:01.623379] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-06T20:25:01.623454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:01.623498] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:01.623538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:01.623658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:01.698081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:01.699335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:01.699489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:01.699542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:01.844516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:01.844692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:01.844736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:01.844766] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:01.848107] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: DOWN (p=26.54%) [2026-01-06T20:25:01.848394] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-06T20:25:01.848537] [INFO ] [sig ] JJSF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:02.000656] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JJSF.txt [2026-01-06T20:25:02.000828] [INFO ] [sig ] [1741/3517] Completed JJSF in 0.4s | 2.91 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-06T20:25:02.000877] [INFO ] [sig ] [1742/3517] Forecasting JKHY... [2026-01-06T20:25:02.000906] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-06T20:25:02.000937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-06T20:25:02.012866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-06T20:25:02.013252] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-06T20:25:02.014056] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-06T20:25:02.014107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:02.014139] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:02.014166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:02.014223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:02.070156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:02.071063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:02.071146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:02.071180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:02.192372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:02.192529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:02.192589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:02.192622] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:02.196142] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=42.39%) [2026-01-06T20:25:02.196454] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-06T20:25:02.196608] [INFO ] [sig ] JKHY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:02.341861] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JKHY.txt [2026-01-06T20:25:02.342024] [INFO ] [sig ] [1742/3517] Completed JKHY in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.2m [2026-01-06T20:25:02.342064] [INFO ] [sig ] [1743/3517] Forecasting JKS... [2026-01-06T20:25:02.342095] [INFO ] [sig ] Generating forecast for: JKS [2026-01-06T20:25:02.342128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-06T20:25:02.354650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-06T20:25:02.355063] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-06T20:25:02.355874] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-06T20:25:02.355928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:02.355962] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:02.355990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:02.356048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:02.413540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:02.414420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:02.414504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:02.414537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:02.541183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:02.541345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:02.541407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:02.541440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:02.544857] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-06T20:25:02.545144] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-06T20:25:02.545276] [INFO ] [sig ] JKS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:02.687031] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JKS.txt [2026-01-06T20:25:02.687221] [INFO ] [sig ] [1743/3517] Completed JKS in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:02.687262] [INFO ] [sig ] [1744/3517] Forecasting JLL... [2026-01-06T20:25:02.687292] [INFO ] [sig ] Generating forecast for: JLL [2026-01-06T20:25:02.687322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-06T20:25:02.700363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-06T20:25:02.700749] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-06T20:25:02.701549] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-06T20:25:02.701621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:02.701666] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:02.701708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:02.701794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:02.768086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:02.769141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:02.769224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:02.769258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:02.912513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:02.912722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:02.912794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:02.912827] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:02.917346] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=21.84%) [2026-01-06T20:25:02.917738] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-06T20:25:02.917884] [INFO ] [sig ] JLL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:03.061540] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JLL.txt [2026-01-06T20:25:03.061721] [INFO ] [sig ] [1744/3517] Completed JLL in 0.4s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:03.061762] [INFO ] [sig ] [1745/3517] Forecasting JLS... [2026-01-06T20:25:03.061793] [INFO ] [sig ] Generating forecast for: JLS [2026-01-06T20:25:03.061823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-06T20:25:03.072924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-06T20:25:03.073255] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-06T20:25:03.074087] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-06T20:25:03.074139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:03.074171] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:03.074197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:03.074253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:03.130849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:03.131895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:03.132179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:03.132213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:03.244822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:03.244979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:03.245022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:03.245052] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:03.248328] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: UP (p=93.34%) [2026-01-06T20:25:03.248615] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-06T20:25:03.248761] [INFO ] [sig ] JLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:03.386850] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JLS.txt [2026-01-06T20:25:03.386984] [INFO ] [sig ] [1745/3517] Completed JLS in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:03.387022] [INFO ] [sig ] [1746/3517] Forecasting JMIA... [2026-01-06T20:25:03.387053] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-06T20:25:03.387084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-06T20:25:03.399351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-06T20:25:03.399691] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-06T20:25:03.400463] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-06T20:25:03.400515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:03.400548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:03.400593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:03.400657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:03.456468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:03.457415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:03.457497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:03.457530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:03.581426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:03.581596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:03.581640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:03.581670] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:03.584978] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: DOWN (p=34.83%) [2026-01-06T20:25:03.585246] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-06T20:25:03.585367] [INFO ] [sig ] JMIA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:03.727467] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JMIA.txt [2026-01-06T20:25:03.727594] [INFO ] [sig ] [1746/3517] Completed JMIA in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:03.727634] [INFO ] [sig ] [1747/3517] Forecasting JMSB... [2026-01-06T20:25:03.727670] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-06T20:25:03.727706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-06T20:25:03.739080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-06T20:25:03.739380] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-06T20:25:03.740157] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-06T20:25:03.740208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:03.740288] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:03.740321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:03.740401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:03.796478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:03.797071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:03.797159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:03.797192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:03.899960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:03.900056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:03.900094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:03.900122] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:03.903162] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: DOWN (p=18.44%) [2026-01-06T20:25:03.903419] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-06T20:25:03.903538] [INFO ] [sig ] JMSB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:04.041444] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JMSB.txt [2026-01-06T20:25:04.041557] [INFO ] [sig ] [1747/3517] Completed JMSB in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:04.041614] [INFO ] [sig ] [1748/3517] Forecasting JNJ... [2026-01-06T20:25:04.041645] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-06T20:25:04.041674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-06T20:25:04.053507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-06T20:25:04.053897] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-06T20:25:04.054700] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-06T20:25:04.054751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:04.054783] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:04.054809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:04.054866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:04.110498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:04.111367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:04.111449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:04.111482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:04.237193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:04.237350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:04.237393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:04.237423] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:04.240769] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=97.91%) [2026-01-06T20:25:04.241038] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-06T20:25:04.241158] [INFO ] [sig ] JNJ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:04.379886] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JNJ.txt [2026-01-06T20:25:04.380209] [INFO ] [sig ] [1748/3517] Completed JNJ in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:04.380249] [INFO ] [sig ] [1749/3517] Forecasting JOBY... [2026-01-06T20:25:04.380279] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-06T20:25:04.380309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-06T20:25:04.392104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-06T20:25:04.392397] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-06T20:25:04.393157] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-06T20:25:04.393208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:04.393239] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:04.393266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:04.393328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:04.449458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:04.450097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:04.450173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:04.450204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:04.573711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:04.573875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:04.573919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:04.573949] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:04.577302] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: DOWN (p=46.04%) [2026-01-06T20:25:04.577590] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-06T20:25:04.577714] [INFO ] [sig ] JOBY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:04.734468] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JOBY.txt [2026-01-06T20:25:04.734622] [INFO ] [sig ] [1749/3517] Completed JOBY in 0.4s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:04.734662] [INFO ] [sig ] [1750/3517] Forecasting JOE... [2026-01-06T20:25:04.734692] [INFO ] [sig ] Generating forecast for: JOE [2026-01-06T20:25:04.734723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-06T20:25:04.745765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-06T20:25:04.746080] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-06T20:25:04.746843] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-06T20:25:04.746894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:04.746926] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:04.746953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:04.747009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:04.803115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:04.803728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:04.803803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:04.803835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:04.922303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:04.922462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:04.922504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:04.922563] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:04.926172] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: DOWN (p=40.12%) [2026-01-06T20:25:04.926439] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-06T20:25:04.926558] [INFO ] [sig ] JOE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:05.070093] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JOE.txt [2026-01-06T20:25:05.070253] [INFO ] [sig ] [1750/3517] Completed JOE in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:05.070294] [INFO ] [sig ] [1751/3517] Forecasting JOF... [2026-01-06T20:25:05.070331] [INFO ] [sig ] Generating forecast for: JOF [2026-01-06T20:25:05.070375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-06T20:25:05.081869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-06T20:25:05.082160] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-06T20:25:05.082938] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-06T20:25:05.082988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:05.083019] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:05.083045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:05.083102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:05.142213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:05.143059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:05.143142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:05.143178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:05.265058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:05.265218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:05.265263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:05.265293] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:05.268765] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-06T20:25:05.269062] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-06T20:25:05.269195] [INFO ] [sig ] JOF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:05.413708] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JOF.txt [2026-01-06T20:25:05.413839] [INFO ] [sig ] [1751/3517] Completed JOF in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:05.413878] [INFO ] [sig ] [1752/3517] Forecasting JPC... [2026-01-06T20:25:05.413908] [INFO ] [sig ] Generating forecast for: JPC [2026-01-06T20:25:05.413938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-06T20:25:05.425493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-06T20:25:05.425795] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-06T20:25:05.426526] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-06T20:25:05.426595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:05.426629] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:05.426655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:05.426713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:05.485291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:05.485939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:05.486015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:05.486047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:05.603382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:05.603544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:05.603603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:05.603635] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:05.606901] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=57.69%) [2026-01-06T20:25:05.607168] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-06T20:25:05.607292] [INFO ] [sig ] JPC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:05.746003] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JPC.txt [2026-01-06T20:25:05.746131] [INFO ] [sig ] [1752/3517] Completed JPC in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:05.746170] [INFO ] [sig ] [1753/3517] Forecasting JPEF... [2026-01-06T20:25:05.746200] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-06T20:25:05.746230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-06T20:25:05.757565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-06T20:25:05.757864] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-06T20:25:05.758618] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-06T20:25:05.761955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:05.762005] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:05.762034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:05.762107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:05.817603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:05.818299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:05.818374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:05.818407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:05.934336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:05.934495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:05.934539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:05.934586] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:05.937880] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=17.09%) [2026-01-06T20:25:05.938148] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-06T20:25:05.938269] [INFO ] [sig ] JPEF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:06.075707] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JPEF.txt [2026-01-06T20:25:06.075862] [INFO ] [sig ] [1753/3517] Completed JPEF in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:06.075902] [INFO ] [sig ] [1754/3517] Forecasting JPM... [2026-01-06T20:25:06.075932] [INFO ] [sig ] Generating forecast for: JPM [2026-01-06T20:25:06.075962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-06T20:25:06.087058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-06T20:25:06.087326] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-06T20:25:06.088115] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-06T20:25:06.088167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:06.088198] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:06.088226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:06.088288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:06.143880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:06.144528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:06.144623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:06.144657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:06.267849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:06.268005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:06.268047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:06.268100] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:06.271389] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-01-06T20:25:06.271675] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-06T20:25:06.271797] [INFO ] [sig ] JPM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:06.410788] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JPM.txt [2026-01-06T20:25:06.410948] [INFO ] [sig ] [1754/3517] Completed JPM in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:06.410987] [INFO ] [sig ] [1755/3517] Forecasting JQC... [2026-01-06T20:25:06.411017] [INFO ] [sig ] Generating forecast for: JQC [2026-01-06T20:25:06.411047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-06T20:25:06.422876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-06T20:25:06.423258] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-06T20:25:06.424045] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-06T20:25:06.424098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:06.424130] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:06.424157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:06.424213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:06.482637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:06.483487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:06.483592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:06.483628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:06.609967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:06.610135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:06.610184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:06.610215] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:06.613851] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: UP (p=54.63%) [2026-01-06T20:25:06.614135] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-06T20:25:06.614261] [INFO ] [sig ] JQC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:06.758778] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JQC.txt [2026-01-06T20:25:06.758940] [INFO ] [sig ] [1755/3517] Completed JQC in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:06.758980] [INFO ] [sig ] [1756/3517] Forecasting JRI... [2026-01-06T20:25:06.759011] [INFO ] [sig ] Generating forecast for: JRI [2026-01-06T20:25:06.759041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-06T20:25:06.770941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-06T20:25:06.771220] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-06T20:25:06.771985] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-06T20:25:06.772037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:06.772068] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:06.772095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:06.772151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:06.828109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:06.828765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:06.828840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:06.828885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:06.944903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:06.945264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:06.945307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:06.945336] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:06.949332] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-01-06T20:25:06.949653] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-06T20:25:06.949782] [INFO ] [sig ] JRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:07.090153] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JRI.txt [2026-01-06T20:25:07.090282] [INFO ] [sig ] [1756/3517] Completed JRI in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:07.090320] [INFO ] [sig ] [1757/3517] Forecasting JRS... [2026-01-06T20:25:07.090350] [INFO ] [sig ] Generating forecast for: JRS [2026-01-06T20:25:07.090380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-06T20:25:07.101538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-06T20:25:07.101857] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-06T20:25:07.102813] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-06T20:25:07.102863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:07.102894] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:07.102921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:07.102977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:07.159125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:07.159826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:07.159966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:07.160007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:07.274446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:07.274626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:07.274671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:07.274701] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:07.278017] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: UP (p=57.33%) [2026-01-06T20:25:07.278310] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-06T20:25:07.278438] [INFO ] [sig ] JRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:07.421551] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JRS.txt [2026-01-06T20:25:07.421730] [INFO ] [sig ] [1757/3517] Completed JRS in 0.3s | 2.91 sym/s | Total: 10.0m | ETA: 10.1m [2026-01-06T20:25:07.421771] [INFO ] [sig ] [1758/3517] Forecasting JSM... [2026-01-06T20:25:07.421803] [INFO ] [sig ] Generating forecast for: JSM [2026-01-06T20:25:07.421841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-06T20:25:07.434207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-06T20:25:07.434543] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-06T20:25:07.435324] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-06T20:25:07.435376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:07.435407] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:07.435434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:07.435503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:07.491628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:07.492307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:07.492385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:07.492419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:07.610137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:07.610307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:07.610351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:07.610380] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:07.613773] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: DOWN (p=2.01%) [2026-01-06T20:25:07.614100] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-06T20:25:07.614233] [INFO ] [sig ] JSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:07.767908] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JSM.txt [2026-01-06T20:25:07.768071] [INFO ] [sig ] [1758/3517] Completed JSM in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-06T20:25:07.768123] [INFO ] [sig ] [1759/3517] Forecasting JSMD... [2026-01-06T20:25:07.768161] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-06T20:25:07.768201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-06T20:25:07.780874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-06T20:25:07.781442] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-06T20:25:07.782261] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-06T20:25:07.782315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:07.782348] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:07.782376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:07.782434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:07.841132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:07.842061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:07.842150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:07.842185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:07.967328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:07.967488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:07.967533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:07.967563] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:07.971059] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-01-06T20:25:07.971339] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-06T20:25:07.971461] [INFO ] [sig ] JSMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:08.112474] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JSMD.txt [2026-01-06T20:25:08.112640] [INFO ] [sig ] [1759/3517] Completed JSMD in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.1m [2026-01-06T20:25:08.112680] [INFO ] [sig ] [1760/3517] Forecasting JSML... [2026-01-06T20:25:08.112711] [INFO ] [sig ] Generating forecast for: JSML [2026-01-06T20:25:08.112740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-06T20:25:08.124050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-06T20:25:08.124565] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-06T20:25:08.125342] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-06T20:25:08.125405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:08.125438] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:08.125465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:08.125522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:08.182232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:08.182917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:08.182996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:08.183029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:08.301271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:08.301430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:08.301480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:08.301511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:08.305409] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=9.16%) [2026-01-06T20:25:08.305720] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-06T20:25:08.305855] [INFO ] [sig ] JSML: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:08.448004] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JSML.txt [2026-01-06T20:25:08.448184] [INFO ] [sig ] [1760/3517] Completed JSML in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:08.448225] [INFO ] [sig ] [1761/3517] Forecasting JTEK... [2026-01-06T20:25:08.448257] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-06T20:25:08.448287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-06T20:25:08.460284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-06T20:25:08.460713] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-06T20:25:08.461492] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-06T20:25:08.461544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:08.461599] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:08.461630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:08.461687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:08.520724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:08.521671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:08.521762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:08.521795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:08.646883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:08.647041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:08.647087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:08.647117] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:08.650539] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=43.03%) [2026-01-06T20:25:08.650831] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-06T20:25:08.650981] [INFO ] [sig ] JTEK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:08.791148] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JTEK.txt [2026-01-06T20:25:08.791308] [INFO ] [sig ] [1761/3517] Completed JTEK in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:08.791348] [INFO ] [sig ] [1762/3517] Forecasting JVA... [2026-01-06T20:25:08.791379] [INFO ] [sig ] Generating forecast for: JVA [2026-01-06T20:25:08.791411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-06T20:25:08.802717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-06T20:25:08.803014] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-06T20:25:08.803797] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-06T20:25:08.803849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:08.803881] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:08.803909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:08.803970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:08.860171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:08.860988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:08.861068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:08.861101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:08.978254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:08.978385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:08.978425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:08.978454] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:08.982073] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: DOWN (p=14.15%) [2026-01-06T20:25:08.982520] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-06T20:25:08.982656] [INFO ] [sig ] JVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:09.124045] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/JVA.txt [2026-01-06T20:25:09.124169] [INFO ] [sig ] [1762/3517] Completed JVA in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:09.124209] [INFO ] [sig ] [1763/3517] Forecasting JXN... [2026-01-06T20:25:09.124239] [INFO ] [sig ] Generating forecast for: JXN [2026-01-06T20:25:09.124269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-06T20:25:09.135823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-06T20:25:09.136113] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-06T20:25:09.136885] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-06T20:25:09.136941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:09.136974] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:09.137009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:09.137064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:09.192424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:09.193349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:09.193432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:09.193464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:09.314867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:09.315023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:09.315064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:09.315094] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:09.318713] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: UP (p=69.31%) [2026-01-06T20:25:09.318991] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-06T20:25:09.319116] [INFO ] [sig ] JXN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:09.458723] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/JXN.txt [2026-01-06T20:25:09.458898] [INFO ] [sig ] [1763/3517] Completed JXN in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:09.458939] [INFO ] [sig ] [1764/3517] Forecasting KAI... [2026-01-06T20:25:09.458971] [INFO ] [sig ] Generating forecast for: KAI [2026-01-06T20:25:09.459001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-06T20:25:09.473744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-06T20:25:09.474223] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-06T20:25:09.475128] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-06T20:25:09.475194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:09.475276] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:09.475318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:09.475385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:09.543085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:09.544099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:09.544198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:09.544244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:09.675794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:09.675965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:09.676009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:09.676038] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:09.679433] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-06T20:25:09.679776] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-06T20:25:09.679911] [INFO ] [sig ] KAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:09.850129] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KAI.txt [2026-01-06T20:25:09.850338] [INFO ] [sig ] [1764/3517] Completed KAI in 0.4s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:09.850389] [INFO ] [sig ] [1765/3517] Forecasting KARO... [2026-01-06T20:25:09.850430] [INFO ] [sig ] Generating forecast for: KARO [2026-01-06T20:25:09.850473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-06T20:25:09.866163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-06T20:25:09.866862] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-06T20:25:09.867905] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-06T20:25:09.867960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:09.867994] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:09.868022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:09.868081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:09.936561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:09.937651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:09.937750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:09.937794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:10.074610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:10.074771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:10.074814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:10.074844] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:10.078132] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-01-06T20:25:10.078416] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-06T20:25:10.078537] [INFO ] [sig ] KARO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:10.216192] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KARO.txt [2026-01-06T20:25:10.216337] [INFO ] [sig ] [1765/3517] Completed KARO in 0.4s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:10.216376] [INFO ] [sig ] [1766/3517] Forecasting KB... [2026-01-06T20:25:10.216405] [INFO ] [sig ] Generating forecast for: KB [2026-01-06T20:25:10.216437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-06T20:25:10.228760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-06T20:25:10.229101] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-06T20:25:10.229876] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-06T20:25:10.229927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:10.229959] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:10.229985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:10.230041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:10.287396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:10.288220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:10.288300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:10.288333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:10.414828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:10.414995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:10.415043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:10.415073] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:10.418461] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: UP (p=55.35%) [2026-01-06T20:25:10.418769] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-06T20:25:10.418904] [INFO ] [sig ] KB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:10.555350] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KB.txt [2026-01-06T20:25:10.555462] [INFO ] [sig ] [1766/3517] Completed KB in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:10.555499] [INFO ] [sig ] [1767/3517] Forecasting KBH... [2026-01-06T20:25:10.555528] [INFO ] [sig ] Generating forecast for: KBH [2026-01-06T20:25:10.555558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-06T20:25:10.566503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-06T20:25:10.566805] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-06T20:25:10.567550] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-06T20:25:10.567618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:10.567650] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:10.567676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:10.567733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:10.623541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:10.624249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:10.624327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:10.624360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:10.745894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:10.746070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:10.746137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:10.746206] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:10.749732] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: DOWN (p=2.13%) [2026-01-06T20:25:10.750011] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-06T20:25:10.750136] [INFO ] [sig ] KBH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:10.890274] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KBH.txt [2026-01-06T20:25:10.890388] [INFO ] [sig ] [1767/3517] Completed KBH in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:10.890426] [INFO ] [sig ] [1768/3517] Forecasting KBWB... [2026-01-06T20:25:10.890454] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-06T20:25:10.890484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-06T20:25:10.901261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-06T20:25:10.901531] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-06T20:25:10.902297] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-06T20:25:10.902349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:10.902381] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:10.902407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:10.902463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:10.957546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:10.958134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:10.958209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:10.958241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:11.081179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:11.081294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:11.081332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:11.081360] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:11.084487] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-01-06T20:25:11.084767] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-06T20:25:11.084886] [INFO ] [sig ] KBWB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:11.226208] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KBWB.txt [2026-01-06T20:25:11.226330] [INFO ] [sig ] [1768/3517] Completed KBWB in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:11.226369] [INFO ] [sig ] [1769/3517] Forecasting KBWD... [2026-01-06T20:25:11.226398] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-06T20:25:11.226428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-06T20:25:11.238690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-06T20:25:11.239026] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-06T20:25:11.239796] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-06T20:25:11.239848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:11.239879] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:11.239905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:11.239962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:11.296031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:11.296717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:11.296793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:11.296825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:11.414922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:11.415078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:11.415120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:11.415151] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:11.418430] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: UP (p=86.71%) [2026-01-06T20:25:11.418730] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-06T20:25:11.418857] [INFO ] [sig ] KBWD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:11.555500] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KBWD.txt [2026-01-06T20:25:11.555665] [INFO ] [sig ] [1769/3517] Completed KBWD in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:11.555706] [INFO ] [sig ] [1770/3517] Forecasting KBWP... [2026-01-06T20:25:11.555735] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-06T20:25:11.555768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-06T20:25:11.567076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-06T20:25:11.567424] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-06T20:25:11.568193] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-06T20:25:11.568244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:11.568275] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:11.568301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:11.568357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:11.623396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:11.624092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:11.624171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:11.624204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:11.734477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:11.734660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:11.734704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:11.734733] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:11.738030] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=44.41%) [2026-01-06T20:25:11.738300] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-06T20:25:11.738423] [INFO ] [sig ] KBWP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:11.876129] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KBWP.txt [2026-01-06T20:25:11.876260] [INFO ] [sig ] [1770/3517] Completed KBWP in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:11.876298] [INFO ] [sig ] [1771/3517] Forecasting KBWY... [2026-01-06T20:25:11.876328] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-06T20:25:11.876358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-06T20:25:11.887356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-06T20:25:11.887665] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-06T20:25:11.888401] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-06T20:25:11.888452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:11.888496] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:11.888524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:11.888604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:11.943647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:11.944313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:11.944390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:11.944422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:12.062663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:12.062821] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:12.062863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:12.062892] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:12.066232] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: DOWN (p=7.18%) [2026-01-06T20:25:12.066519] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-06T20:25:12.066663] [INFO ] [sig ] KBWY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:12.202770] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KBWY.txt [2026-01-06T20:25:12.202890] [INFO ] [sig ] [1771/3517] Completed KBWY in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:12.202929] [INFO ] [sig ] [1772/3517] Forecasting KC... [2026-01-06T20:25:12.202958] [INFO ] [sig ] Generating forecast for: KC [2026-01-06T20:25:12.202990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-06T20:25:12.214484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-06T20:25:12.214781] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-06T20:25:12.215525] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-06T20:25:12.215594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:12.215628] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:12.215655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:12.215710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:12.270438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:12.271073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:12.271149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:12.271181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:12.391626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:12.391766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:12.391807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:12.391835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:12.395044] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-01-06T20:25:12.395314] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-06T20:25:12.395435] [INFO ] [sig ] KC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:12.533227] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KC.txt [2026-01-06T20:25:12.533345] [INFO ] [sig ] [1772/3517] Completed KC in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:12.533382] [INFO ] [sig ] [1773/3517] Forecasting KD... [2026-01-06T20:25:12.533412] [INFO ] [sig ] Generating forecast for: KD [2026-01-06T20:25:12.533442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-06T20:25:12.545281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-06T20:25:12.545588] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-06T20:25:12.546320] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-06T20:25:12.546371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:12.546402] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:12.546428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:12.546484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:12.602509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:12.603127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:12.603204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:12.603236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:12.724200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:12.724347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:12.724389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:12.724417] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:12.727691] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=94.75%) [2026-01-06T20:25:12.727971] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-06T20:25:12.728093] [INFO ] [sig ] KD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:12.870633] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KD.txt [2026-01-06T20:25:12.870767] [INFO ] [sig ] [1773/3517] Completed KD in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:12.870805] [INFO ] [sig ] [1774/3517] Forecasting KDP... [2026-01-06T20:25:12.870836] [INFO ] [sig ] Generating forecast for: KDP [2026-01-06T20:25:12.870866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-06T20:25:12.882624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-06T20:25:12.882889] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-06T20:25:12.883653] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-06T20:25:12.883704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:12.883735] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:12.883762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:12.883819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:12.939907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:12.940494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:12.940568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:12.940648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:13.057044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:13.057145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:13.057182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:13.057211] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:13.060251] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: DOWN (p=43.13%) [2026-01-06T20:25:13.060512] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-06T20:25:13.060647] [INFO ] [sig ] KDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:13.197074] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KDP.txt [2026-01-06T20:25:13.197213] [INFO ] [sig ] [1774/3517] Completed KDP in 0.3s | 2.91 sym/s | Total: 10.1m | ETA: 10.0m [2026-01-06T20:25:13.197251] [INFO ] [sig ] [1775/3517] Forecasting KE... [2026-01-06T20:25:13.197289] [INFO ] [sig ] Generating forecast for: KE [2026-01-06T20:25:13.197320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-06T20:25:13.209776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-06T20:25:13.210111] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-06T20:25:13.210897] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-06T20:25:13.210949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:13.210980] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:13.211006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:13.211061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:13.266800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:13.267775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:13.267853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:13.267885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:13.385110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:13.385259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:13.385302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:13.385330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:13.388954] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-06T20:25:13.389225] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-06T20:25:13.389345] [INFO ] [sig ] KE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:13.525663] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KE.txt [2026-01-06T20:25:13.525787] [INFO ] [sig ] [1775/3517] Completed KE in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-06T20:25:13.525825] [INFO ] [sig ] [1776/3517] Forecasting KELYA... [2026-01-06T20:25:13.525855] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-06T20:25:13.525886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-06T20:25:13.538925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-06T20:25:13.539268] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-06T20:25:13.540060] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-06T20:25:13.540116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:13.540147] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:13.540173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:13.540228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:13.597632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:13.598300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:13.598377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:13.598409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:13.719987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:13.720152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:13.720197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:13.720226] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:13.723673] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: UP (p=83.80%) [2026-01-06T20:25:13.723946] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-06T20:25:13.724069] [INFO ] [sig ] KELYA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:13.865199] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KELYA.txt [2026-01-06T20:25:13.865334] [INFO ] [sig ] [1776/3517] Completed KELYA in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-06T20:25:13.865373] [INFO ] [sig ] [1777/3517] Forecasting KEN... [2026-01-06T20:25:13.865403] [INFO ] [sig ] Generating forecast for: KEN [2026-01-06T20:25:13.865433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-06T20:25:13.876339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-06T20:25:13.876627] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-06T20:25:13.877357] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-06T20:25:13.877407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:13.877439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:13.877466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:13.877523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:13.933598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:13.934441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:13.934520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:13.934553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:14.050863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:14.051024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:14.051071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:14.051102] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:14.054589] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=56.44%) [2026-01-06T20:25:14.054900] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-06T20:25:14.055035] [INFO ] [sig ] KEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:14.199420] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KEN.txt [2026-01-06T20:25:14.199568] [INFO ] [sig ] [1777/3517] Completed KEN in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 10.0m [2026-01-06T20:25:14.199627] [INFO ] [sig ] [1778/3517] Forecasting KEP... [2026-01-06T20:25:14.199657] [INFO ] [sig ] Generating forecast for: KEP [2026-01-06T20:25:14.199688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-06T20:25:14.211060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-06T20:25:14.211337] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-06T20:25:14.212112] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-06T20:25:14.212165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:14.212199] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:14.212228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:14.212286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:14.269305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:14.269986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:14.270065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:14.270098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:14.392476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:14.392646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:14.392691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:14.392739] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:14.396099] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=58.51%) [2026-01-06T20:25:14.396372] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-06T20:25:14.396498] [INFO ] [sig ] KEP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:14.540445] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KEP.txt [2026-01-06T20:25:14.540567] [INFO ] [sig ] [1778/3517] Completed KEP in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:14.540625] [INFO ] [sig ] [1779/3517] Forecasting KEX... [2026-01-06T20:25:14.540655] [INFO ] [sig ] Generating forecast for: KEX [2026-01-06T20:25:14.540685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-06T20:25:14.552181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-06T20:25:14.552481] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-06T20:25:14.553240] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-06T20:25:14.553291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:14.553323] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:14.553350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:14.553408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:14.617099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:14.618100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:14.618179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:14.618213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:14.753358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:14.753519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:14.753562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:14.753611] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:14.757175] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-06T20:25:14.757490] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-06T20:25:14.757641] [INFO ] [sig ] KEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:14.903502] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KEX.txt [2026-01-06T20:25:14.903674] [INFO ] [sig ] [1779/3517] Completed KEX in 0.4s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:14.903715] [INFO ] [sig ] [1780/3517] Forecasting KEYS... [2026-01-06T20:25:14.903746] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-06T20:25:14.903777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-06T20:25:14.916114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-06T20:25:14.916496] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-06T20:25:14.917474] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-06T20:25:14.917525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:14.917558] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:14.917607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:14.917667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:14.976884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:14.977931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:14.978009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:14.978059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:15.102486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:15.102685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:15.102742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:15.102781] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:15.106870] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=47.25%) [2026-01-06T20:25:15.107217] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-06T20:25:15.107358] [INFO ] [sig ] KEYS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:15.248449] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KEYS.txt [2026-01-06T20:25:15.248615] [INFO ] [sig ] [1780/3517] Completed KEYS in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:15.248656] [INFO ] [sig ] [1781/3517] Forecasting KFS... [2026-01-06T20:25:15.248713] [INFO ] [sig ] Generating forecast for: KFS [2026-01-06T20:25:15.248749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-06T20:25:15.259810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-06T20:25:15.260111] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-06T20:25:15.260984] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-06T20:25:15.261038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:15.261095] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:15.261124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:15.261182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:15.319038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:15.319839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:15.319914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:15.319945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:15.448742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:15.448921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:15.448966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:15.448997] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:15.452969] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=78.57%) [2026-01-06T20:25:15.453498] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-06T20:25:15.453679] [INFO ] [sig ] KFS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:15.604171] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KFS.txt [2026-01-06T20:25:15.604316] [INFO ] [sig ] [1781/3517] Completed KFS in 0.4s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:15.604356] [INFO ] [sig ] [1782/3517] Forecasting KFY... [2026-01-06T20:25:15.604386] [INFO ] [sig ] Generating forecast for: KFY [2026-01-06T20:25:15.604418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-06T20:25:15.616069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-06T20:25:15.616412] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-06T20:25:15.617258] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-06T20:25:15.617316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:15.617363] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:15.617405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:15.617503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:15.678123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:15.679136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:15.679224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:15.679258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:15.801886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:15.802043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:15.802085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:15.802114] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:15.805431] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-06T20:25:15.805720] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-06T20:25:15.805841] [INFO ] [sig ] KFY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:15.950125] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KFY.txt [2026-01-06T20:25:15.950278] [INFO ] [sig ] [1782/3517] Completed KFY in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:15.950317] [INFO ] [sig ] [1783/3517] Forecasting KGS... [2026-01-06T20:25:15.950349] [INFO ] [sig ] Generating forecast for: KGS [2026-01-06T20:25:15.950379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-06T20:25:15.962221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-06T20:25:15.962604] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-06T20:25:15.963555] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-06T20:25:15.963623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:15.963656] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:15.963682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:15.963737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:16.021114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:16.022021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:16.022107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:16.022140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:16.144359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:16.144522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:16.144564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:16.144621] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:16.147918] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: DOWN (p=1.73%) [2026-01-06T20:25:16.148191] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-06T20:25:16.148319] [INFO ] [sig ] KGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:16.291553] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KGS.txt [2026-01-06T20:25:16.291736] [INFO ] [sig ] [1783/3517] Completed KGS in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:16.291776] [INFO ] [sig ] [1784/3517] Forecasting KHC... [2026-01-06T20:25:16.291806] [INFO ] [sig ] Generating forecast for: KHC [2026-01-06T20:25:16.291836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-06T20:25:16.303120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-06T20:25:16.303454] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-06T20:25:16.304214] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-06T20:25:16.304283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:16.304315] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:16.304342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:16.304400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:16.361054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:16.361899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:16.361978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:16.362013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:16.481917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:16.482075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:16.482119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:16.482148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:16.485479] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: DOWN (p=19.66%) [2026-01-06T20:25:16.485765] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-06T20:25:16.485888] [INFO ] [sig ] KHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:16.634214] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KHC.txt [2026-01-06T20:25:16.634474] [INFO ] [sig ] [1784/3517] Completed KHC in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:16.634520] [INFO ] [sig ] [1785/3517] Forecasting KIDS... [2026-01-06T20:25:16.634552] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-06T20:25:16.634600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-06T20:25:16.646072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-06T20:25:16.646672] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-06T20:25:16.647450] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-06T20:25:16.647526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:16.647559] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:16.647605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:16.647665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:16.705949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:16.706839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:16.706920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:16.706953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:16.824362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:16.824723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:16.824765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:16.824793] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:16.828237] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=36.51%) [2026-01-06T20:25:16.828504] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-06T20:25:16.828645] [INFO ] [sig ] KIDS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:16.974210] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KIDS.txt [2026-01-06T20:25:16.974366] [INFO ] [sig ] [1785/3517] Completed KIDS in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:16.974404] [INFO ] [sig ] [1786/3517] Forecasting KIM... [2026-01-06T20:25:16.974435] [INFO ] [sig ] Generating forecast for: KIM [2026-01-06T20:25:16.974466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-06T20:25:16.985511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-06T20:25:16.985865] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-06T20:25:16.986630] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-06T20:25:16.986681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:16.986712] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:16.986739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:16.986796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:17.062639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:17.064087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:17.064195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:17.064427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:17.192227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:17.192390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:17.192435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:17.192465] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:17.196284] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=78.50%) [2026-01-06T20:25:17.196565] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-06T20:25:17.196708] [INFO ] [sig ] KIM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:17.345612] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KIM.txt [2026-01-06T20:25:17.345743] [INFO ] [sig ] [1786/3517] Completed KIM in 0.4s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:17.345782] [INFO ] [sig ] [1787/3517] Forecasting KINS... [2026-01-06T20:25:17.345812] [INFO ] [sig ] Generating forecast for: KINS [2026-01-06T20:25:17.345842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-06T20:25:17.357970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-06T20:25:17.358439] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-06T20:25:17.359265] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-06T20:25:17.359319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:17.359351] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:17.359379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:17.359437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:17.418853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:17.419763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:17.419856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:17.419897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:17.540350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:17.540509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:17.540555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:17.540605] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:17.544203] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: UP (p=92.53%) [2026-01-06T20:25:17.544687] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-06T20:25:17.544814] [INFO ] [sig ] KINS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:17.691503] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KINS.txt [2026-01-06T20:25:17.691681] [INFO ] [sig ] [1787/3517] Completed KINS in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:17.691724] [INFO ] [sig ] [1788/3517] Forecasting KIO... [2026-01-06T20:25:17.691754] [INFO ] [sig ] Generating forecast for: KIO [2026-01-06T20:25:17.691784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-06T20:25:17.703914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-06T20:25:17.704231] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-06T20:25:17.705186] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-06T20:25:17.705240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:17.705273] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:17.705302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:17.705360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:17.764465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:17.765261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:17.765342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:17.765376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:17.889093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:17.889279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:17.889331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:17.889364] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:17.893034] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: DOWN (p=44.26%) [2026-01-06T20:25:17.893512] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-06T20:25:17.893657] [INFO ] [sig ] KIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:18.035512] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KIO.txt [2026-01-06T20:25:18.035687] [INFO ] [sig ] [1788/3517] Completed KIO in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:18.035730] [INFO ] [sig ] [1789/3517] Forecasting KKRS... [2026-01-06T20:25:18.035762] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-06T20:25:18.035793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-06T20:25:18.049405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-06T20:25:18.050036] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-06T20:25:18.051291] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-06T20:25:18.051355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:18.051395] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:18.051432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:18.051509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:18.110073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:18.111190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:18.111289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:18.111324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:18.225975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:18.226137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:18.226180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:18.226210] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:18.230081] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-06T20:25:18.230416] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-06T20:25:18.230555] [INFO ] [sig ] KKRS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:18.372416] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KKRS.txt [2026-01-06T20:25:18.372553] [INFO ] [sig ] [1789/3517] Completed KKRS in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:18.372612] [INFO ] [sig ] [1790/3517] Forecasting KLAC... [2026-01-06T20:25:18.372644] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-06T20:25:18.372675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-06T20:25:18.384998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-06T20:25:18.385353] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-06T20:25:18.386142] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-06T20:25:18.386195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:18.386228] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:18.386256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:18.386315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:18.443787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:18.444529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:18.444628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:18.444665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:18.570822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:18.570980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:18.571024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:18.571052] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:18.574780] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=25.53%) [2026-01-06T20:25:18.575082] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-06T20:25:18.575222] [INFO ] [sig ] KLAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:18.715712] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KLAC.txt [2026-01-06T20:25:18.715858] [INFO ] [sig ] [1790/3517] Completed KLAC in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:18.715903] [INFO ] [sig ] [1791/3517] Forecasting KLIC... [2026-01-06T20:25:18.715934] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-06T20:25:18.715963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-06T20:25:18.728471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-06T20:25:18.728909] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-06T20:25:18.729697] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-06T20:25:18.729750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:18.729781] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:18.729809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:18.729866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:18.789494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:18.790372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:18.790482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:18.790516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:18.915889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:18.916066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:18.916112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:18.916142] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:18.919503] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=16.70%) [2026-01-06T20:25:18.919845] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-06T20:25:18.919987] [INFO ] [sig ] KLIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:19.063175] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KLIC.txt [2026-01-06T20:25:19.063306] [INFO ] [sig ] [1791/3517] Completed KLIC in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:19.063344] [INFO ] [sig ] [1792/3517] Forecasting KLXE... [2026-01-06T20:25:19.063375] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-06T20:25:19.063405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-06T20:25:19.079033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-06T20:25:19.079445] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-06T20:25:19.080558] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-06T20:25:19.080647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:19.080699] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:19.080744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:19.080840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:19.144774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:19.145516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:19.145610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:19.145646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:19.264614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:19.264775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:19.264817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:19.264846] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:19.268626] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-06T20:25:19.268906] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-06T20:25:19.269027] [INFO ] [sig ] KLXE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:19.410612] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KLXE.txt [2026-01-06T20:25:19.410748] [INFO ] [sig ] [1792/3517] Completed KLXE in 0.3s | 2.91 sym/s | Total: 10.2m | ETA: 9.9m [2026-01-06T20:25:19.410787] [INFO ] [sig ] [1793/3517] Forecasting KMB... [2026-01-06T20:25:19.410817] [INFO ] [sig ] Generating forecast for: KMB [2026-01-06T20:25:19.410848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-06T20:25:19.421982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-06T20:25:19.422266] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-06T20:25:19.423030] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-06T20:25:19.423083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:19.423116] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:19.423144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:19.423205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:19.480552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:19.481232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:19.481309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:19.481341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:19.599219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:19.599354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:19.599397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:19.599427] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:19.603099] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: UP (p=81.46%) [2026-01-06T20:25:19.603388] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-06T20:25:19.603511] [INFO ] [sig ] KMB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:19.744392] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KMB.txt [2026-01-06T20:25:19.744533] [INFO ] [sig ] [1793/3517] Completed KMB in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-06T20:25:19.744589] [INFO ] [sig ] [1794/3517] Forecasting KMDA... [2026-01-06T20:25:19.744623] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-06T20:25:19.744654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-06T20:25:19.755454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-06T20:25:19.755780] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-06T20:25:19.756545] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-06T20:25:19.756611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:19.756644] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:19.756671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:19.756728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:19.817362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:19.818283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:19.818362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:19.818394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:19.940273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:19.940446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:19.940508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:19.940554] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:19.944350] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-01-06T20:25:19.944643] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-06T20:25:19.944770] [INFO ] [sig ] KMDA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:20.085658] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KMDA.txt [2026-01-06T20:25:20.085813] [INFO ] [sig ] [1794/3517] Completed KMDA in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.9m [2026-01-06T20:25:20.085853] [INFO ] [sig ] [1795/3517] Forecasting KMI... [2026-01-06T20:25:20.085883] [INFO ] [sig ] Generating forecast for: KMI [2026-01-06T20:25:20.085913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-06T20:25:20.098624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-06T20:25:20.098950] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-06T20:25:20.099734] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-06T20:25:20.099786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:20.099844] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:20.099874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:20.099933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:20.157772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:20.158435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:20.158514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:20.158546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:20.277202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:20.277346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:20.277388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:20.277417] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:20.280681] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: UP (p=98.42%) [2026-01-06T20:25:20.280946] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-06T20:25:20.281064] [INFO ] [sig ] KMI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:20.423290] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KMI.txt [2026-01-06T20:25:20.423414] [INFO ] [sig ] [1795/3517] Completed KMI in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:20.423452] [INFO ] [sig ] [1796/3517] Forecasting KMPB... [2026-01-06T20:25:20.423482] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-06T20:25:20.423512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-06T20:25:20.435049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-06T20:25:20.435318] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-06T20:25:20.436086] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-06T20:25:20.436136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:20.436166] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:20.436192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:20.436247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:20.493273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:20.494065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:20.494141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:20.494173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:20.607079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:20.607215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:20.607258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:20.607286] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:20.610553] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=78.75%) [2026-01-06T20:25:20.610834] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-06T20:25:20.610955] [INFO ] [sig ] KMPB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:20.754822] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KMPB.txt [2026-01-06T20:25:20.754950] [INFO ] [sig ] [1796/3517] Completed KMPB in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:20.754988] [INFO ] [sig ] [1797/3517] Forecasting KMX... [2026-01-06T20:25:20.755018] [INFO ] [sig ] Generating forecast for: KMX [2026-01-06T20:25:20.755048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-06T20:25:20.766311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-06T20:25:20.766628] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-06T20:25:20.767380] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-06T20:25:20.767431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:20.767463] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:20.767490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:20.767547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:20.823900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:20.824506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:20.824599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:20.824634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:20.943004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:20.943135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:20.943175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:20.943205] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:20.946834] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: DOWN (p=24.76%) [2026-01-06T20:25:20.947101] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-06T20:25:20.947221] [INFO ] [sig ] KMX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:21.088308] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KMX.txt [2026-01-06T20:25:21.088457] [INFO ] [sig ] [1797/3517] Completed KMX in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:21.088495] [INFO ] [sig ] [1798/3517] Forecasting KN... [2026-01-06T20:25:21.088525] [INFO ] [sig ] Generating forecast for: KN [2026-01-06T20:25:21.088555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-06T20:25:21.100251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-06T20:25:21.100753] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-06T20:25:21.101668] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-06T20:25:21.101718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:21.101774] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:21.101802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:21.101859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:21.158101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:21.158790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:21.158867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:21.158900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:21.283261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:21.283396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:21.283437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:21.283465] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:21.286922] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=74.72%) [2026-01-06T20:25:21.287190] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-06T20:25:21.287309] [INFO ] [sig ] KN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:21.428490] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KN.txt [2026-01-06T20:25:21.428640] [INFO ] [sig ] [1798/3517] Completed KN in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:21.428704] [INFO ] [sig ] [1799/3517] Forecasting KNF... [2026-01-06T20:25:21.428738] [INFO ] [sig ] Generating forecast for: KNF [2026-01-06T20:25:21.428767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-06T20:25:21.439837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-06T20:25:21.440125] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-06T20:25:21.440894] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-06T20:25:21.440945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:21.440976] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:21.441002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:21.441058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:21.498992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:21.499872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:21.499954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:21.499987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:21.616669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:21.616806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:21.616846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:21.616875] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:21.620313] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-06T20:25:21.620597] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-06T20:25:21.620718] [INFO ] [sig ] KNF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:21.759540] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KNF.txt [2026-01-06T20:25:21.759685] [INFO ] [sig ] [1799/3517] Completed KNF in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:21.759723] [INFO ] [sig ] [1800/3517] Forecasting KNOP... [2026-01-06T20:25:21.759754] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-06T20:25:21.759784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-06T20:25:21.770503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-06T20:25:21.770838] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-06T20:25:21.771754] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-06T20:25:21.771804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:21.771836] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:21.771862] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:21.771917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:21.828136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:21.828773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:21.828847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:21.828879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:21.945411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:21.945545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:21.945605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:21.945635] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:21.948914] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-06T20:25:21.949177] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-06T20:25:21.949318] [INFO ] [sig ] KNOP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:22.087174] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KNOP.txt [2026-01-06T20:25:22.087313] [INFO ] [sig ] [1800/3517] Completed KNOP in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:22.087351] [INFO ] [sig ] [1801/3517] Forecasting KNSA... [2026-01-06T20:25:22.087380] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-06T20:25:22.087410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-06T20:25:22.098589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-06T20:25:22.098918] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-06T20:25:22.099718] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-06T20:25:22.099771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:22.099803] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:22.099830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:22.099887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:22.157047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:22.157752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:22.157829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:22.157861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:22.277079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:22.277224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:22.277266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:22.277334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:22.280857] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=25.92%) [2026-01-06T20:25:22.281133] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-06T20:25:22.281263] [INFO ] [sig ] KNSA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:22.419487] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KNSA.txt [2026-01-06T20:25:22.419831] [INFO ] [sig ] [1801/3517] Completed KNSA in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:22.419870] [INFO ] [sig ] [1802/3517] Forecasting KNSL... [2026-01-06T20:25:22.419899] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-06T20:25:22.419929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-06T20:25:22.431543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-06T20:25:22.431857] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-06T20:25:22.432640] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-06T20:25:22.432692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:22.432725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:22.432753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:22.432810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:22.491072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:22.491745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:22.491821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:22.491854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:22.610878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:22.611019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:22.611060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:22.611106] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:22.614330] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=46.14%) [2026-01-06T20:25:22.614608] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-06T20:25:22.614737] [INFO ] [sig ] KNSL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:22.755800] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KNSL.txt [2026-01-06T20:25:22.755952] [INFO ] [sig ] [1802/3517] Completed KNSL in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:22.755992] [INFO ] [sig ] [1803/3517] Forecasting KNTK... [2026-01-06T20:25:22.756022] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-06T20:25:22.756053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-06T20:25:22.767545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-06T20:25:22.767917] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-06T20:25:22.768739] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-06T20:25:22.768791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:22.768822] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:22.768849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:22.768907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:22.826546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:22.827420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:22.827501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:22.827533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:22.948375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:22.948514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:22.948555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:22.948603] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:22.951877] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-06T20:25:22.952139] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-06T20:25:22.952257] [INFO ] [sig ] KNTK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:23.092758] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KNTK.txt [2026-01-06T20:25:23.092909] [INFO ] [sig ] [1803/3517] Completed KNTK in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:23.092948] [INFO ] [sig ] [1804/3517] Forecasting KNX... [2026-01-06T20:25:23.092979] [INFO ] [sig ] Generating forecast for: KNX [2026-01-06T20:25:23.093010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-06T20:25:23.103940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-06T20:25:23.104221] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-06T20:25:23.104996] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-06T20:25:23.105047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:23.105079] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:23.105106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:23.105163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:23.161696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:23.162323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:23.162413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:23.162446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:23.284662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:23.284806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:23.284847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:23.284876] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:23.288437] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=44.78%) [2026-01-06T20:25:23.288752] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-06T20:25:23.288878] [INFO ] [sig ] KNX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:23.430418] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KNX.txt [2026-01-06T20:25:23.430591] [INFO ] [sig ] [1804/3517] Completed KNX in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:23.430632] [INFO ] [sig ] [1805/3517] Forecasting KOD... [2026-01-06T20:25:23.430663] [INFO ] [sig ] Generating forecast for: KOD [2026-01-06T20:25:23.430694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-06T20:25:23.442323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-06T20:25:23.442904] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-06T20:25:23.443845] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-06T20:25:23.443897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:23.443929] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:23.443956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:23.444013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:23.502794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:23.503716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:23.503800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:23.503832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:23.627817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:23.627972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:23.628015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:23.628044] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:23.631293] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=23.09%) [2026-01-06T20:25:23.631792] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-06T20:25:23.631928] [INFO ] [sig ] KOD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:23.772808] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KOD.txt [2026-01-06T20:25:23.772957] [INFO ] [sig ] [1805/3517] Completed KOD in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:23.772996] [INFO ] [sig ] [1806/3517] Forecasting KODK... [2026-01-06T20:25:23.773027] [INFO ] [sig ] Generating forecast for: KODK [2026-01-06T20:25:23.773057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-06T20:25:23.784565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-06T20:25:23.784931] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-06T20:25:23.785717] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-06T20:25:23.785770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:23.785813] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:23.785842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:23.785899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:23.842400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:23.843251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:23.843337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:23.843368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:23.961101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:23.961236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:23.961276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:23.961306] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:23.964533] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=4.65%) [2026-01-06T20:25:23.964821] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-06T20:25:23.964944] [INFO ] [sig ] KODK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:24.103431] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KODK.txt [2026-01-06T20:25:24.103560] [INFO ] [sig ] [1806/3517] Completed KODK in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:24.103616] [INFO ] [sig ] [1807/3517] Forecasting KOF... [2026-01-06T20:25:24.103647] [INFO ] [sig ] Generating forecast for: KOF [2026-01-06T20:25:24.103676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-06T20:25:24.114618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-06T20:25:24.114890] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-06T20:25:24.115646] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-06T20:25:24.115696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:24.115727] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:24.115753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:24.115809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:24.173611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:24.174231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:24.174310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:24.174346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:24.296526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:24.296663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:24.296705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:24.296733] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:24.300148] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-01-06T20:25:24.300412] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-06T20:25:24.300532] [INFO ] [sig ] KOF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:24.438018] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KOF.txt [2026-01-06T20:25:24.438141] [INFO ] [sig ] [1807/3517] Completed KOF in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:24.438178] [INFO ] [sig ] [1808/3517] Forecasting KOP... [2026-01-06T20:25:24.438208] [INFO ] [sig ] Generating forecast for: KOP [2026-01-06T20:25:24.438238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-06T20:25:24.450318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-06T20:25:24.450616] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-06T20:25:24.451387] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-06T20:25:24.451439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:24.451470] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:24.451499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:24.451557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:24.508171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:24.509037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:24.509138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:24.509171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:24.628402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:24.628744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:24.628787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:24.628815] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:24.632359] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=23.15%) [2026-01-06T20:25:24.632696] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-06T20:25:24.632830] [INFO ] [sig ] KOP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:24.774832] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KOP.txt [2026-01-06T20:25:24.774983] [INFO ] [sig ] [1808/3517] Completed KOP in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:24.775022] [INFO ] [sig ] [1809/3517] Forecasting KOPN... [2026-01-06T20:25:24.775051] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-06T20:25:24.775083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-06T20:25:24.786351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-06T20:25:24.786732] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-06T20:25:24.787529] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-06T20:25:24.787619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:24.787663] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:24.787692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:24.787750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:24.847116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:24.847960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:24.848041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:24.848074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:24.968412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:24.968789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:24.968834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:24.968863] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:24.972547] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: DOWN (p=26.78%) [2026-01-06T20:25:24.972829] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-06T20:25:24.972949] [INFO ] [sig ] KOPN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:25.111952] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KOPN.txt [2026-01-06T20:25:25.112099] [INFO ] [sig ] [1809/3517] Completed KOPN in 0.3s | 2.91 sym/s | Total: 10.3m | ETA: 9.8m [2026-01-06T20:25:25.112138] [INFO ] [sig ] [1810/3517] Forecasting KOSS... [2026-01-06T20:25:25.112168] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-06T20:25:25.112205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-06T20:25:25.122615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-06T20:25:25.122907] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-06T20:25:25.123725] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-06T20:25:25.123778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:25.123810] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:25.123837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:25.123895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:25.183260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:25.184063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:25.184165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:25.184199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:25.301526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:25.301687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:25.301729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:25.301758] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:25.305225] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: UP (p=57.24%) [2026-01-06T20:25:25.305527] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-06T20:25:25.305671] [INFO ] [sig ] KOSS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:25.455957] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KOSS.txt [2026-01-06T20:25:25.456127] [INFO ] [sig ] [1810/3517] Completed KOSS in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-06T20:25:25.456178] [INFO ] [sig ] [1811/3517] Forecasting KPRX... [2026-01-06T20:25:25.456221] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-06T20:25:25.456267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-06T20:25:25.467393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-06T20:25:25.467702] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-06T20:25:25.468483] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-06T20:25:25.468767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:25.468805] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:25.468835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:25.468894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:25.527323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:25.528110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:25.528190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:25.528223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:25.645430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:25.645562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:25.645621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:25.645651] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:25.648931] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-06T20:25:25.649196] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-06T20:25:25.649332] [INFO ] [sig ] KPRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:25.789393] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KPRX.txt [2026-01-06T20:25:25.789543] [INFO ] [sig ] [1811/3517] Completed KPRX in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.8m [2026-01-06T20:25:25.789598] [INFO ] [sig ] [1812/3517] Forecasting KPTI... [2026-01-06T20:25:25.789630] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-06T20:25:25.789662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-06T20:25:25.800887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-06T20:25:25.801171] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-06T20:25:25.801932] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-06T20:25:25.801984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:25.802016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:25.802043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:25.802100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:25.857993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:25.858847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:25.858927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:25.858960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:25.979056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:25.979205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:25.979246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:25.979275] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:25.982560] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=0.34%) [2026-01-06T20:25:25.982850] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-06T20:25:25.982985] [INFO ] [sig ] KPTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:26.144947] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KPTI.txt [2026-01-06T20:25:26.145100] [INFO ] [sig ] [1812/3517] Completed KPTI in 0.4s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:26.145138] [INFO ] [sig ] [1813/3517] Forecasting KRC... [2026-01-06T20:25:26.145169] [INFO ] [sig ] Generating forecast for: KRC [2026-01-06T20:25:26.145199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-06T20:25:26.157178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-06T20:25:26.157552] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-06T20:25:26.158362] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-06T20:25:26.158415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:26.158448] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:26.158477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:26.158534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:26.214968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:26.215896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:26.216003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:26.216037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:26.340936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:26.341093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:26.341137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:26.341184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:26.344704] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: UP (p=92.89%) [2026-01-06T20:25:26.344971] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-06T20:25:26.345090] [INFO ] [sig ] KRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:26.484957] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KRC.txt [2026-01-06T20:25:26.485109] [INFO ] [sig ] [1813/3517] Completed KRC in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:26.485148] [INFO ] [sig ] [1814/3517] Forecasting KREF... [2026-01-06T20:25:26.485178] [INFO ] [sig ] Generating forecast for: KREF [2026-01-06T20:25:26.485208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-06T20:25:26.497483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-06T20:25:26.497827] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-06T20:25:26.498585] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-06T20:25:26.498637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:26.498689] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:26.498717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:26.498772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:26.554257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:26.554910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:26.554991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:26.555023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:26.672752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:26.672911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:26.672953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:26.672983] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:26.676406] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-06T20:25:26.676689] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-06T20:25:26.676811] [INFO ] [sig ] KREF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:26.814486] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KREF.txt [2026-01-06T20:25:26.814640] [INFO ] [sig ] [1814/3517] Completed KREF in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:26.814683] [INFO ] [sig ] [1815/3517] Forecasting KRG... [2026-01-06T20:25:26.814712] [INFO ] [sig ] Generating forecast for: KRG [2026-01-06T20:25:26.814741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-06T20:25:26.825845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-06T20:25:26.826146] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-06T20:25:26.826909] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-06T20:25:26.826959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:26.827016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:26.827044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:26.827101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:26.881817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:26.882468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:26.882545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:26.882593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:27.000377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:27.000529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:27.000587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:27.000620] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:27.003861] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: UP (p=69.70%) [2026-01-06T20:25:27.004127] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-06T20:25:27.004246] [INFO ] [sig ] KRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:27.140592] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KRG.txt [2026-01-06T20:25:27.140722] [INFO ] [sig ] [1815/3517] Completed KRG in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:27.140760] [INFO ] [sig ] [1816/3517] Forecasting KRMD... [2026-01-06T20:25:27.140789] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-06T20:25:27.140818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-06T20:25:27.152727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-06T20:25:27.153059] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-06T20:25:27.153840] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-06T20:25:27.153891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:27.153922] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:27.153948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:27.154003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:27.210088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:27.210730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:27.210806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:27.210838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:27.329842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:27.329998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:27.330042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:27.330070] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:27.333407] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=9.85%) [2026-01-06T20:25:27.333700] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-06T20:25:27.333827] [INFO ] [sig ] KRMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:27.474845] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KRMD.txt [2026-01-06T20:25:27.474993] [INFO ] [sig ] [1816/3517] Completed KRMD in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:27.475032] [INFO ] [sig ] [1817/3517] Forecasting KRNY... [2026-01-06T20:25:27.475061] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-06T20:25:27.475091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-06T20:25:27.486550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-06T20:25:27.486886] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-06T20:25:27.487672] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-06T20:25:27.487725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:27.487757] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:27.487785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:27.487853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:27.545561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:27.546392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:27.546476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:27.546510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:27.668881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:27.669036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:27.669078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:27.669106] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:27.672474] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: UP (p=86.78%) [2026-01-06T20:25:27.672778] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-06T20:25:27.672903] [INFO ] [sig ] KRNY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:27.816644] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KRNY.txt [2026-01-06T20:25:27.816794] [INFO ] [sig ] [1817/3517] Completed KRNY in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:27.816832] [INFO ] [sig ] [1818/3517] Forecasting KRO... [2026-01-06T20:25:27.816871] [INFO ] [sig ] Generating forecast for: KRO [2026-01-06T20:25:27.816932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-06T20:25:27.828863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-06T20:25:27.829232] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-06T20:25:27.830076] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-06T20:25:27.830130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:27.830162] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:27.830189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:27.830246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:27.886250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:27.886923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:27.887001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:27.887033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:28.001243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:28.001407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:28.001450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:28.001512] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:28.006260] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-06T20:25:28.006545] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-06T20:25:28.006708] [INFO ] [sig ] KRO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:28.146370] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KRO.txt [2026-01-06T20:25:28.146507] [INFO ] [sig ] [1818/3517] Completed KRO in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:28.146546] [INFO ] [sig ] [1819/3517] Forecasting KROS... [2026-01-06T20:25:28.146594] [INFO ] [sig ] Generating forecast for: KROS [2026-01-06T20:25:28.146627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-06T20:25:28.162157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-06T20:25:28.162520] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-06T20:25:28.163358] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-06T20:25:28.163423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:28.163456] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:28.163485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:28.163542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:28.221172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:28.221935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:28.222063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:28.222098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:28.344737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:28.344884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:28.344928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:28.344956] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:28.348425] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-06T20:25:28.348927] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-06T20:25:28.349054] [INFO ] [sig ] KROS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:28.489160] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KROS.txt [2026-01-06T20:25:28.489304] [INFO ] [sig ] [1819/3517] Completed KROS in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:28.489345] [INFO ] [sig ] [1820/3517] Forecasting KRP... [2026-01-06T20:25:28.489374] [INFO ] [sig ] Generating forecast for: KRP [2026-01-06T20:25:28.489403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRP' from 'https://tdm.silogroup.org/data/derivative_storage/KRP.csv'. [2026-01-06T20:25:28.502650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRP'. [2026-01-06T20:25:28.503007] [INFO ] [FORECASTER] Starting predict_future for KRP [2026-01-06T20:25:28.504041] [DEBUG] [LOCAL ] No optimal features file found for KRP: ./output/feature-sets/KRP.txt [2026-01-06T20:25:28.504096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:28.504128] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:28.504156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:28.504214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:28.561929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:28.562781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:28.562869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:28.562902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:28.687393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:28.687564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:28.687673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:28.687706] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:28.692059] [DEBUG] [FORECASTER] KRP: Forecast T+1@11:T+2@11: DOWN (p=0.70%) [2026-01-06T20:25:28.692470] [INFO ] [FORECASTER] Completed predict_future for KRP [2026-01-06T20:25:28.692641] [INFO ] [sig ] KRP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:28.837012] [INFO ] [LOCAL ] Saved forecast: KRP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KRP.txt [2026-01-06T20:25:28.837181] [INFO ] [sig ] [1820/3517] Completed KRP in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:28.837223] [INFO ] [sig ] [1821/3517] Forecasting KRRO... [2026-01-06T20:25:28.837255] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-06T20:25:28.837291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-06T20:25:28.849732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-06T20:25:28.850038] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-06T20:25:28.850892] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-06T20:25:28.850945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:28.850978] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:28.851006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:28.851064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:28.911631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:28.912568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:28.912673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:28.912708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:29.039264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:29.039428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:29.039473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:29.039501] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:29.043272] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: UP (p=74.03%) [2026-01-06T20:25:29.043603] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-06T20:25:29.043732] [INFO ] [sig ] KRRO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:29.189434] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KRRO.txt [2026-01-06T20:25:29.189657] [INFO ] [sig ] [1821/3517] Completed KRRO in 0.4s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:29.189721] [INFO ] [sig ] [1822/3517] Forecasting KRUS... [2026-01-06T20:25:29.189772] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-06T20:25:29.189820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-06T20:25:29.203409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-06T20:25:29.203807] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-06T20:25:29.204610] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-06T20:25:29.204663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:29.204696] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:29.204723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:29.204780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:29.261180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:29.262039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:29.262119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:29.262152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:29.377531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:29.377706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:29.377751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:29.377780] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:29.381142] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-01-06T20:25:29.381419] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-06T20:25:29.381543] [INFO ] [sig ] KRUS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:29.522315] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KRUS.txt [2026-01-06T20:25:29.522453] [INFO ] [sig ] [1822/3517] Completed KRUS in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:29.522494] [INFO ] [sig ] [1823/3517] Forecasting KRYS... [2026-01-06T20:25:29.522524] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-06T20:25:29.522555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-06T20:25:29.534077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-06T20:25:29.534397] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-06T20:25:29.535172] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-06T20:25:29.535224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:29.535255] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:29.535281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:29.535337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:29.591550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:29.592235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:29.592330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:29.592363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:29.719851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:29.720005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:29.720049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:29.720079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:29.723693] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: DOWN (p=13.61%) [2026-01-06T20:25:29.724002] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-06T20:25:29.724131] [INFO ] [sig ] KRYS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:29.866053] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KRYS.txt [2026-01-06T20:25:29.866196] [INFO ] [sig ] [1823/3517] Completed KRYS in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:29.866235] [INFO ] [sig ] [1824/3517] Forecasting KSCP... [2026-01-06T20:25:29.866263] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-06T20:25:29.866294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-06T20:25:29.877853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-06T20:25:29.878152] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-06T20:25:29.878939] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-06T20:25:29.878990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:29.879021] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:29.879048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:29.879103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:29.935373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:29.936107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:29.936187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:29.936222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:30.056445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:30.056810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:30.056853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:30.056883] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:30.060410] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: DOWN (p=9.27%) [2026-01-06T20:25:30.060727] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-06T20:25:30.060851] [INFO ] [sig ] KSCP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:30.200381] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KSCP.txt [2026-01-06T20:25:30.200510] [INFO ] [sig ] [1824/3517] Completed KSCP in 0.3s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:30.200549] [INFO ] [sig ] [1825/3517] Forecasting KSPI... [2026-01-06T20:25:30.200599] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-06T20:25:30.200631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-06T20:25:30.213060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-06T20:25:30.213366] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-06T20:25:30.214351] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-06T20:25:30.214405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:30.214438] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:30.214466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:30.214525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:30.272139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:30.273143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:30.273253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:30.273289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:30.393324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:30.393486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:30.393542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:30.393590] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:30.397097] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=77.95%) [2026-01-06T20:25:30.397411] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-06T20:25:30.397548] [INFO ] [sig ] KSPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:30.553184] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KSPI.txt [2026-01-06T20:25:30.553320] [INFO ] [sig ] [1825/3517] Completed KSPI in 0.4s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:30.553361] [INFO ] [sig ] [1826/3517] Forecasting KSS... [2026-01-06T20:25:30.553393] [INFO ] [sig ] Generating forecast for: KSS [2026-01-06T20:25:30.553427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-06T20:25:30.566729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-06T20:25:30.567048] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-06T20:25:30.567841] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-06T20:25:30.567904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:30.567947] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:30.567981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:30.568040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:30.628439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:30.629461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:30.629554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:30.629621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:30.761975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:30.762155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:30.762202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:30.762234] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:30.765793] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=23.54%) [2026-01-06T20:25:30.766152] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-06T20:25:30.766296] [INFO ] [sig ] KSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:30.914175] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KSS.txt [2026-01-06T20:25:30.914311] [INFO ] [sig ] [1826/3517] Completed KSS in 0.4s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:30.914360] [INFO ] [sig ] [1827/3517] Forecasting KTB... [2026-01-06T20:25:30.914400] [INFO ] [sig ] Generating forecast for: KTB [2026-01-06T20:25:30.914432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-06T20:25:30.926390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-06T20:25:30.926750] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-06T20:25:30.927530] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-06T20:25:30.927601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:30.927638] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:30.927665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:30.927724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:30.989291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:30.990228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:30.990311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:30.990346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:31.125724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:31.125895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:31.125941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:31.125972] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:31.129717] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=0.85%) [2026-01-06T20:25:31.130001] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-06T20:25:31.130131] [INFO ] [sig ] KTB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:31.286586] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KTB.txt [2026-01-06T20:25:31.286735] [INFO ] [sig ] [1827/3517] Completed KTB in 0.4s | 2.91 sym/s | Total: 10.4m | ETA: 9.7m [2026-01-06T20:25:31.286776] [INFO ] [sig ] [1828/3517] Forecasting KTCC... [2026-01-06T20:25:31.286808] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-06T20:25:31.286840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-06T20:25:31.301046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-06T20:25:31.301385] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-06T20:25:31.302189] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-06T20:25:31.302244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:31.302279] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:31.302307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:31.302364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:31.362053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:31.363077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:31.363165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:31.363198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:31.473378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:31.473540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:31.473602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:31.473637] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:31.477057] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-06T20:25:31.477337] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-06T20:25:31.477466] [INFO ] [sig ] KTCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:31.617910] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KTCC.txt [2026-01-06T20:25:31.618099] [INFO ] [sig ] [1828/3517] Completed KTCC in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-06T20:25:31.618140] [INFO ] [sig ] [1829/3517] Forecasting KTF... [2026-01-06T20:25:31.618171] [INFO ] [sig ] Generating forecast for: KTF [2026-01-06T20:25:31.618203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-06T20:25:31.629857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-06T20:25:31.630246] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-06T20:25:31.631080] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-06T20:25:31.631134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:31.631168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:31.631197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:31.631255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:31.690278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:31.691182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:31.691272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:31.691306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:31.818549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:31.818748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:31.818795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:31.818825] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:31.822155] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-06T20:25:31.822431] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-06T20:25:31.822558] [INFO ] [sig ] KTF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:31.964991] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KTF.txt [2026-01-06T20:25:31.965126] [INFO ] [sig ] [1829/3517] Completed KTF in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.7m [2026-01-06T20:25:31.965165] [INFO ] [sig ] [1830/3517] Forecasting KURA... [2026-01-06T20:25:31.965194] [INFO ] [sig ] Generating forecast for: KURA [2026-01-06T20:25:31.965224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-06T20:25:31.976980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-06T20:25:31.977345] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-06T20:25:31.978145] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-06T20:25:31.978199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:31.978244] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:31.978275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:31.978332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:32.037156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:32.038037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:32.038118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:32.038153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:32.163873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:32.164014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:32.164056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:32.164086] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:32.167613] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: UP (p=69.15%) [2026-01-06T20:25:32.167889] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-06T20:25:32.168012] [INFO ] [sig ] KURA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:32.308046] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KURA.txt [2026-01-06T20:25:32.308176] [INFO ] [sig ] [1830/3517] Completed KURA in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:32.308214] [INFO ] [sig ] [1831/3517] Forecasting KVHI... [2026-01-06T20:25:32.308243] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-06T20:25:32.308274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-06T20:25:32.320836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-06T20:25:32.321126] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-06T20:25:32.322037] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-06T20:25:32.322088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:32.322120] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:32.322148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:32.322204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:32.378801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:32.379418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:32.379496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:32.379527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:32.494844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:32.494978] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:25:32.495019] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:32.495049] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:32.498293] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: UP (p=64.60%) [2026-01-06T20:25:32.498561] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-06T20:25:32.498718] [INFO ] [sig ] KVHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:32.640348] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KVHI.txt [2026-01-06T20:25:32.640479] [INFO ] [sig ] [1831/3517] Completed KVHI in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:32.640518] [INFO ] [sig ] [1832/3517] Forecasting KVUE... [2026-01-06T20:25:32.640548] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-06T20:25:32.640595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-06T20:25:32.652221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-06T20:25:32.652550] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-06T20:25:32.653391] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-06T20:25:32.653445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:32.653511] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:32.653542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:32.653632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:32.712280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:32.712991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:32.713068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:32.713100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:32.829396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:32.829552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:32.829616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:32.829649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:32.832985] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-06T20:25:32.833273] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-06T20:25:32.833401] [INFO ] [sig ] KVUE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:32.973380] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KVUE.txt [2026-01-06T20:25:32.973504] [INFO ] [sig ] [1832/3517] Completed KVUE in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:32.973543] [INFO ] [sig ] [1833/3517] Forecasting KVYO... [2026-01-06T20:25:32.973589] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-06T20:25:32.973623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-06T20:25:32.985060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-06T20:25:32.985365] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-06T20:25:32.986188] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-06T20:25:32.986242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:32.986274] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:32.986303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:32.986361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:33.046516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:33.047327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:33.047410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:33.047444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:33.172108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:33.172246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:33.172289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:33.172318] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:33.175592] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=11.25%) [2026-01-06T20:25:33.175857] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-06T20:25:33.175978] [INFO ] [sig ] KVYO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:33.373965] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KVYO.txt [2026-01-06T20:25:33.374102] [INFO ] [sig ] [1833/3517] Completed KVYO in 0.4s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:33.374147] [INFO ] [sig ] [1834/3517] Forecasting KYN... [2026-01-06T20:25:33.374178] [INFO ] [sig ] Generating forecast for: KYN [2026-01-06T20:25:33.374208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-06T20:25:33.385966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-06T20:25:33.386264] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-06T20:25:33.387239] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-06T20:25:33.387292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:33.387326] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:33.387353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:33.387412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:33.448113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:33.448884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:33.448962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:33.448994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:33.565936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:33.566079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:33.566122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:33.566153] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:33.569915] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: UP (p=67.91%) [2026-01-06T20:25:33.570188] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-06T20:25:33.570312] [INFO ] [sig ] KYN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:33.710822] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KYN.txt [2026-01-06T20:25:33.710952] [INFO ] [sig ] [1834/3517] Completed KYN in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:33.710990] [INFO ] [sig ] [1835/3517] Forecasting KYTX... [2026-01-06T20:25:33.711019] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-06T20:25:33.711051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-06T20:25:33.722913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-06T20:25:33.723207] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-06T20:25:33.724164] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-06T20:25:33.724215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:33.724246] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:33.724273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:33.724328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:33.782340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:33.783202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:33.783283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:33.783317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:33.905908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:33.906073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:33.906122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:33.906189] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:33.910155] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=46.91%) [2026-01-06T20:25:33.910465] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-06T20:25:33.910645] [INFO ] [sig ] KYTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:34.053292] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/KYTX.txt [2026-01-06T20:25:34.053441] [INFO ] [sig ] [1835/3517] Completed KYTX in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:34.053480] [INFO ] [sig ] [1836/3517] Forecasting KZIA... [2026-01-06T20:25:34.053509] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-06T20:25:34.053540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-06T20:25:34.064319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-06T20:25:34.064832] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-06T20:25:34.065625] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-06T20:25:34.065678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:34.065712] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:34.065740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:34.065799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:34.124360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:34.125055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:34.125133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:34.125165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:34.241972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:34.242146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:34.242196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:34.242227] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:34.245614] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-06T20:25:34.246052] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-06T20:25:34.246182] [INFO ] [sig ] KZIA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:34.390079] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/KZIA.txt [2026-01-06T20:25:34.390232] [INFO ] [sig ] [1836/3517] Completed KZIA in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:34.390271] [INFO ] [sig ] [1837/3517] Forecasting L... [2026-01-06T20:25:34.390300] [INFO ] [sig ] Generating forecast for: L [2026-01-06T20:25:34.390331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-06T20:25:34.401847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-06T20:25:34.402146] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-06T20:25:34.402911] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-06T20:25:34.402962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:34.402994] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:34.403021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:34.403078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:34.462064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:34.462724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:34.462801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:34.462833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:34.579330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:34.579463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:34.579506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:34.579554] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:34.582874] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=88.12%) [2026-01-06T20:25:34.583151] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-06T20:25:34.583275] [INFO ] [sig ] L: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:34.721522] [INFO ] [LOCAL ] Saved forecast: L 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/L.txt [2026-01-06T20:25:34.721668] [INFO ] [sig ] [1837/3517] Completed L in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:34.721708] [INFO ] [sig ] [1838/3517] Forecasting LAB... [2026-01-06T20:25:34.721737] [INFO ] [sig ] Generating forecast for: LAB [2026-01-06T20:25:34.721767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-06T20:25:34.732824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-06T20:25:34.733105] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-06T20:25:34.733906] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-06T20:25:34.733959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:34.733991] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:34.734019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:34.734076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:34.790253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:34.790885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:34.790962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:34.790994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:34.910473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:34.910635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:34.910678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:34.910710] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:34.913956] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: UP (p=57.73%) [2026-01-06T20:25:34.914226] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-06T20:25:34.914348] [INFO ] [sig ] LAB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:35.065668] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LAB.txt [2026-01-06T20:25:35.065817] [INFO ] [sig ] [1838/3517] Completed LAB in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:35.065856] [INFO ] [sig ] [1839/3517] Forecasting LAC... [2026-01-06T20:25:35.065887] [INFO ] [sig ] Generating forecast for: LAC [2026-01-06T20:25:35.065918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-06T20:25:35.077400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-06T20:25:35.077732] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-06T20:25:35.078473] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-06T20:25:35.078525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:35.078557] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:35.078605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:35.078692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:35.136452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:35.137135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:35.137211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:35.137258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:35.261012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:35.261156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:35.261201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:35.261231] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:35.264619] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-01-06T20:25:35.264899] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-06T20:25:35.265022] [INFO ] [sig ] LAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:35.403621] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LAC.txt [2026-01-06T20:25:35.403751] [INFO ] [sig ] [1839/3517] Completed LAC in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:35.403790] [INFO ] [sig ] [1840/3517] Forecasting LAD... [2026-01-06T20:25:35.403819] [INFO ] [sig ] Generating forecast for: LAD [2026-01-06T20:25:35.403850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-06T20:25:35.414727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-06T20:25:35.415046] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-06T20:25:35.415851] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-06T20:25:35.415904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:35.415938] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:35.415966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:35.416025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:35.475611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:35.476395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:35.476473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:35.476505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:35.595265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:35.595416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:35.595461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:35.595492] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:35.599047] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=97.48%) [2026-01-06T20:25:35.599317] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-06T20:25:35.599444] [INFO ] [sig ] LAD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:35.740718] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LAD.txt [2026-01-06T20:25:35.740886] [INFO ] [sig ] [1840/3517] Completed LAD in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:35.740953] [INFO ] [sig ] [1841/3517] Forecasting LAES... [2026-01-06T20:25:35.740993] [INFO ] [sig ] Generating forecast for: LAES [2026-01-06T20:25:35.741032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-06T20:25:35.752704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-06T20:25:35.753029] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-06T20:25:35.753845] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-06T20:25:35.753898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:35.753932] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:35.753973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:35.754032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:35.812853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:35.813546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:35.813644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:35.813678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:35.931614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:35.931760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:35.931804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:35.931834] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:35.935196] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-01-06T20:25:35.935468] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-06T20:25:35.935640] [INFO ] [sig ] LAES: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:36.082459] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LAES.txt [2026-01-06T20:25:36.082633] [INFO ] [sig ] [1841/3517] Completed LAES in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:36.082676] [INFO ] [sig ] [1842/3517] Forecasting LAKE... [2026-01-06T20:25:36.082705] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-06T20:25:36.082735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-06T20:25:36.095272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-06T20:25:36.095631] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-06T20:25:36.096449] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-06T20:25:36.096504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:36.096537] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:36.096566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:36.096654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:36.155405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:36.156237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:36.156343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:36.156378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:36.275650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:36.275802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:36.275846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:36.275876] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:36.279350] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=98.20%) [2026-01-06T20:25:36.279653] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-06T20:25:36.279783] [INFO ] [sig ] LAKE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:36.419153] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LAKE.txt [2026-01-06T20:25:36.419306] [INFO ] [sig ] [1842/3517] Completed LAKE in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:36.419346] [INFO ] [sig ] [1843/3517] Forecasting LAND... [2026-01-06T20:25:36.419375] [INFO ] [sig ] Generating forecast for: LAND [2026-01-06T20:25:36.419406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-06T20:25:36.431548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-06T20:25:36.431951] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-06T20:25:36.432785] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-06T20:25:36.432839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:36.432873] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:36.432901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:36.432959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:36.490669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:36.491614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:36.491719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:36.491755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:36.616562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:36.616755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:36.616811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:36.616845] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:36.620338] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=12.16%) [2026-01-06T20:25:36.620690] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-06T20:25:36.620826] [INFO ] [sig ] LAND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:36.760914] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LAND.txt [2026-01-06T20:25:36.761041] [INFO ] [sig ] [1843/3517] Completed LAND in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:36.761080] [INFO ] [sig ] [1844/3517] Forecasting LANDO... [2026-01-06T20:25:36.761109] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-06T20:25:36.761140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-06T20:25:36.773228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-06T20:25:36.773563] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-06T20:25:36.774451] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-06T20:25:36.774503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:36.774535] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:36.774563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:36.774641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:36.832918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:36.833551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:36.833649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:36.833684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:36.937617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:36.937780] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:25:36.937821] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:36.937849] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:36.941492] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=5.31%) [2026-01-06T20:25:36.941811] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-06T20:25:36.941946] [INFO ] [sig ] LANDO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:37.089113] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LANDO.txt [2026-01-06T20:25:37.089273] [INFO ] [sig ] [1844/3517] Completed LANDO in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:37.089312] [INFO ] [sig ] [1845/3517] Forecasting LANDP... [2026-01-06T20:25:37.089341] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-06T20:25:37.089380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-06T20:25:37.101521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-06T20:25:37.101863] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-06T20:25:37.102656] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-06T20:25:37.102708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:37.102742] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:37.102770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:37.102829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:37.162536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:37.163412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:37.163509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:37.163543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:37.283436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:37.283594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:37.283637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:37.283667] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:37.286925] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-06T20:25:37.287198] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-06T20:25:37.287322] [INFO ] [sig ] LANDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:37.430748] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LANDP.txt [2026-01-06T20:25:37.430907] [INFO ] [sig ] [1845/3517] Completed LANDP in 0.3s | 2.91 sym/s | Total: 10.5m | ETA: 9.6m [2026-01-06T20:25:37.430950] [INFO ] [sig ] [1846/3517] Forecasting LASE... [2026-01-06T20:25:37.430982] [INFO ] [sig ] Generating forecast for: LASE [2026-01-06T20:25:37.431017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-06T20:25:37.442332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-06T20:25:37.442709] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-06T20:25:37.443476] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-06T20:25:37.443529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:37.443561] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:37.443613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:37.443673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:37.502639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:37.503503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:37.503603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:37.503640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:37.621126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:37.621269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:37.621309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:37.621338] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:37.624782] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: DOWN (p=29.33%) [2026-01-06T20:25:37.625047] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-06T20:25:37.625169] [INFO ] [sig ] LASE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:37.763329] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LASE.txt [2026-01-06T20:25:37.763484] [INFO ] [sig ] [1846/3517] Completed LASE in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-06T20:25:37.763523] [INFO ] [sig ] [1847/3517] Forecasting LAZ... [2026-01-06T20:25:37.763553] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-06T20:25:37.763608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-06T20:25:37.779377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-06T20:25:37.779873] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-06T20:25:37.781083] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-06T20:25:37.781159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:37.781217] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:37.781265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:37.781359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:37.858938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:37.860092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:37.860209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:37.860264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:38.001026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:38.001220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:38.001278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:38.001310] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:38.005816] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=84.66%) [2026-01-06T20:25:38.006206] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-06T20:25:38.006359] [INFO ] [sig ] LAZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:38.205968] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LAZ.txt [2026-01-06T20:25:38.206141] [INFO ] [sig ] [1847/3517] Completed LAZ in 0.4s | 2.91 sym/s | Total: 10.6m | ETA: 9.6m [2026-01-06T20:25:38.206183] [INFO ] [sig ] [1848/3517] Forecasting LBRDA... [2026-01-06T20:25:38.206213] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-06T20:25:38.206247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-06T20:25:38.225814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-06T20:25:38.226394] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-06T20:25:38.227830] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-06T20:25:38.227925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:38.227982] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:38.228031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:38.228130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:38.309521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:38.310785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:38.310902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:38.310957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:38.486734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:38.486934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:38.487008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:38.487077] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:38.492229] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-01-06T20:25:38.492798] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-06T20:25:38.493013] [INFO ] [sig ] LBRDA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:38.706736] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LBRDA.txt [2026-01-06T20:25:38.706908] [INFO ] [sig ] [1848/3517] Completed LBRDA in 0.5s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:38.706950] [INFO ] [sig ] [1849/3517] Forecasting LBRDK... [2026-01-06T20:25:38.706980] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-06T20:25:38.707012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-06T20:25:38.720929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-06T20:25:38.721387] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-06T20:25:38.722369] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-06T20:25:38.722653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:38.722708] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:38.722747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:38.722831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:38.781462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:38.782423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:38.782509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:38.782543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:38.908075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:38.908241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:38.908287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:38.908317] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:38.911908] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: DOWN (p=23.68%) [2026-01-06T20:25:38.912225] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-06T20:25:38.912361] [INFO ] [sig ] LBRDK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:39.085609] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LBRDK.txt [2026-01-06T20:25:39.085765] [INFO ] [sig ] [1849/3517] Completed LBRDK in 0.4s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:39.085805] [INFO ] [sig ] [1850/3517] Forecasting LBTYA... [2026-01-06T20:25:39.085835] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-06T20:25:39.085867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-06T20:25:39.097058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-06T20:25:39.097357] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-06T20:25:39.098187] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-06T20:25:39.098248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:39.098280] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:39.098307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:39.098363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:39.154491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:39.155565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:39.155670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:39.155720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:39.278902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:39.279048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:39.279091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:39.279120] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:39.282611] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-01-06T20:25:39.282878] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-06T20:25:39.282999] [INFO ] [sig ] LBTYA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:39.422202] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LBTYA.txt [2026-01-06T20:25:39.422345] [INFO ] [sig ] [1850/3517] Completed LBTYA in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:39.422384] [INFO ] [sig ] [1851/3517] Forecasting LBTYK... [2026-01-06T20:25:39.422414] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-06T20:25:39.422444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-06T20:25:39.433955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-06T20:25:39.434255] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-06T20:25:39.435051] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-06T20:25:39.435105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:39.435138] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:39.435165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:39.435222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:39.491456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:39.492102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:39.492178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:39.492211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:39.614529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:39.614694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:39.614736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:39.614764] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:39.618200] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: UP (p=72.52%) [2026-01-06T20:25:39.618471] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-06T20:25:39.618613] [INFO ] [sig ] LBTYK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:39.757816] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LBTYK.txt [2026-01-06T20:25:39.757945] [INFO ] [sig ] [1851/3517] Completed LBTYK in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:39.757984] [INFO ] [sig ] [1852/3517] Forecasting LC... [2026-01-06T20:25:39.758015] [INFO ] [sig ] Generating forecast for: LC [2026-01-06T20:25:39.758046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-06T20:25:39.770585] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-06T20:25:39.770885] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-06T20:25:39.771653] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-06T20:25:39.771705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:39.771737] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:39.771774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:39.771832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:39.828811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:39.829551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:39.829646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:39.829680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:39.951090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:39.951242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:39.951317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:39.951348] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:39.954883] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=9.05%) [2026-01-06T20:25:39.955164] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-06T20:25:39.955291] [INFO ] [sig ] LC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:40.096079] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LC.txt [2026-01-06T20:25:40.096217] [INFO ] [sig ] [1852/3517] Completed LC in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:40.096256] [INFO ] [sig ] [1853/3517] Forecasting LCFY... [2026-01-06T20:25:40.096286] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-06T20:25:40.096316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-06T20:25:40.108641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-06T20:25:40.109169] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-06T20:25:40.110101] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-06T20:25:40.110154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:40.110187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:40.110214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:40.110272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:40.167064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:40.167676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:40.167751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:40.167784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:40.277069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:40.277175] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:25:40.277213] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:40.277241] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:40.280536] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: DOWN (p=13.66%) [2026-01-06T20:25:40.281008] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-06T20:25:40.281126] [INFO ] [sig ] LCFY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:40.420917] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LCFY.txt [2026-01-06T20:25:40.421049] [INFO ] [sig ] [1853/3517] Completed LCFY in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:40.421086] [INFO ] [sig ] [1854/3517] Forecasting LCID... [2026-01-06T20:25:40.421116] [INFO ] [sig ] Generating forecast for: LCID [2026-01-06T20:25:40.421145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-06T20:25:40.431871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-06T20:25:40.432165] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-06T20:25:40.432941] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-06T20:25:40.432992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:40.433023] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:40.433051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:40.433107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:40.490226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:40.491055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:40.491130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:40.491163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:40.611731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:40.611843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:40.611885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:40.611913] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:40.615437] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: DOWN (p=24.95%) [2026-01-06T20:25:40.615732] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-06T20:25:40.615871] [INFO ] [sig ] LCID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:40.755864] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LCID.txt [2026-01-06T20:25:40.755988] [INFO ] [sig ] [1854/3517] Completed LCID in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:40.756026] [INFO ] [sig ] [1855/3517] Forecasting LCII... [2026-01-06T20:25:40.756057] [INFO ] [sig ] Generating forecast for: LCII [2026-01-06T20:25:40.756087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-06T20:25:40.768437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-06T20:25:40.768749] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-06T20:25:40.769498] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-06T20:25:40.769549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:40.769598] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:40.769627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:40.769684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:40.827256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:40.827914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:40.827991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:40.828023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:40.942110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:40.942244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:40.942284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:40.942313] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:40.945559] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-06T20:25:40.945838] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-06T20:25:40.945956] [INFO ] [sig ] LCII: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:41.084920] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LCII.txt [2026-01-06T20:25:41.085072] [INFO ] [sig ] [1855/3517] Completed LCII in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:41.085112] [INFO ] [sig ] [1856/3517] Forecasting LCNB... [2026-01-06T20:25:41.085173] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-06T20:25:41.085213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-06T20:25:41.096614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-06T20:25:41.097164] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-06T20:25:41.097933] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-06T20:25:41.097984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:41.098016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:41.098043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:41.098099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:41.155636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:41.156500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:41.156600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:41.156635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:41.273328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:41.273467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:41.273510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:41.273539] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:41.276815] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: UP (p=58.04%) [2026-01-06T20:25:41.277081] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-06T20:25:41.277200] [INFO ] [sig ] LCNB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:41.415732] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LCNB.txt [2026-01-06T20:25:41.415857] [INFO ] [sig ] [1856/3517] Completed LCNB in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:41.415895] [INFO ] [sig ] [1857/3517] Forecasting LDI... [2026-01-06T20:25:41.415925] [INFO ] [sig ] Generating forecast for: LDI [2026-01-06T20:25:41.415956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-06T20:25:41.427334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-06T20:25:41.427636] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-06T20:25:41.428381] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-06T20:25:41.428431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:41.428462] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:41.428489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:41.428545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:41.484315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:41.484915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:41.484990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:41.485022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:41.609009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:41.609208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:41.609266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:41.609297] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:41.613102] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: UP (p=65.42%) [2026-01-06T20:25:41.613446] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-06T20:25:41.613614] [INFO ] [sig ] LDI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:41.774998] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LDI.txt [2026-01-06T20:25:41.775161] [INFO ] [sig ] [1857/3517] Completed LDI in 0.4s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:41.775202] [INFO ] [sig ] [1858/3517] Forecasting LDOS... [2026-01-06T20:25:41.775232] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-06T20:25:41.775264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-06T20:25:41.787540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-06T20:25:41.787955] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-06T20:25:41.788790] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-06T20:25:41.788846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:41.788879] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:41.788912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:41.789010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:41.846293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:41.847129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:41.847209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:41.847241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:41.964832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:41.964998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:41.965045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:41.965075] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:41.968568] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=0.65%) [2026-01-06T20:25:41.968895] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-06T20:25:41.969024] [INFO ] [sig ] LDOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:42.109128] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LDOS.txt [2026-01-06T20:25:42.109266] [INFO ] [sig ] [1858/3517] Completed LDOS in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:42.109304] [INFO ] [sig ] [1859/3517] Forecasting LDP... [2026-01-06T20:25:42.109334] [INFO ] [sig ] Generating forecast for: LDP [2026-01-06T20:25:42.109364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-06T20:25:42.122483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-06T20:25:42.123092] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-06T20:25:42.123988] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-06T20:25:42.124045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:42.124079] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:42.124108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:42.124199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:42.189254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:42.190316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:42.190410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:42.190445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:42.320677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:42.320846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:42.320892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:42.320923] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:42.324365] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: DOWN (p=28.57%) [2026-01-06T20:25:42.324665] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-06T20:25:42.324796] [INFO ] [sig ] LDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:42.471398] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LDP.txt [2026-01-06T20:25:42.471533] [INFO ] [sig ] [1859/3517] Completed LDP in 0.4s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:42.471600] [INFO ] [sig ] [1860/3517] Forecasting LDSF... [2026-01-06T20:25:42.471653] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-06T20:25:42.471697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-06T20:25:42.483629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-06T20:25:42.483966] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-06T20:25:42.484778] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-06T20:25:42.484832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:42.484865] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:42.484894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:42.484953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:42.547055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:42.547996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:42.548083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:42.548125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:42.659333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:42.659487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:42.659532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:42.659563] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:42.663004] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: DOWN (p=31.57%) [2026-01-06T20:25:42.663279] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-06T20:25:42.663402] [INFO ] [sig ] LDSF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:42.806611] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LDSF.txt [2026-01-06T20:25:42.806742] [INFO ] [sig ] [1860/3517] Completed LDSF in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:42.806780] [INFO ] [sig ] [1861/3517] Forecasting LE... [2026-01-06T20:25:42.806810] [INFO ] [sig ] Generating forecast for: LE [2026-01-06T20:25:42.806841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-06T20:25:42.818376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-06T20:25:42.818709] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-06T20:25:42.819459] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-06T20:25:42.819510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:42.819542] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:42.819592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:42.819654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:42.876728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:42.877358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:42.877437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:42.877469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:43.000003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:43.000159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:43.000202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:43.000234] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:43.003644] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=17.53%) [2026-01-06T20:25:43.003954] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-06T20:25:43.004078] [INFO ] [sig ] LE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:43.148324] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LE.txt [2026-01-06T20:25:43.148456] [INFO ] [sig ] [1861/3517] Completed LE in 0.3s | 2.91 sym/s | Total: 10.6m | ETA: 9.5m [2026-01-06T20:25:43.148495] [INFO ] [sig ] [1862/3517] Forecasting LEA... [2026-01-06T20:25:43.148525] [INFO ] [sig ] Generating forecast for: LEA [2026-01-06T20:25:43.148555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-06T20:25:43.160838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-06T20:25:43.161166] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-06T20:25:43.162131] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-06T20:25:43.162183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:43.162217] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:43.162245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:43.162303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:43.221047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:43.221802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:43.221882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:43.221916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:43.347238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:43.347437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:43.347506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:43.347537] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:43.351407] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=67.84%) [2026-01-06T20:25:43.351819] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-06T20:25:43.351975] [INFO ] [sig ] LEA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:43.499346] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LEA.txt [2026-01-06T20:25:43.499497] [INFO ] [sig ] [1862/3517] Completed LEA in 0.4s | 2.91 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-06T20:25:43.499536] [INFO ] [sig ] [1863/3517] Forecasting LECO... [2026-01-06T20:25:43.499566] [INFO ] [sig ] Generating forecast for: LECO [2026-01-06T20:25:43.499615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-06T20:25:43.514302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-06T20:25:43.514675] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-06T20:25:43.515508] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-06T20:25:43.515561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:43.515614] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:43.515643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:43.515702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:43.573565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:43.574399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:43.574481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:43.574514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:43.689049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:43.689204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:43.689245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:43.689274] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:43.692521] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: UP (p=85.66%) [2026-01-06T20:25:43.692805] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-06T20:25:43.692924] [INFO ] [sig ] LECO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:43.833408] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LECO.txt [2026-01-06T20:25:43.833556] [INFO ] [sig ] [1863/3517] Completed LECO in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-06T20:25:43.833612] [INFO ] [sig ] [1864/3517] Forecasting LEG... [2026-01-06T20:25:43.833643] [INFO ] [sig ] Generating forecast for: LEG [2026-01-06T20:25:43.833674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-06T20:25:43.846285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-06T20:25:43.846561] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-06T20:25:43.847338] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-06T20:25:43.847389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:43.847420] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:43.847448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:43.847504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:43.905133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:43.905987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:43.906088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:43.906134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:44.024504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:44.024665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:44.024710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:44.024739] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:44.027968] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=42.50%) [2026-01-06T20:25:44.028234] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-06T20:25:44.028354] [INFO ] [sig ] LEG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:44.175114] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LEG.txt [2026-01-06T20:25:44.175279] [INFO ] [sig ] [1864/3517] Completed LEG in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.5m [2026-01-06T20:25:44.175320] [INFO ] [sig ] [1865/3517] Forecasting LEGH... [2026-01-06T20:25:44.175351] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-06T20:25:44.175390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-06T20:25:44.188909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-06T20:25:44.189312] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-06T20:25:44.190115] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-06T20:25:44.190180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:44.190221] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:44.190251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:44.190331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:44.249663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:44.250560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:44.250698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:44.250740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:44.371295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:44.371453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:44.371497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:44.371528] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:44.374954] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-06T20:25:44.375244] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-06T20:25:44.375372] [INFO ] [sig ] LEGH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:44.522003] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LEGH.txt [2026-01-06T20:25:44.522156] [INFO ] [sig ] [1865/3517] Completed LEGH in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:44.522195] [INFO ] [sig ] [1866/3517] Forecasting LEGN... [2026-01-06T20:25:44.522227] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-06T20:25:44.522257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-06T20:25:44.534089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-06T20:25:44.534450] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-06T20:25:44.535236] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-06T20:25:44.535289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:44.535321] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:44.535348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:44.535405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:44.592282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:44.593117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:44.593203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:44.593237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:44.712958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:44.713120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:44.713163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:44.713192] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:44.716509] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-01-06T20:25:44.716805] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-06T20:25:44.716931] [INFO ] [sig ] LEGN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:44.863059] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LEGN.txt [2026-01-06T20:25:44.863236] [INFO ] [sig ] [1866/3517] Completed LEGN in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:44.863283] [INFO ] [sig ] [1867/3517] Forecasting LEN... [2026-01-06T20:25:44.863315] [INFO ] [sig ] Generating forecast for: LEN [2026-01-06T20:25:44.863355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-06T20:25:44.876635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-06T20:25:44.876991] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-06T20:25:44.877770] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-06T20:25:44.877824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:44.877859] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:44.877885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:44.877941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:44.935165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:44.936099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:44.936186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:44.936220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:45.063828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:45.063992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:45.064037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:45.064067] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:45.067554] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: UP (p=51.64%) [2026-01-06T20:25:45.067870] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-06T20:25:45.068001] [INFO ] [sig ] LEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:45.210864] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LEN.txt [2026-01-06T20:25:45.211040] [INFO ] [sig ] [1867/3517] Completed LEN in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:45.211093] [INFO ] [sig ] [1868/3517] Forecasting LENZ... [2026-01-06T20:25:45.211125] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-06T20:25:45.211155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-06T20:25:45.222961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-06T20:25:45.223349] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-06T20:25:45.224195] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-06T20:25:45.224250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:45.224283] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:45.224311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:45.224368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:45.281969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:45.282873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:45.282955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:45.282989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:45.403720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:45.403876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:45.403918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:45.403948] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:45.407353] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-06T20:25:45.407664] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-06T20:25:45.407811] [INFO ] [sig ] LENZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:45.546087] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LENZ.txt [2026-01-06T20:25:45.546228] [INFO ] [sig ] [1868/3517] Completed LENZ in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:45.546273] [INFO ] [sig ] [1869/3517] Forecasting LEO... [2026-01-06T20:25:45.546305] [INFO ] [sig ] Generating forecast for: LEO [2026-01-06T20:25:45.546336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-06T20:25:45.557455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-06T20:25:45.557786] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-06T20:25:45.558541] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-06T20:25:45.558610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:45.558642] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:45.558693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:45.558759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:45.614938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:45.615839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:45.615926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:45.615959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:45.745380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:45.745561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:45.745630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:45.745664] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:45.749368] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-06T20:25:45.749695] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-06T20:25:45.749851] [INFO ] [sig ] LEO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:45.892227] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LEO.txt [2026-01-06T20:25:45.892380] [INFO ] [sig ] [1869/3517] Completed LEO in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:45.892434] [INFO ] [sig ] [1870/3517] Forecasting LESL... [2026-01-06T20:25:45.892468] [INFO ] [sig ] Generating forecast for: LESL [2026-01-06T20:25:45.892499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-06T20:25:45.904507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-06T20:25:45.904914] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-06T20:25:45.905737] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-06T20:25:45.905791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:45.905826] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:45.905855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:45.905913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:45.965808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:45.966711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:45.966793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:45.966827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:46.090842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:46.091006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:46.091049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:46.091079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:46.094591] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: DOWN (p=33.79%) [2026-01-06T20:25:46.094929] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-06T20:25:46.095086] [INFO ] [sig ] LESL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:46.236406] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LESL.txt [2026-01-06T20:25:46.236592] [INFO ] [sig ] [1870/3517] Completed LESL in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:46.236643] [INFO ] [sig ] [1871/3517] Forecasting LEVI... [2026-01-06T20:25:46.236676] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-06T20:25:46.236708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-06T20:25:46.249069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-06T20:25:46.249373] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-06T20:25:46.250153] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-06T20:25:46.250206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:46.250238] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:46.250266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:46.250323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:46.307689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:46.308439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:46.308521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:46.308555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:46.440164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:46.440349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:46.440401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:46.440431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:46.443926] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-01-06T20:25:46.444256] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-06T20:25:46.444386] [INFO ] [sig ] LEVI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:46.583185] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LEVI.txt [2026-01-06T20:25:46.583354] [INFO ] [sig ] [1871/3517] Completed LEVI in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:46.583402] [INFO ] [sig ] [1872/3517] Forecasting LFMD... [2026-01-06T20:25:46.583438] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-06T20:25:46.583482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-06T20:25:46.595883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-06T20:25:46.596260] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-06T20:25:46.597304] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-06T20:25:46.597373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:46.597418] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:46.597459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:46.597543] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:46.654889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:46.655816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:46.655902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:46.655936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:46.777735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:46.777895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:46.777955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:46.777984] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:46.781389] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-01-06T20:25:46.781710] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-06T20:25:46.781844] [INFO ] [sig ] LFMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:46.921723] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LFMD.txt [2026-01-06T20:25:46.921881] [INFO ] [sig ] [1872/3517] Completed LFMD in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:46.921948] [INFO ] [sig ] [1873/3517] Forecasting LFUS... [2026-01-06T20:25:46.921979] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-06T20:25:46.922011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-06T20:25:46.934300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-06T20:25:46.934686] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-06T20:25:46.935484] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-06T20:25:46.935540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:46.935593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:46.935625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:46.935683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:46.992306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:46.993204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:46.993291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:46.993325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:47.116312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:47.116467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:47.116515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:47.116546] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:47.120001] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: DOWN (p=4.50%) [2026-01-06T20:25:47.120322] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-06T20:25:47.120458] [INFO ] [sig ] LFUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:47.266918] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LFUS.txt [2026-01-06T20:25:47.267101] [INFO ] [sig ] [1873/3517] Completed LFUS in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:47.267145] [INFO ] [sig ] [1874/3517] Forecasting LFVN... [2026-01-06T20:25:47.267175] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-06T20:25:47.267212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-06T20:25:47.280377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-06T20:25:47.280834] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-06T20:25:47.281676] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-06T20:25:47.281729] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:47.281762] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:47.281789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:47.281852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:47.340467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:47.341448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:47.341565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:47.341627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:47.462382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:47.462539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:47.462601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:47.462634] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:47.465994] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: UP (p=71.87%) [2026-01-06T20:25:47.466265] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-06T20:25:47.466384] [INFO ] [sig ] LFVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:47.610168] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LFVN.txt [2026-01-06T20:25:47.610316] [INFO ] [sig ] [1874/3517] Completed LFVN in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:47.610357] [INFO ] [sig ] [1875/3517] Forecasting LGCL... [2026-01-06T20:25:47.610389] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-06T20:25:47.610419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-06T20:25:47.621343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-06T20:25:47.621717] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-06T20:25:47.622538] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-06T20:25:47.622619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:47.622654] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:47.622683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:47.622741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:47.679666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:47.680527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:47.680634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:47.680671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:47.794588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:47.794729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:47.794775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:47.794805] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:47.798272] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=7.21%) [2026-01-06T20:25:47.798563] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-06T20:25:47.798733] [INFO ] [sig ] LGCL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:47.941352] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LGCL.txt [2026-01-06T20:25:47.941490] [INFO ] [sig ] [1875/3517] Completed LGCL in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:47.941531] [INFO ] [sig ] [1876/3517] Forecasting LGI... [2026-01-06T20:25:47.941563] [INFO ] [sig ] Generating forecast for: LGI [2026-01-06T20:25:47.941616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-06T20:25:47.953844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-06T20:25:47.954327] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-06T20:25:47.955103] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-06T20:25:47.955155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:47.955210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:47.955265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:47.955329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:48.014657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:48.015495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:48.015633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:48.015674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:48.140375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:48.140550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:48.140615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:48.140646] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:48.144738] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: DOWN (p=4.26%) [2026-01-06T20:25:48.145188] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-06T20:25:48.145348] [INFO ] [sig ] LGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:48.300199] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LGI.txt [2026-01-06T20:25:48.300349] [INFO ] [sig ] [1876/3517] Completed LGI in 0.4s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:48.300390] [INFO ] [sig ] [1877/3517] Forecasting LGIH... [2026-01-06T20:25:48.300421] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-06T20:25:48.300451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-06T20:25:48.312229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-06T20:25:48.312643] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-06T20:25:48.313415] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-06T20:25:48.313466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:48.313498] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:48.313525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:48.313599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:48.374435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:48.375275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:48.375357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:48.375392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:48.496715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:48.496861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:48.496903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:48.496937] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:48.500456] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-01-06T20:25:48.500743] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-06T20:25:48.500880] [INFO ] [sig ] LGIH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:48.642187] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LGIH.txt [2026-01-06T20:25:48.642322] [INFO ] [sig ] [1877/3517] Completed LGIH in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:48.642361] [INFO ] [sig ] [1878/3517] Forecasting LGND... [2026-01-06T20:25:48.642391] [INFO ] [sig ] Generating forecast for: LGND [2026-01-06T20:25:48.642421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-06T20:25:48.653848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-06T20:25:48.654219] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-06T20:25:48.655013] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-06T20:25:48.655065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:48.655099] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:48.655129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:48.655186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:48.711823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:48.712614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:48.712698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:48.712732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:48.835391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:48.835538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:48.835601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:48.835635] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:48.839048] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=71.96%) [2026-01-06T20:25:48.839325] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-06T20:25:48.839449] [INFO ] [sig ] LGND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:48.985765] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LGND.txt [2026-01-06T20:25:48.985919] [INFO ] [sig ] [1878/3517] Completed LGND in 0.3s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:48.985959] [INFO ] [sig ] [1879/3517] Forecasting LH... [2026-01-06T20:25:48.985989] [INFO ] [sig ] Generating forecast for: LH [2026-01-06T20:25:48.986021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-06T20:25:48.998833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-06T20:25:48.999137] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-06T20:25:48.999918] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-06T20:25:48.999971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:49.000003] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:49.000030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:49.000087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:49.069818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:49.070725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:49.070812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:49.070848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:49.207151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:49.207309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:49.207352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:49.207382] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:49.212198] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-01-06T20:25:49.212670] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-06T20:25:49.212844] [INFO ] [sig ] LH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:49.363905] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LH.txt [2026-01-06T20:25:49.364076] [INFO ] [sig ] [1879/3517] Completed LH in 0.4s | 2.91 sym/s | Total: 10.7m | ETA: 9.4m [2026-01-06T20:25:49.364126] [INFO ] [sig ] [1880/3517] Forecasting LHX... [2026-01-06T20:25:49.364169] [INFO ] [sig ] Generating forecast for: LHX [2026-01-06T20:25:49.364203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-06T20:25:49.376067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-06T20:25:49.376413] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-06T20:25:49.377234] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-06T20:25:49.377289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:49.377322] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:49.377351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:49.377411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:49.452004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:49.453205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:49.453332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:49.453389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:49.585489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:49.585681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:49.585734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:49.585766] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:49.589467] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-06T20:25:49.589862] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-06T20:25:49.590024] [INFO ] [sig ] LHX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:49.739008] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LHX.txt [2026-01-06T20:25:49.739178] [INFO ] [sig ] [1880/3517] Completed LHX in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-06T20:25:49.739219] [INFO ] [sig ] [1881/3517] Forecasting LI... [2026-01-06T20:25:49.739250] [INFO ] [sig ] Generating forecast for: LI [2026-01-06T20:25:49.739281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-06T20:25:49.751006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-06T20:25:49.751338] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-06T20:25:49.752146] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-06T20:25:49.752203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:49.752236] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:49.752263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:49.752321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:49.813650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:49.814813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:49.814904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:49.814938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:49.951434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:49.951616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:49.951662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:49.951693] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:49.955122] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: DOWN (p=30.71%) [2026-01-06T20:25:49.955410] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-06T20:25:49.955539] [INFO ] [sig ] LI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:50.112354] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LI.txt [2026-01-06T20:25:50.112491] [INFO ] [sig ] [1881/3517] Completed LI in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-06T20:25:50.112531] [INFO ] [sig ] [1882/3517] Forecasting LICN... [2026-01-06T20:25:50.112561] [INFO ] [sig ] Generating forecast for: LICN [2026-01-06T20:25:50.112612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-06T20:25:50.124111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-06T20:25:50.124391] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-06T20:25:50.125151] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-06T20:25:50.125205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:50.125238] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:50.125267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:50.125325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:50.182531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:50.183309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:50.183389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:50.183424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:50.319181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:50.319353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:50.319400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:50.319432] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:50.323313] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=79.10%) [2026-01-06T20:25:50.323734] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-06T20:25:50.323918] [INFO ] [sig ] LICN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:50.487115] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LICN.txt [2026-01-06T20:25:50.487269] [INFO ] [sig ] [1882/3517] Completed LICN in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.4m [2026-01-06T20:25:50.487313] [INFO ] [sig ] [1883/3517] Forecasting LIF... [2026-01-06T20:25:50.487345] [INFO ] [sig ] Generating forecast for: LIF [2026-01-06T20:25:50.487377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-06T20:25:50.499292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-06T20:25:50.499718] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-06T20:25:50.500532] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-06T20:25:50.500603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:50.500639] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:50.500670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:50.500728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:50.560871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:50.561783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:50.561870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:50.561904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:50.695566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:50.695749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:50.695795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:50.695845] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:50.699308] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=42.00%) [2026-01-06T20:25:50.699627] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-06T20:25:50.699761] [INFO ] [sig ] LIF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:50.847488] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LIF.txt [2026-01-06T20:25:50.847658] [INFO ] [sig ] [1883/3517] Completed LIF in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:50.847699] [INFO ] [sig ] [1884/3517] Forecasting LII... [2026-01-06T20:25:50.847729] [INFO ] [sig ] Generating forecast for: LII [2026-01-06T20:25:50.847761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-06T20:25:50.859749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-06T20:25:50.860142] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-06T20:25:50.860951] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-06T20:25:50.861004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:50.861036] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:50.861063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:50.861121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:50.921372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:50.922286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:50.922386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:50.922421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:51.047856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:51.048018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:51.048063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:51.048091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:51.055024] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: UP (p=84.18%) [2026-01-06T20:25:51.055337] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-06T20:25:51.055505] [INFO ] [sig ] LII: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:51.223781] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LII.txt [2026-01-06T20:25:51.223934] [INFO ] [sig ] [1884/3517] Completed LII in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:51.223974] [INFO ] [sig ] [1885/3517] Forecasting LILA... [2026-01-06T20:25:51.224004] [INFO ] [sig ] Generating forecast for: LILA [2026-01-06T20:25:51.224036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-06T20:25:51.235137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-06T20:25:51.235428] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-06T20:25:51.236219] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-06T20:25:51.236273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:51.236307] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:51.236335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:51.236393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:51.296527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:51.297439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:51.297532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:51.297602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:51.419787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:51.419964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:51.420011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:51.420043] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:51.423656] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: UP (p=67.13%) [2026-01-06T20:25:51.424038] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-06T20:25:51.424186] [INFO ] [sig ] LILA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:51.577760] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LILA.txt [2026-01-06T20:25:51.577930] [INFO ] [sig ] [1885/3517] Completed LILA in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:51.577971] [INFO ] [sig ] [1886/3517] Forecasting LILAK... [2026-01-06T20:25:51.578002] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-06T20:25:51.578041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-06T20:25:51.590369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-06T20:25:51.590817] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-06T20:25:51.591661] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-06T20:25:51.591716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:51.591749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:51.591776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:51.591835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:51.648633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:51.649556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:51.649663] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:51.649697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:51.788480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:51.788695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:51.788750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:51.788789] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:51.792631] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: DOWN (p=0.42%) [2026-01-06T20:25:51.792985] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-06T20:25:51.793131] [INFO ] [sig ] LILAK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:51.948883] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LILAK.txt [2026-01-06T20:25:51.949045] [INFO ] [sig ] [1886/3517] Completed LILAK in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:51.949086] [INFO ] [sig ] [1887/3517] Forecasting LIN... [2026-01-06T20:25:51.949118] [INFO ] [sig ] Generating forecast for: LIN [2026-01-06T20:25:51.949150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-06T20:25:51.961690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-06T20:25:51.962019] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-06T20:25:51.963069] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-06T20:25:51.963274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:51.963313] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:51.963352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:51.963447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:52.025092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:52.025939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:52.026021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:52.026054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:52.153126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:52.153273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:52.153317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:52.153348] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:52.157073] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=4.79%) [2026-01-06T20:25:52.157354] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-06T20:25:52.157490] [INFO ] [sig ] LIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:52.307070] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LIN.txt [2026-01-06T20:25:52.307212] [INFO ] [sig ] [1887/3517] Completed LIN in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:52.307254] [INFO ] [sig ] [1888/3517] Forecasting LINC... [2026-01-06T20:25:52.307287] [INFO ] [sig ] Generating forecast for: LINC [2026-01-06T20:25:52.307318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-06T20:25:52.319338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-06T20:25:52.319686] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-06T20:25:52.320642] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-06T20:25:52.320697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:52.320731] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:52.320759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:52.320818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:52.379040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:52.379738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:52.379815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:52.379849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:52.497282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:52.497419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:52.497462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:52.497492] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:52.501105] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: DOWN (p=28.06%) [2026-01-06T20:25:52.501561] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-06T20:25:52.501701] [INFO ] [sig ] LINC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:52.663112] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LINC.txt [2026-01-06T20:25:52.663261] [INFO ] [sig ] [1888/3517] Completed LINC in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:52.663300] [INFO ] [sig ] [1889/3517] Forecasting LIND... [2026-01-06T20:25:52.663329] [INFO ] [sig ] Generating forecast for: LIND [2026-01-06T20:25:52.663360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-06T20:25:52.674979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-06T20:25:52.675271] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-06T20:25:52.676101] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-06T20:25:52.676154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:52.676187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:52.676214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:52.676273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:52.733972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:52.734818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:52.734901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:52.734934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:52.857407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:52.857558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:52.857616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:52.857646] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:52.861047] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: DOWN (p=2.24%) [2026-01-06T20:25:52.861330] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-06T20:25:52.861458] [INFO ] [sig ] LIND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:53.001294] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LIND.txt [2026-01-06T20:25:53.001414] [INFO ] [sig ] [1889/3517] Completed LIND in 0.3s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:53.001491] [INFO ] [sig ] [1890/3517] Forecasting LINE... [2026-01-06T20:25:53.001534] [INFO ] [sig ] Generating forecast for: LINE [2026-01-06T20:25:53.001593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-06T20:25:53.024997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-06T20:25:53.025453] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-06T20:25:53.026258] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-06T20:25:53.026312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:53.026345] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:53.026374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:53.026432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:53.083062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:53.083717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:53.083794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:53.083827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:53.206162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:53.206311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:53.206353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:53.206382] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:53.209714] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-06T20:25:53.209981] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-06T20:25:53.210100] [INFO ] [sig ] LINE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:53.349978] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LINE.txt [2026-01-06T20:25:53.350122] [INFO ] [sig ] [1890/3517] Completed LINE in 0.3s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:53.350162] [INFO ] [sig ] [1891/3517] Forecasting LINK... [2026-01-06T20:25:53.350191] [INFO ] [sig ] Generating forecast for: LINK [2026-01-06T20:25:53.350228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-06T20:25:53.367566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-06T20:25:53.367900] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-06T20:25:53.368657] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-06T20:25:53.368739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:53.368772] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:53.368800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:53.368858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:53.425960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:53.426619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:53.426696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:53.426728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:53.546039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:53.546164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:53.546203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:53.546232] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:53.549456] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=95.32%) [2026-01-06T20:25:53.549745] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-06T20:25:53.549867] [INFO ] [sig ] LINK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:53.697095] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LINK.txt [2026-01-06T20:25:53.697246] [INFO ] [sig ] [1891/3517] Completed LINK in 0.3s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:53.697285] [INFO ] [sig ] [1892/3517] Forecasting LITE... [2026-01-06T20:25:53.697314] [INFO ] [sig ] Generating forecast for: LITE [2026-01-06T20:25:53.697346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-06T20:25:53.708392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-06T20:25:53.708726] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-06T20:25:53.709501] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-06T20:25:53.709553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:53.709605] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:53.709636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:53.709695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:53.768369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:53.769281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:53.769362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:53.769395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:53.893510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:53.893674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:53.893718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:53.893746] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:53.897058] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=50.39%) [2026-01-06T20:25:53.897326] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-06T20:25:53.897445] [INFO ] [sig ] LITE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:54.034759] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LITE.txt [2026-01-06T20:25:54.034892] [INFO ] [sig ] [1892/3517] Completed LITE in 0.3s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:54.034931] [INFO ] [sig ] [1893/3517] Forecasting LITM... [2026-01-06T20:25:54.034961] [INFO ] [sig ] Generating forecast for: LITM [2026-01-06T20:25:54.034992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-06T20:25:54.046426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-06T20:25:54.046735] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-06T20:25:54.047491] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-06T20:25:54.047544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:54.047593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:54.047657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:54.047717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:54.105873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:54.106787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:54.106889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:54.106934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:54.229547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:54.229715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:54.229757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:54.229786] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:54.233070] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-06T20:25:54.233341] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-06T20:25:54.233461] [INFO ] [sig ] LITM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:54.375264] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LITM.txt [2026-01-06T20:25:54.375390] [INFO ] [sig ] [1893/3517] Completed LITM in 0.3s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:54.375428] [INFO ] [sig ] [1894/3517] Forecasting LIVN... [2026-01-06T20:25:54.375460] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-06T20:25:54.375490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-06T20:25:54.388705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-06T20:25:54.388993] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-06T20:25:54.389944] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-06T20:25:54.389996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:54.390027] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:54.390054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:54.390111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:54.451904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:54.452628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:54.452702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:54.452734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:54.578217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:54.578347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:54.578390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:54.578418] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:54.581849] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: UP (p=86.75%) [2026-01-06T20:25:54.582138] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-06T20:25:54.582270] [INFO ] [sig ] LIVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:54.725657] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LIVN.txt [2026-01-06T20:25:54.725807] [INFO ] [sig ] [1894/3517] Completed LIVN in 0.4s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:54.725848] [INFO ] [sig ] [1895/3517] Forecasting LKFN... [2026-01-06T20:25:54.725880] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-06T20:25:54.725910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-06T20:25:54.738618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-06T20:25:54.739005] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-06T20:25:54.739784] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-06T20:25:54.739835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:54.739867] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:54.739895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:54.739952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:54.799791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:54.800684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:54.800766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:54.800800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:54.920201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:54.920337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:54.920378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:54.920407] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:54.923870] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=92.25%) [2026-01-06T20:25:54.924139] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-06T20:25:54.924447] [INFO ] [sig ] LKFN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:55.065242] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LKFN.txt [2026-01-06T20:25:55.065385] [INFO ] [sig ] [1895/3517] Completed LKFN in 0.3s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:55.065425] [INFO ] [sig ] [1896/3517] Forecasting LKQ... [2026-01-06T20:25:55.065455] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-06T20:25:55.065487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-06T20:25:55.077098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-06T20:25:55.077413] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-06T20:25:55.078184] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-06T20:25:55.078236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:55.078267] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:55.078294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:55.078350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:55.134644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:55.135336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:55.135413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:55.135446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:55.253725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:55.253884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:55.253928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:55.253959] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:55.257500] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-06T20:25:55.257816] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-06T20:25:55.257945] [INFO ] [sig ] LKQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:55.399359] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LKQ.txt [2026-01-06T20:25:55.399487] [INFO ] [sig ] [1896/3517] Completed LKQ in 0.3s | 2.91 sym/s | Total: 10.8m | ETA: 9.3m [2026-01-06T20:25:55.399525] [INFO ] [sig ] [1897/3517] Forecasting LLY... [2026-01-06T20:25:55.399554] [INFO ] [sig ] Generating forecast for: LLY [2026-01-06T20:25:55.399603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-06T20:25:55.411249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-06T20:25:55.411537] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-06T20:25:55.412307] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-06T20:25:55.412358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:55.412389] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:55.412416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:55.412472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:55.468321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:55.469136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:55.469222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:55.469256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:55.594428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:55.594599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:55.594644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:55.594674] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:55.598035] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-06T20:25:55.598311] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-06T20:25:55.598435] [INFO ] [sig ] LLY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:55.749224] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LLY.txt [2026-01-06T20:25:55.749404] [INFO ] [sig ] [1897/3517] Completed LLY in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-06T20:25:55.749448] [INFO ] [sig ] [1898/3517] Forecasting LMB... [2026-01-06T20:25:55.749490] [INFO ] [sig ] Generating forecast for: LMB [2026-01-06T20:25:55.749531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-06T20:25:55.761932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-06T20:25:55.762311] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-06T20:25:55.763262] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-06T20:25:55.763324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:55.763364] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:55.763403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:55.763491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:55.827700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:55.828554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:55.828655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:55.828704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:55.964403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:55.964551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:55.964611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:55.964642] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:55.968238] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: UP (p=64.45%) [2026-01-06T20:25:55.968506] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-06T20:25:55.968644] [INFO ] [sig ] LMB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:56.109446] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LMB.txt [2026-01-06T20:25:56.109594] [INFO ] [sig ] [1898/3517] Completed LMB in 0.4s | 2.91 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-06T20:25:56.109634] [INFO ] [sig ] [1899/3517] Forecasting LMBS... [2026-01-06T20:25:56.109664] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-06T20:25:56.109695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-06T20:25:56.121431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-06T20:25:56.121739] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-06T20:25:56.122486] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-06T20:25:56.122538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:56.122586] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:56.122617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:56.122674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:56.180041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:56.180654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:56.180735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:56.180768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:56.303476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:56.303650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:56.303694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:56.303724] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:56.307177] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=20.63%) [2026-01-06T20:25:56.307468] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-06T20:25:56.307618] [INFO ] [sig ] LMBS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:56.453168] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LMBS.txt [2026-01-06T20:25:56.453315] [INFO ] [sig ] [1899/3517] Completed LMBS in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-06T20:25:56.453356] [INFO ] [sig ] [1900/3517] Forecasting LMND... [2026-01-06T20:25:56.453385] [INFO ] [sig ] Generating forecast for: LMND [2026-01-06T20:25:56.453416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-06T20:25:56.468814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-06T20:25:56.469141] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-06T20:25:56.469913] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-06T20:25:56.469975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:56.470008] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:56.470036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:56.470093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:56.528412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:56.529303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:56.529590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:56.529626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:56.653757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:56.653899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:56.653943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:56.653974] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:56.657632] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: DOWN (p=42.78%) [2026-01-06T20:25:56.657901] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-06T20:25:56.658023] [INFO ] [sig ] LMND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:56.800408] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LMND.txt [2026-01-06T20:25:56.800596] [INFO ] [sig ] [1900/3517] Completed LMND in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.3m [2026-01-06T20:25:56.800644] [INFO ] [sig ] [1901/3517] Forecasting LNC... [2026-01-06T20:25:56.800675] [INFO ] [sig ] Generating forecast for: LNC [2026-01-06T20:25:56.800707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-06T20:25:56.814121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-06T20:25:56.814533] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-06T20:25:56.815553] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-06T20:25:56.815640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:56.815687] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:56.815725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:56.815809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:56.873268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:56.874166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:56.874248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:56.874283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:56.998638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:56.998805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:56.998849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:56.998879] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:57.002243] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: UP (p=86.15%) [2026-01-06T20:25:57.002519] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-06T20:25:57.002662] [INFO ] [sig ] LNC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:57.147256] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LNC.txt [2026-01-06T20:25:57.147421] [INFO ] [sig ] [1901/3517] Completed LNC in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:57.147462] [INFO ] [sig ] [1902/3517] Forecasting LND... [2026-01-06T20:25:57.147492] [INFO ] [sig ] Generating forecast for: LND [2026-01-06T20:25:57.147523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-06T20:25:57.158514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-06T20:25:57.158884] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-06T20:25:57.159679] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-06T20:25:57.159731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:57.159765] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:57.159793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:57.159853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:57.217160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:57.217986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:57.218068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:57.218101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:57.333505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:57.333680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:57.333724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:57.333754] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:57.337169] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: UP (p=95.67%) [2026-01-06T20:25:57.337474] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-06T20:25:57.337630] [INFO ] [sig ] LND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:57.478993] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LND.txt [2026-01-06T20:25:57.479120] [INFO ] [sig ] [1902/3517] Completed LND in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:57.479159] [INFO ] [sig ] [1903/3517] Forecasting LNG... [2026-01-06T20:25:57.479189] [INFO ] [sig ] Generating forecast for: LNG [2026-01-06T20:25:57.479219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-06T20:25:57.490148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-06T20:25:57.490430] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-06T20:25:57.491215] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-06T20:25:57.491267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:57.491300] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:57.491328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:57.491385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:57.547661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:57.548312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:57.548415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:57.548449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:57.668920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:57.669069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:57.669115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:57.669147] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:57.672595] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=40.72%) [2026-01-06T20:25:57.672885] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-06T20:25:57.673009] [INFO ] [sig ] LNG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:57.819788] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LNG.txt [2026-01-06T20:25:57.819944] [INFO ] [sig ] [1903/3517] Completed LNG in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:57.819992] [INFO ] [sig ] [1904/3517] Forecasting LNKB... [2026-01-06T20:25:57.820032] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-06T20:25:57.820074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-06T20:25:57.831603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-06T20:25:57.831970] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-06T20:25:57.832763] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-06T20:25:57.832816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:57.832849] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:57.832878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:57.832937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:57.889744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:57.890628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:57.890709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:57.890742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:58.010876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:58.011054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:58.011114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:58.011147] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:58.015033] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=43.64%) [2026-01-06T20:25:58.015441] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-06T20:25:58.015620] [INFO ] [sig ] LNKB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:58.163892] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LNKB.txt [2026-01-06T20:25:58.164053] [INFO ] [sig ] [1904/3517] Completed LNKB in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:58.164094] [INFO ] [sig ] [1905/3517] Forecasting LNN... [2026-01-06T20:25:58.164124] [INFO ] [sig ] Generating forecast for: LNN [2026-01-06T20:25:58.164154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-06T20:25:58.176280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-06T20:25:58.176693] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-06T20:25:58.177515] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-06T20:25:58.177570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:58.177632] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:58.177661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:58.177720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:58.238015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:58.238904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:58.238988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:58.239021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:58.365192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:58.365361] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:58.365421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:58.365464] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:58.369480] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: DOWN (p=36.72%) [2026-01-06T20:25:58.369813] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-06T20:25:58.369967] [INFO ] [sig ] LNN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:25:58.513096] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LNN.txt [2026-01-06T20:25:58.513228] [INFO ] [sig ] [1905/3517] Completed LNN in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:58.513267] [INFO ] [sig ] [1906/3517] Forecasting LNTH... [2026-01-06T20:25:58.513296] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-06T20:25:58.513327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-06T20:25:58.524511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-06T20:25:58.524835] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-06T20:25:58.525637] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-06T20:25:58.525691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:58.525725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:58.525753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:58.525813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:58.583021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:58.583699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:58.583777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:58.583812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:58.713606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:58.713768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:58.713811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:58.713841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:58.717286] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: UP (p=85.74%) [2026-01-06T20:25:58.717638] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-06T20:25:58.717778] [INFO ] [sig ] LNTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:58.863673] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LNTH.txt [2026-01-06T20:25:58.863856] [INFO ] [sig ] [1906/3517] Completed LNTH in 0.4s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:58.863899] [INFO ] [sig ] [1907/3517] Forecasting LNZA... [2026-01-06T20:25:58.863930] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-06T20:25:58.863960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-06T20:25:58.875423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-06T20:25:58.875722] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-06T20:25:58.876471] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-06T20:25:58.876523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:58.876557] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:58.876603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:58.876663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:58.933483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:58.934256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:58.934336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:58.934369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:59.049593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:59.049732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:59.049807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:59.049838] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:59.053177] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=66.66%) [2026-01-06T20:25:59.053447] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-06T20:25:59.053589] [INFO ] [sig ] LNZA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:59.193662] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LNZA.txt [2026-01-06T20:25:59.193808] [INFO ] [sig ] [1907/3517] Completed LNZA in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:59.193848] [INFO ] [sig ] [1908/3517] Forecasting LOAN... [2026-01-06T20:25:59.193879] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-06T20:25:59.193910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-06T20:25:59.211116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-06T20:25:59.211497] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-06T20:25:59.212332] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-06T20:25:59.212386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:59.212418] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:59.212448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:59.212506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:59.269109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:59.269995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:59.270085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:59.270124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:59.377972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:59.378102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:59.378143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:59.378173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:59.381437] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: UP (p=76.88%) [2026-01-06T20:25:59.381721] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-06T20:25:59.381841] [INFO ] [sig ] LOAN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:59.521207] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LOAN.txt [2026-01-06T20:25:59.521331] [INFO ] [sig ] [1908/3517] Completed LOAN in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:59.521369] [INFO ] [sig ] [1909/3517] Forecasting LOB... [2026-01-06T20:25:59.521399] [INFO ] [sig ] Generating forecast for: LOB [2026-01-06T20:25:59.521430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-06T20:25:59.532641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-06T20:25:59.532959] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-06T20:25:59.533769] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-06T20:25:59.533833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:59.533878] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:59.533918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:59.533986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:59.591040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:59.591757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:59.591833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:59.591866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:25:59.720765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:25:59.720913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:25:59.720963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:25:59.720997] [INFO ] [FORECASTER] Training complete [2026-01-06T20:25:59.724468] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: UP (p=66.21%) [2026-01-06T20:25:59.724758] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-06T20:25:59.724881] [INFO ] [sig ] LOB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:25:59.865815] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LOB.txt [2026-01-06T20:25:59.865955] [INFO ] [sig ] [1909/3517] Completed LOB in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:25:59.865994] [INFO ] [sig ] [1910/3517] Forecasting LOCO... [2026-01-06T20:25:59.866024] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-06T20:25:59.866055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-06T20:25:59.877866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-06T20:25:59.878143] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-06T20:25:59.878931] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-06T20:25:59.878982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:25:59.879038] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:25:59.879066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:25:59.879122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:25:59.937089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:25:59.937916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:25:59.937994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:25:59.938027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:00.058706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:00.058865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:00.058909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:00.058938] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:00.062466] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-06T20:26:00.062772] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-06T20:26:00.062896] [INFO ] [sig ] LOCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:00.202668] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LOCO.txt [2026-01-06T20:26:00.202803] [INFO ] [sig ] [1910/3517] Completed LOCO in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:26:00.202843] [INFO ] [sig ] [1911/3517] Forecasting LOGI... [2026-01-06T20:26:00.202873] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-06T20:26:00.202905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-06T20:26:00.214490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-06T20:26:00.214825] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-06T20:26:00.215597] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-06T20:26:00.215648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:00.215692] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:00.215720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:00.215776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:00.272891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:00.273788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:00.273868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:00.273901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:00.399276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:00.399468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:00.399513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:00.399541] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:00.403192] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: UP (p=78.41%) [2026-01-06T20:26:00.403511] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-06T20:26:00.403661] [INFO ] [sig ] LOGI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:00.545307] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LOGI.txt [2026-01-06T20:26:00.545646] [INFO ] [sig ] [1911/3517] Completed LOGI in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:26:00.545688] [INFO ] [sig ] [1912/3517] Forecasting LOMA... [2026-01-06T20:26:00.545718] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-06T20:26:00.545749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-06T20:26:00.557918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-06T20:26:00.558250] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-06T20:26:00.559144] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-06T20:26:00.559200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:00.559235] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:00.559263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:00.559321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:00.620078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:00.620968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:00.621055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:00.621100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:00.740718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:00.740879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:00.740922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:00.740953] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:00.744314] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=72.33%) [2026-01-06T20:26:00.744617] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-06T20:26:00.744740] [INFO ] [sig ] LOMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:00.884469] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LOMA.txt [2026-01-06T20:26:00.884639] [INFO ] [sig ] [1912/3517] Completed LOMA in 0.3s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:26:00.884681] [INFO ] [sig ] [1913/3517] Forecasting LOPE... [2026-01-06T20:26:00.884712] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-06T20:26:00.884745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-06T20:26:00.898082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-06T20:26:00.899638] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-06T20:26:00.900389] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-06T20:26:00.900441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:00.900473] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:00.900500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:00.900557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:00.966083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:00.966959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:00.967041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:00.967074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:01.088933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:01.089082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:01.089122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:01.089179] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:01.092701] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=9.39%) [2026-01-06T20:26:01.092968] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-06T20:26:01.093087] [INFO ] [sig ] LOPE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:01.242303] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LOPE.txt [2026-01-06T20:26:01.242460] [INFO ] [sig ] [1913/3517] Completed LOPE in 0.4s | 2.91 sym/s | Total: 10.9m | ETA: 9.2m [2026-01-06T20:26:01.242500] [INFO ] [sig ] [1914/3517] Forecasting LOVE... [2026-01-06T20:26:01.242530] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-06T20:26:01.242563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-06T20:26:01.257189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-06T20:26:01.257765] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-06T20:26:01.258725] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-06T20:26:01.258779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:01.258812] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:01.258840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:01.258897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:01.324138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:01.324981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:01.325063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:01.325097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:01.455551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:01.455734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:01.455778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:01.455807] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:01.459178] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=87.48%) [2026-01-06T20:26:01.459478] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-06T20:26:01.459620] [INFO ] [sig ] LOVE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:01.602854] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LOVE.txt [2026-01-06T20:26:01.602986] [INFO ] [sig ] [1914/3517] Completed LOVE in 0.4s | 2.91 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-06T20:26:01.603025] [INFO ] [sig ] [1915/3517] Forecasting LPCN... [2026-01-06T20:26:01.603063] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-06T20:26:01.603094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-06T20:26:01.615018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-06T20:26:01.615305] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-06T20:26:01.616065] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-06T20:26:01.616116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:01.616148] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:01.616174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:01.616236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:01.673992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:01.674875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:01.674964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:01.674997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:01.788843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:01.788995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:01.789038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:01.789068] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:01.792367] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=42.76%) [2026-01-06T20:26:01.792657] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-06T20:26:01.792782] [INFO ] [sig ] LPCN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:01.934293] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LPCN.txt [2026-01-06T20:26:01.934433] [INFO ] [sig ] [1915/3517] Completed LPCN in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-06T20:26:01.934474] [INFO ] [sig ] [1916/3517] Forecasting LPG... [2026-01-06T20:26:01.934503] [INFO ] [sig ] Generating forecast for: LPG [2026-01-06T20:26:01.934533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-06T20:26:01.946153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-06T20:26:01.946434] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-06T20:26:01.947190] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-06T20:26:01.947248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:01.947280] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:01.947307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:01.947364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:02.002902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:02.003699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:02.003774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:02.003806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:02.128096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:02.128253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:02.128296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:02.128326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:02.131723] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: UP (p=77.36%) [2026-01-06T20:26:02.131991] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-06T20:26:02.132111] [INFO ] [sig ] LPG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:02.274757] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LPG.txt [2026-01-06T20:26:02.274904] [INFO ] [sig ] [1916/3517] Completed LPG in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-06T20:26:02.274943] [INFO ] [sig ] [1917/3517] Forecasting LPL... [2026-01-06T20:26:02.274973] [INFO ] [sig ] Generating forecast for: LPL [2026-01-06T20:26:02.275004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-06T20:26:02.285925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-06T20:26:02.286212] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-06T20:26:02.286982] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-06T20:26:02.287032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:02.287064] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:02.287091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:02.287148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:02.344228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:02.344963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:02.345043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:02.345077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:02.462617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:02.462773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:02.462828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:02.462860] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:02.466800] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=22.49%) [2026-01-06T20:26:02.467074] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-06T20:26:02.467199] [INFO ] [sig ] LPL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:02.610993] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LPL.txt [2026-01-06T20:26:02.611135] [INFO ] [sig ] [1917/3517] Completed LPL in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.2m [2026-01-06T20:26:02.611174] [INFO ] [sig ] [1918/3517] Forecasting LPLA... [2026-01-06T20:26:02.611205] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-06T20:26:02.611234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-06T20:26:02.623225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-06T20:26:02.623751] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-06T20:26:02.624736] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-06T20:26:02.624789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:02.624820] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:02.624847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:02.624904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:02.683987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:02.684671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:02.684750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:02.684783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:02.809809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:02.809967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:02.810011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:02.810060] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:02.813430] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-06T20:26:02.813722] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-06T20:26:02.813851] [INFO ] [sig ] LPLA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:02.962328] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LPLA.txt [2026-01-06T20:26:02.962472] [INFO ] [sig ] [1918/3517] Completed LPLA in 0.4s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:02.962521] [INFO ] [sig ] [1919/3517] Forecasting LPRO... [2026-01-06T20:26:02.962565] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-06T20:26:02.962620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-06T20:26:02.974944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-06T20:26:02.975295] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-06T20:26:02.976103] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-06T20:26:02.976156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:02.976190] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:02.976218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:02.976276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:03.035188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:03.036055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:03.036137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:03.036172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:03.160810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:03.160965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:03.161008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:03.161037] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:03.165331] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-06T20:26:03.165654] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-06T20:26:03.165789] [INFO ] [sig ] LPRO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:03.313954] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LPRO.txt [2026-01-06T20:26:03.314109] [INFO ] [sig ] [1919/3517] Completed LPRO in 0.4s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:03.314151] [INFO ] [sig ] [1920/3517] Forecasting LPSN... [2026-01-06T20:26:03.314188] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-06T20:26:03.314222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-06T20:26:03.327288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-06T20:26:03.327863] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-06T20:26:03.328882] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-06T20:26:03.328935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:03.328968] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:03.328996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:03.329054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:03.388521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:03.389340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:03.389454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:03.389504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:03.510669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:03.510822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:03.510865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:03.510895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:03.514197] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: UP (p=83.16%) [2026-01-06T20:26:03.514466] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-06T20:26:03.514606] [INFO ] [sig ] LPSN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:03.652197] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LPSN.txt [2026-01-06T20:26:03.652343] [INFO ] [sig ] [1920/3517] Completed LPSN in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:03.652384] [INFO ] [sig ] [1921/3517] Forecasting LPTH... [2026-01-06T20:26:03.652414] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-06T20:26:03.652445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-06T20:26:03.665750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-06T20:26:03.666134] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-06T20:26:03.666952] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-06T20:26:03.667003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:03.667035] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:03.667063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:03.667120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:03.723614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:03.724474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:03.724553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:03.724607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:03.844247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:03.844403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:03.844444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:03.844473] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:03.847744] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=78.15%) [2026-01-06T20:26:03.848009] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-06T20:26:03.848129] [INFO ] [sig ] LPTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:03.996048] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LPTH.txt [2026-01-06T20:26:03.996174] [INFO ] [sig ] [1921/3517] Completed LPTH in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:03.996212] [INFO ] [sig ] [1922/3517] Forecasting LPX... [2026-01-06T20:26:03.996242] [INFO ] [sig ] Generating forecast for: LPX [2026-01-06T20:26:03.996272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-06T20:26:04.007323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-06T20:26:04.007648] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-06T20:26:04.008387] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-06T20:26:04.008618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:04.008651] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:04.008710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:04.008772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:04.065699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:04.066322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:04.066400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:04.066432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:04.189062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:04.189218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:04.189267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:04.189297] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:04.192694] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-06T20:26:04.193001] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-06T20:26:04.193131] [INFO ] [sig ] LPX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:04.333231] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LPX.txt [2026-01-06T20:26:04.333358] [INFO ] [sig ] [1922/3517] Completed LPX in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:04.333404] [INFO ] [sig ] [1923/3517] Forecasting LQDA... [2026-01-06T20:26:04.333434] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-06T20:26:04.333466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-06T20:26:04.345084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-06T20:26:04.345448] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-06T20:26:04.346243] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-06T20:26:04.346297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:04.346330] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:04.346359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:04.346418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:04.403522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:04.404361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:04.404444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:04.404478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:04.530137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:04.530293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:04.530338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:04.530368] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:04.533907] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-01-06T20:26:04.534179] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-06T20:26:04.534305] [INFO ] [sig ] LQDA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:04.674054] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LQDA.txt [2026-01-06T20:26:04.674217] [INFO ] [sig ] [1923/3517] Completed LQDA in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:04.674257] [INFO ] [sig ] [1924/3517] Forecasting LRCX... [2026-01-06T20:26:04.674289] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-06T20:26:04.674320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-06T20:26:04.686038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-06T20:26:04.686337] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-06T20:26:04.687124] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-06T20:26:04.687177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:04.687210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:04.687238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:04.687296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:04.746920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:04.747754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:04.747837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:04.747871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:04.878473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:04.878646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:04.878716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:04.878750] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:04.882602] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-01-06T20:26:04.882865] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-06T20:26:04.882983] [INFO ] [sig ] LRCX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:05.023445] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LRCX.txt [2026-01-06T20:26:05.023617] [INFO ] [sig ] [1924/3517] Completed LRCX in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:05.023662] [INFO ] [sig ] [1925/3517] Forecasting LRGE... [2026-01-06T20:26:05.023692] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-06T20:26:05.023724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-06T20:26:05.035206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-06T20:26:05.035530] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-06T20:26:05.036287] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-06T20:26:05.036339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:05.036372] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:05.036399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:05.036455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:05.094201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:05.095079] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:05.095157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:05.095189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:05.213160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:05.213304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:05.213361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:05.213404] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:05.216941] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=70.76%) [2026-01-06T20:26:05.217233] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-06T20:26:05.217362] [INFO ] [sig ] LRGE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:05.362011] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LRGE.txt [2026-01-06T20:26:05.362151] [INFO ] [sig ] [1925/3517] Completed LRGE in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:05.362190] [INFO ] [sig ] [1926/3517] Forecasting LSCC... [2026-01-06T20:26:05.362220] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-06T20:26:05.362258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-06T20:26:05.372911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-06T20:26:05.373212] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-06T20:26:05.373972] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-06T20:26:05.374022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:05.374054] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:05.374081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:05.374136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:05.430381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:05.431015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:05.431094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:05.431126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:05.555170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:05.555348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:05.555398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:05.555431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:05.559132] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=10.01%) [2026-01-06T20:26:05.559408] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-06T20:26:05.559532] [INFO ] [sig ] LSCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:05.699428] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LSCC.txt [2026-01-06T20:26:05.699553] [INFO ] [sig ] [1926/3517] Completed LSCC in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:05.699610] [INFO ] [sig ] [1927/3517] Forecasting LSPD... [2026-01-06T20:26:05.699641] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-06T20:26:05.699671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-06T20:26:05.710516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-06T20:26:05.710824] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-06T20:26:05.711559] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-06T20:26:05.711628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:05.711683] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:05.711712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:05.711769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:05.772066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:05.772959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:05.773063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:05.773098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:05.897422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:05.897563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:05.897622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:05.897652] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:05.901687] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: UP (p=80.97%) [2026-01-06T20:26:05.901962] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-06T20:26:05.902086] [INFO ] [sig ] LSPD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:06.045197] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LSPD.txt [2026-01-06T20:26:06.045341] [INFO ] [sig ] [1927/3517] Completed LSPD in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:06.045381] [INFO ] [sig ] [1928/3517] Forecasting LTC... [2026-01-06T20:26:06.045412] [INFO ] [sig ] Generating forecast for: LTC [2026-01-06T20:26:06.045443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-06T20:26:06.057026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-06T20:26:06.057324] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-06T20:26:06.058084] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-06T20:26:06.058136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:06.058168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:06.058194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:06.058251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:06.116028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:06.116684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:06.116760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:06.116792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:06.229799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:06.229935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:06.229977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:06.230006] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:06.233555] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-06T20:26:06.233853] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-06T20:26:06.233980] [INFO ] [sig ] LTC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:06.373263] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LTC.txt [2026-01-06T20:26:06.373413] [INFO ] [sig ] [1928/3517] Completed LTC in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:06.373454] [INFO ] [sig ] [1929/3517] Forecasting LTH... [2026-01-06T20:26:06.373483] [INFO ] [sig ] Generating forecast for: LTH [2026-01-06T20:26:06.373515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-06T20:26:06.384522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-06T20:26:06.384836] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-06T20:26:06.385597] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-06T20:26:06.385649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:06.385681] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:06.385708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:06.385764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:06.443246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:06.444083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:06.444163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:06.444221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:06.560876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:06.561028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:06.561069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:06.561099] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:06.564426] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=87.76%) [2026-01-06T20:26:06.564733] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-06T20:26:06.564860] [INFO ] [sig ] LTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:06.707911] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LTH.txt [2026-01-06T20:26:06.708067] [INFO ] [sig ] [1929/3517] Completed LTH in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:06.708109] [INFO ] [sig ] [1930/3517] Forecasting LTRN... [2026-01-06T20:26:06.708140] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-06T20:26:06.708171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-06T20:26:06.721345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-06T20:26:06.721733] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-06T20:26:06.722510] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-06T20:26:06.722564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:06.722618] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:06.722649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:06.722708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:06.780877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:06.781745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:06.781844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:06.781879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:06.900855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:06.901021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:06.901068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:06.901140] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:06.905705] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-06T20:26:06.906005] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-06T20:26:06.906138] [INFO ] [sig ] LTRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:07.049886] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LTRN.txt [2026-01-06T20:26:07.050048] [INFO ] [sig ] [1930/3517] Completed LTRN in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:07.050092] [INFO ] [sig ] [1931/3517] Forecasting LTRX... [2026-01-06T20:26:07.050125] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-06T20:26:07.050160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-06T20:26:07.061465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-06T20:26:07.061854] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-06T20:26:07.062648] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-06T20:26:07.062702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:07.062735] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:07.062764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:07.062821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:07.121407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:07.122440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:07.122523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:07.122559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:07.248042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:07.248202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:07.248254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:07.248293] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:07.252123] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: DOWN (p=26.38%) [2026-01-06T20:26:07.252443] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-06T20:26:07.252618] [INFO ] [sig ] LTRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:07.394499] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LTRX.txt [2026-01-06T20:26:07.394667] [INFO ] [sig ] [1931/3517] Completed LTRX in 0.3s | 2.91 sym/s | Total: 11.0m | ETA: 9.1m [2026-01-06T20:26:07.394710] [INFO ] [sig ] [1932/3517] Forecasting LUCD... [2026-01-06T20:26:07.394740] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-06T20:26:07.394770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-06T20:26:07.407780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-06T20:26:07.408158] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-06T20:26:07.409001] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-06T20:26:07.409055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:07.409088] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:07.409116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:07.409175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:07.466004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:07.466888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:07.466972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:07.467007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:07.589845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:07.590005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:07.590050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:07.590082] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:07.593673] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: UP (p=74.57%) [2026-01-06T20:26:07.593960] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-06T20:26:07.594086] [INFO ] [sig ] LUCD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:07.737445] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LUCD.txt [2026-01-06T20:26:07.737641] [INFO ] [sig ] [1932/3517] Completed LUCD in 0.3s | 2.91 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-06T20:26:07.737687] [INFO ] [sig ] [1933/3517] Forecasting LUMN... [2026-01-06T20:26:07.737717] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-06T20:26:07.737746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-06T20:26:07.749419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-06T20:26:07.749788] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-06T20:26:07.750605] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-06T20:26:07.750662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:07.750696] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:07.750726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:07.750784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:07.809489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:07.810312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:07.810395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:07.810430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:07.937078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:07.937222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:07.937265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:07.937297] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:07.943765] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: UP (p=94.51%) [2026-01-06T20:26:07.944061] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-06T20:26:07.944199] [INFO ] [sig ] LUMN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:08.088041] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LUMN.txt [2026-01-06T20:26:08.088181] [INFO ] [sig ] [1933/3517] Completed LUMN in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-06T20:26:08.088220] [INFO ] [sig ] [1934/3517] Forecasting LUNG... [2026-01-06T20:26:08.088250] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-06T20:26:08.088281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-06T20:26:08.099339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-06T20:26:08.099723] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-06T20:26:08.100498] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-06T20:26:08.100551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:08.100607] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:08.100639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:08.100699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:08.160030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:08.160899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:08.161004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:08.161042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:08.291048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:08.291213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:08.291259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:08.291290] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:08.294779] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-01-06T20:26:08.295086] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-06T20:26:08.295228] [INFO ] [sig ] LUNG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:08.445560] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LUNG.txt [2026-01-06T20:26:08.445740] [INFO ] [sig ] [1934/3517] Completed LUNG in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-06T20:26:08.445781] [INFO ] [sig ] [1935/3517] Forecasting LVHD... [2026-01-06T20:26:08.445811] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-06T20:26:08.445840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-06T20:26:08.458043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-06T20:26:08.458419] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-06T20:26:08.459664] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-06T20:26:08.459732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:08.459766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:08.459794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:08.459851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:08.518790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:08.519772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:08.519856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:08.519893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:08.641805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:08.641995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:08.642058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:08.642104] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:08.645791] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: UP (p=90.77%) [2026-01-06T20:26:08.646105] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-06T20:26:08.646266] [INFO ] [sig ] LVHD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:08.789035] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LVHD.txt [2026-01-06T20:26:08.789176] [INFO ] [sig ] [1935/3517] Completed LVHD in 0.3s | 2.91 sym/s | Total: 11.1m | ETA: 9.1m [2026-01-06T20:26:08.789217] [INFO ] [sig ] [1936/3517] Forecasting LVO... [2026-01-06T20:26:08.789247] [INFO ] [sig ] Generating forecast for: LVO [2026-01-06T20:26:08.789277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-06T20:26:08.802462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-06T20:26:08.802997] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-06T20:26:08.803813] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-06T20:26:08.803867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:08.803900] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:08.803927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:08.803986] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:08.864103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:08.864977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:08.865058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:08.865094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:08.983879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:08.984040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:08.984086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:08.984116] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:08.987874] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-01-06T20:26:08.988149] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-06T20:26:08.988272] [INFO ] [sig ] LVO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:09.133152] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LVO.txt [2026-01-06T20:26:09.133324] [INFO ] [sig ] [1936/3517] Completed LVO in 0.3s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:09.133364] [INFO ] [sig ] [1937/3517] Forecasting LVS... [2026-01-06T20:26:09.133399] [INFO ] [sig ] Generating forecast for: LVS [2026-01-06T20:26:09.133430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-06T20:26:09.146074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-06T20:26:09.146523] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-06T20:26:09.147449] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-06T20:26:09.147506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:09.147540] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:09.147569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:09.147681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:09.207953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:09.209128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:09.209254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:09.209291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:09.333709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:09.333875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:09.333919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:09.333948] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:09.337529] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-01-06T20:26:09.337848] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-06T20:26:09.337979] [INFO ] [sig ] LVS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:09.486129] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LVS.txt [2026-01-06T20:26:09.486337] [INFO ] [sig ] [1937/3517] Completed LVS in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:09.486393] [INFO ] [sig ] [1938/3517] Forecasting LWAY... [2026-01-06T20:26:09.486425] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-06T20:26:09.486456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-06T20:26:09.499995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-06T20:26:09.500415] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-06T20:26:09.501224] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-06T20:26:09.501279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:09.501313] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:09.501344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:09.501408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:09.561401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:09.562636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:09.562814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:09.562859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:09.693355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:09.693521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:09.693780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:09.693812] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:09.697326] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=67.78%) [2026-01-06T20:26:09.697635] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-06T20:26:09.697767] [INFO ] [sig ] LWAY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:09.850140] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LWAY.txt [2026-01-06T20:26:09.850319] [INFO ] [sig ] [1938/3517] Completed LWAY in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:09.850368] [INFO ] [sig ] [1939/3517] Forecasting LWLG... [2026-01-06T20:26:09.850407] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-06T20:26:09.850440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-06T20:26:09.869035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-06T20:26:09.869382] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-06T20:26:09.870164] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-06T20:26:09.870216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:09.870248] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:09.870274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:09.870331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:09.928322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:09.929213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:09.929300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:09.929335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:10.062905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:10.063063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:10.063107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:10.063138] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:10.067270] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: UP (p=74.28%) [2026-01-06T20:26:10.067638] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-06T20:26:10.067965] [INFO ] [sig ] LWLG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:10.223396] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LWLG.txt [2026-01-06T20:26:10.223650] [INFO ] [sig ] [1939/3517] Completed LWLG in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:10.223716] [INFO ] [sig ] [1940/3517] Forecasting LX... [2026-01-06T20:26:10.223766] [INFO ] [sig ] Generating forecast for: LX [2026-01-06T20:26:10.223815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-06T20:26:10.237075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-06T20:26:10.237485] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-06T20:26:10.238329] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-06T20:26:10.238384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:10.238419] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:10.238447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:10.238507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:10.299461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:10.300544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:10.300848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:10.300883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:10.434227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:10.434365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:10.434407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:10.434436] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:10.437957] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: DOWN (p=11.30%) [2026-01-06T20:26:10.438318] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-06T20:26:10.438472] [INFO ] [sig ] LX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:10.587174] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LX.txt [2026-01-06T20:26:10.587367] [INFO ] [sig ] [1940/3517] Completed LX in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:10.587423] [INFO ] [sig ] [1941/3517] Forecasting LXEO... [2026-01-06T20:26:10.587457] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-06T20:26:10.587488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-06T20:26:10.599702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-06T20:26:10.600104] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-06T20:26:10.601238] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-06T20:26:10.601301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:10.601346] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:10.601386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:10.601463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:10.660288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:10.661027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:10.661108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:10.661142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:10.782260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:10.782415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:10.782481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:10.782511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:10.785800] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-06T20:26:10.786063] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-06T20:26:10.786183] [INFO ] [sig ] LXEO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:10.929694] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LXEO.txt [2026-01-06T20:26:10.929834] [INFO ] [sig ] [1941/3517] Completed LXEO in 0.3s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:10.929886] [INFO ] [sig ] [1942/3517] Forecasting LXP... [2026-01-06T20:26:10.929919] [INFO ] [sig ] Generating forecast for: LXP [2026-01-06T20:26:10.929953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-06T20:26:10.943102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-06T20:26:10.943479] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-06T20:26:10.944272] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-06T20:26:10.944326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:10.944360] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:10.944388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:10.944446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:11.012764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:11.013952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:11.014034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:11.014069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:11.133755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:11.133921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:11.133983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:11.134014] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:11.137527] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=34.24%) [2026-01-06T20:26:11.138021] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-06T20:26:11.138146] [INFO ] [sig ] LXP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:11.284350] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LXP.txt [2026-01-06T20:26:11.284527] [INFO ] [sig ] [1942/3517] Completed LXP in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:11.284595] [INFO ] [sig ] [1943/3517] Forecasting LYB... [2026-01-06T20:26:11.284808] [INFO ] [sig ] Generating forecast for: LYB [2026-01-06T20:26:11.284840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-06T20:26:11.301452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-06T20:26:11.302049] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-06T20:26:11.303036] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-06T20:26:11.303098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:11.303135] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:11.303163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:11.303224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:11.367083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:11.368633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:11.368824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:11.368863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:11.500880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:11.501153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:11.501229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:11.501276] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:11.506639] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: DOWN (p=41.07%) [2026-01-06T20:26:11.507182] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-06T20:26:11.507387] [INFO ] [sig ] LYB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:11.666234] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LYB.txt [2026-01-06T20:26:11.666729] [INFO ] [sig ] [1943/3517] Completed LYB in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:11.666776] [INFO ] [sig ] [1944/3517] Forecasting LYEL... [2026-01-06T20:26:11.666809] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-06T20:26:11.666841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-06T20:26:11.679591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-06T20:26:11.679949] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-06T20:26:11.680753] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-06T20:26:11.680804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:11.680866] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:11.680894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:11.680951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:11.738499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:11.739448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:11.739544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:11.739783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:11.866319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:11.866476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:11.866522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:11.866551] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:11.870216] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: UP (p=81.40%) [2026-01-06T20:26:11.870493] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-06T20:26:11.870636] [INFO ] [sig ] LYEL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:12.018529] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LYEL.txt [2026-01-06T20:26:12.018714] [INFO ] [sig ] [1944/3517] Completed LYEL in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:12.018760] [INFO ] [sig ] [1945/3517] Forecasting LYG... [2026-01-06T20:26:12.018792] [INFO ] [sig ] Generating forecast for: LYG [2026-01-06T20:26:12.018824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-06T20:26:12.029873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-06T20:26:12.030179] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-06T20:26:12.030988] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-06T20:26:12.031040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:12.031072] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:12.031099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:12.031157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:12.089314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:12.090010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:12.090086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:12.090122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:12.217113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:12.217260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:12.217305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:12.217336] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:12.220768] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: DOWN (p=10.24%) [2026-01-06T20:26:12.221081] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-06T20:26:12.221240] [INFO ] [sig ] LYG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:12.369339] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LYG.txt [2026-01-06T20:26:12.369489] [INFO ] [sig ] [1945/3517] Completed LYG in 0.4s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:12.369538] [INFO ] [sig ] [1946/3517] Forecasting LYRA... [2026-01-06T20:26:12.369597] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-06T20:26:12.369647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-06T20:26:12.381214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-06T20:26:12.381499] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-06T20:26:12.382269] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-06T20:26:12.382320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:12.382361] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:12.382390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:12.382446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:12.441454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:12.442337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:12.442420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:12.442454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:12.563902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:12.564044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:12.564087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:12.564116] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:12.567762] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: DOWN (p=37.14%) [2026-01-06T20:26:12.568063] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-06T20:26:12.568187] [INFO ] [sig ] LYRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:12.707055] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LYRA.txt [2026-01-06T20:26:12.707211] [INFO ] [sig ] [1946/3517] Completed LYRA in 0.3s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:12.707256] [INFO ] [sig ] [1947/3517] Forecasting LYTS... [2026-01-06T20:26:12.707286] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-06T20:26:12.707317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-06T20:26:12.719432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-06T20:26:12.719795] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-06T20:26:12.720626] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-06T20:26:12.720681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:12.720714] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:12.720744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:12.720804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:12.780922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:12.781895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:12.781981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:12.782013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:12.901313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:12.901475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:12.901517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:12.901603] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:12.905036] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: UP (p=54.51%) [2026-01-06T20:26:12.905333] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-06T20:26:12.905463] [INFO ] [sig ] LYTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:13.045940] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LYTS.txt [2026-01-06T20:26:13.046084] [INFO ] [sig ] [1947/3517] Completed LYTS in 0.3s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:13.046123] [INFO ] [sig ] [1948/3517] Forecasting LZ... [2026-01-06T20:26:13.046153] [INFO ] [sig ] Generating forecast for: LZ [2026-01-06T20:26:13.046185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-06T20:26:13.057141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-06T20:26:13.057450] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-06T20:26:13.058209] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-06T20:26:13.058262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:13.058293] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:13.058320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:13.058377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:13.115816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:13.116612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:13.116692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:13.116726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:13.238890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:13.239043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:13.239088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:13.239118] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:13.242522] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-01-06T20:26:13.242851] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-06T20:26:13.242985] [INFO ] [sig ] LZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:13.382129] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LZ.txt [2026-01-06T20:26:13.382273] [INFO ] [sig ] [1948/3517] Completed LZ in 0.3s | 2.91 sym/s | Total: 11.1m | ETA: 9.0m [2026-01-06T20:26:13.382311] [INFO ] [sig ] [1949/3517] Forecasting LZB... [2026-01-06T20:26:13.382342] [INFO ] [sig ] Generating forecast for: LZB [2026-01-06T20:26:13.382372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-06T20:26:13.393957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-06T20:26:13.394263] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-06T20:26:13.395050] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-06T20:26:13.395101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:13.395133] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:13.395159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:13.395217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:13.453652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:13.454440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:13.454520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:13.454554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:13.581682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:13.581845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:13.581891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:13.581923] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:13.585525] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-01-06T20:26:13.586051] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-06T20:26:13.586186] [INFO ] [sig ] LZB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:13.747363] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/LZB.txt [2026-01-06T20:26:13.747552] [INFO ] [sig ] [1949/3517] Completed LZB in 0.4s | 2.91 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-06T20:26:13.747634] [INFO ] [sig ] [1950/3517] Forecasting LZM... [2026-01-06T20:26:13.747685] [INFO ] [sig ] Generating forecast for: LZM [2026-01-06T20:26:13.747727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-06T20:26:13.759867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-06T20:26:13.760254] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-06T20:26:13.761055] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-06T20:26:13.761109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:13.761142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:13.761170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:13.761229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:13.821137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:13.822055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:13.822147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:13.822187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:13.945474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:13.945660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:13.945708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:13.945739] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:13.949108] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=94.28%) [2026-01-06T20:26:13.949413] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-06T20:26:13.949542] [INFO ] [sig ] LZM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:14.090430] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/LZM.txt [2026-01-06T20:26:14.090601] [INFO ] [sig ] [1950/3517] Completed LZM in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-06T20:26:14.090642] [INFO ] [sig ] [1951/3517] Forecasting M... [2026-01-06T20:26:14.090672] [INFO ] [sig ] Generating forecast for: M [2026-01-06T20:26:14.090703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-06T20:26:14.103225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-06T20:26:14.103619] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-06T20:26:14.104391] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-06T20:26:14.104442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:14.104473] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:14.104500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:14.104556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:14.162992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:14.163931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:14.164013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:14.164046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:14.292862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:14.293019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:14.293062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:14.293091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:14.296385] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: UP (p=93.41%) [2026-01-06T20:26:14.296678] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-06T20:26:14.296801] [INFO ] [sig ] M: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:14.440158] [INFO ] [LOCAL ] Saved forecast: M 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/M.txt [2026-01-06T20:26:14.440308] [INFO ] [sig ] [1951/3517] Completed M in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-06T20:26:14.440350] [INFO ] [sig ] [1952/3517] Forecasting MA... [2026-01-06T20:26:14.440383] [INFO ] [sig ] Generating forecast for: MA [2026-01-06T20:26:14.440416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-06T20:26:14.451900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-06T20:26:14.452190] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-06T20:26:14.452947] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-06T20:26:14.452998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:14.453029] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:14.453056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:14.453112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:14.509438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:14.510403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:14.510485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:14.510517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:14.628714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:14.628832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:14.628870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:14.628897] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:14.631979] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=16.89%) [2026-01-06T20:26:14.632243] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-06T20:26:14.632361] [INFO ] [sig ] MA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:14.770726] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MA.txt [2026-01-06T20:26:14.770878] [INFO ] [sig ] [1952/3517] Completed MA in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-06T20:26:14.770918] [INFO ] [sig ] [1953/3517] Forecasting MAA... [2026-01-06T20:26:14.770950] [INFO ] [sig ] Generating forecast for: MAA [2026-01-06T20:26:14.770980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-06T20:26:14.783208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-06T20:26:14.783600] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-06T20:26:14.784346] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-06T20:26:14.784397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:14.784428] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:14.784454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:14.784515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:14.841552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:14.842413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:14.842493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:14.842525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:14.968141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:14.968299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:14.968342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:14.968372] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:14.972071] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-06T20:26:14.972341] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-06T20:26:14.972468] [INFO ] [sig ] MAA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:15.124741] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MAA.txt [2026-01-06T20:26:15.124903] [INFO ] [sig ] [1953/3517] Completed MAA in 0.4s | 2.91 sym/s | Total: 11.2m | ETA: 9.0m [2026-01-06T20:26:15.124949] [INFO ] [sig ] [1954/3517] Forecasting MAC... [2026-01-06T20:26:15.124980] [INFO ] [sig ] Generating forecast for: MAC [2026-01-06T20:26:15.125011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-06T20:26:15.138330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-06T20:26:15.138713] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-06T20:26:15.139490] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-06T20:26:15.139543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:15.139595] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:15.139626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:15.139685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:15.199222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:15.200068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:15.200155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:15.200224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:15.331022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:15.331172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:15.331214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:15.331244] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:15.334656] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: DOWN (p=10.21%) [2026-01-06T20:26:15.334930] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-06T20:26:15.335056] [INFO ] [sig ] MAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:15.479674] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MAC.txt [2026-01-06T20:26:15.479828] [INFO ] [sig ] [1954/3517] Completed MAC in 0.4s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:15.479869] [INFO ] [sig ] [1955/3517] Forecasting MAMA... [2026-01-06T20:26:15.479898] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-06T20:26:15.479929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-06T20:26:15.491370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-06T20:26:15.491708] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-06T20:26:15.492464] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-06T20:26:15.492515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:15.492547] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:15.492604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:15.492676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:15.548834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:15.549668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:15.549746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:15.549779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:15.673489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:15.673696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:15.673745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:15.673774] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:15.677287] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=65.77%) [2026-01-06T20:26:15.677622] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-06T20:26:15.677910] [INFO ] [sig ] MAMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:15.817848] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MAMA.txt [2026-01-06T20:26:15.817984] [INFO ] [sig ] [1955/3517] Completed MAMA in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:15.818022] [INFO ] [sig ] [1956/3517] Forecasting MAN... [2026-01-06T20:26:15.818052] [INFO ] [sig ] Generating forecast for: MAN [2026-01-06T20:26:15.818082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-06T20:26:15.829851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-06T20:26:15.830162] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-06T20:26:15.831083] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-06T20:26:15.831137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:15.831169] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:15.831195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:15.831251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:15.891899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:15.892664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:15.892742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:15.892777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:16.012724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:16.012872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:16.012917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:16.012946] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:16.016301] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: DOWN (p=12.93%) [2026-01-06T20:26:16.016588] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-06T20:26:16.016714] [INFO ] [sig ] MAN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:16.156061] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MAN.txt [2026-01-06T20:26:16.156246] [INFO ] [sig ] [1956/3517] Completed MAN in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:16.156295] [INFO ] [sig ] [1957/3517] Forecasting MANH... [2026-01-06T20:26:16.156325] [INFO ] [sig ] Generating forecast for: MANH [2026-01-06T20:26:16.156357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-06T20:26:16.167765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-06T20:26:16.168129] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-06T20:26:16.168944] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-06T20:26:16.168996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:16.169028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:16.169055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:16.169112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:16.224836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:16.225667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:16.225745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:16.225778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:16.347973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:16.348115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:16.348157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:16.348186] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:16.351454] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-01-06T20:26:16.351742] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-06T20:26:16.351865] [INFO ] [sig ] MANH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:16.502664] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MANH.txt [2026-01-06T20:26:16.502831] [INFO ] [sig ] [1957/3517] Completed MANH in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:16.502872] [INFO ] [sig ] [1958/3517] Forecasting MARA... [2026-01-06T20:26:16.502902] [INFO ] [sig ] Generating forecast for: MARA [2026-01-06T20:26:16.502932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-06T20:26:16.514810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-06T20:26:16.515114] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-06T20:26:16.515912] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-06T20:26:16.515964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:16.515997] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:16.516025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:16.516081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:16.573227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:16.573849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:16.573925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:16.573957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:16.701429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:16.701629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:16.701687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:16.701720] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:16.705141] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-01-06T20:26:16.705420] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-06T20:26:16.705558] [INFO ] [sig ] MARA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:16.850036] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MARA.txt [2026-01-06T20:26:16.850172] [INFO ] [sig ] [1958/3517] Completed MARA in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:16.850211] [INFO ] [sig ] [1959/3517] Forecasting MAS... [2026-01-06T20:26:16.850242] [INFO ] [sig ] Generating forecast for: MAS [2026-01-06T20:26:16.850271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-06T20:26:16.862031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-06T20:26:16.862351] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-06T20:26:16.863115] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-06T20:26:16.863178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:16.863211] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:16.863240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:16.863297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:16.920447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:16.921094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:16.921170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:16.921202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:17.042871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:17.043026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:17.043069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:17.043098] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:17.046925] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: UP (p=69.49%) [2026-01-06T20:26:17.047191] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-06T20:26:17.047314] [INFO ] [sig ] MAS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:17.187054] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MAS.txt [2026-01-06T20:26:17.187193] [INFO ] [sig ] [1959/3517] Completed MAS in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:17.187233] [INFO ] [sig ] [1960/3517] Forecasting MASI... [2026-01-06T20:26:17.187262] [INFO ] [sig ] Generating forecast for: MASI [2026-01-06T20:26:17.187291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-06T20:26:17.198408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-06T20:26:17.198725] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-06T20:26:17.199474] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-06T20:26:17.199526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:17.199562] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:17.199639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:17.199699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:17.257355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:17.258244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:17.258328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:17.258360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:17.383279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:17.383436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:17.383479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:17.383510] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:17.387592] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-01-06T20:26:17.388089] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-06T20:26:17.388228] [INFO ] [sig ] MASI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:17.531270] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MASI.txt [2026-01-06T20:26:17.531404] [INFO ] [sig ] [1960/3517] Completed MASI in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:17.531443] [INFO ] [sig ] [1961/3517] Forecasting MASS... [2026-01-06T20:26:17.531472] [INFO ] [sig ] Generating forecast for: MASS [2026-01-06T20:26:17.531502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-06T20:26:17.543634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-06T20:26:17.543942] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-06T20:26:17.544703] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-06T20:26:17.544754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:17.544809] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:17.544837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:17.544893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:17.602150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:17.603089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:17.603170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:17.603201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:17.724026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:17.724183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:17.724225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:17.724255] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:17.727540] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-01-06T20:26:17.727837] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-06T20:26:17.727968] [INFO ] [sig ] MASS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:17.868932] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MASS.txt [2026-01-06T20:26:17.869077] [INFO ] [sig ] [1961/3517] Completed MASS in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:17.869115] [INFO ] [sig ] [1962/3517] Forecasting MATX... [2026-01-06T20:26:17.869145] [INFO ] [sig ] Generating forecast for: MATX [2026-01-06T20:26:17.869177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-06T20:26:17.880749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-06T20:26:17.881095] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-06T20:26:17.881875] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-06T20:26:17.881926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:17.881958] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:17.881984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:17.882040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:17.941136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:17.942232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:17.942312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:17.942345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:18.067867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:18.068027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:18.068074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:18.068134] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:18.072799] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: DOWN (p=2.53%) [2026-01-06T20:26:18.073239] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-06T20:26:18.073398] [INFO ] [sig ] MATX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:18.232744] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MATX.txt [2026-01-06T20:26:18.232908] [INFO ] [sig ] [1962/3517] Completed MATX in 0.4s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:18.232961] [INFO ] [sig ] [1963/3517] Forecasting MAX... [2026-01-06T20:26:18.232994] [INFO ] [sig ] Generating forecast for: MAX [2026-01-06T20:26:18.233026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-06T20:26:18.245204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-06T20:26:18.245622] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-06T20:26:18.246444] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-06T20:26:18.246498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:18.246532] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:18.246562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:18.246651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:18.303351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:18.304224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:18.304303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:18.304337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:18.420861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:18.421016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:18.421059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:18.421087] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:18.424347] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-06T20:26:18.424655] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-06T20:26:18.424786] [INFO ] [sig ] MAX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:18.562778] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MAX.txt [2026-01-06T20:26:18.562904] [INFO ] [sig ] [1963/3517] Completed MAX in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:18.562942] [INFO ] [sig ] [1964/3517] Forecasting MAXI... [2026-01-06T20:26:18.562973] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-06T20:26:18.563004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-06T20:26:18.575214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-06T20:26:18.575506] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-06T20:26:18.576323] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-06T20:26:18.576376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:18.576409] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:18.576436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:18.576495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:18.633423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:18.634089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:18.634167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:18.634199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:18.750478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:18.750646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:18.750689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:18.750763] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:18.755219] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=59.65%) [2026-01-06T20:26:18.755496] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-06T20:26:18.755669] [INFO ] [sig ] MAXI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:18.947419] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MAXI.txt [2026-01-06T20:26:18.947560] [INFO ] [sig ] [1964/3517] Completed MAXI in 0.4s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:18.947629] [INFO ] [sig ] [1965/3517] Forecasting MAXN... [2026-01-06T20:26:18.947663] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-06T20:26:18.947701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-06T20:26:18.959671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-06T20:26:18.959950] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-06T20:26:18.960743] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-06T20:26:18.960795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:18.960828] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:18.960856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:18.960914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:19.023765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:19.024672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:19.024754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:19.024940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:19.138970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:19.139111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:19.139153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:19.139182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:19.142460] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=85.54%) [2026-01-06T20:26:19.142758] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-06T20:26:19.142882] [INFO ] [sig ] MAXN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:19.284759] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MAXN.txt [2026-01-06T20:26:19.284899] [INFO ] [sig ] [1965/3517] Completed MAXN in 0.3s | 2.91 sym/s | Total: 11.2m | ETA: 8.9m [2026-01-06T20:26:19.284938] [INFO ] [sig ] [1966/3517] Forecasting MBB... [2026-01-06T20:26:19.284967] [INFO ] [sig ] Generating forecast for: MBB [2026-01-06T20:26:19.284997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-06T20:26:19.296681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-06T20:26:19.297035] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-06T20:26:19.297916] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-06T20:26:19.297970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:19.298002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:19.298028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:19.298087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:19.355122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:19.355838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:19.355914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:19.355946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:19.478799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:19.478959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:19.479022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:19.479054] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:19.482548] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: DOWN (p=33.31%) [2026-01-06T20:26:19.482885] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-06T20:26:19.483016] [INFO ] [sig ] MBB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:19.626175] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MBB.txt [2026-01-06T20:26:19.626329] [INFO ] [sig ] [1966/3517] Completed MBB in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-06T20:26:19.626368] [INFO ] [sig ] [1967/3517] Forecasting MBC... [2026-01-06T20:26:19.626399] [INFO ] [sig ] Generating forecast for: MBC [2026-01-06T20:26:19.626430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-06T20:26:19.637746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-06T20:26:19.638160] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-06T20:26:19.639056] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-06T20:26:19.639110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:19.639142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:19.639169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:19.639225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:19.698666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:19.699920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:19.700018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:19.700061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:19.818595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:19.818777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:19.818823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:19.818853] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:19.822374] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: DOWN (p=40.22%) [2026-01-06T20:26:19.822678] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-06T20:26:19.822819] [INFO ] [sig ] MBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:19.967128] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MBC.txt [2026-01-06T20:26:19.967317] [INFO ] [sig ] [1967/3517] Completed MBC in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-06T20:26:19.967372] [INFO ] [sig ] [1968/3517] Forecasting MBCN... [2026-01-06T20:26:19.967415] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-06T20:26:19.967456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-06T20:26:19.977756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-06T20:26:19.978086] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-06T20:26:19.979063] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-06T20:26:19.979118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:19.979151] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:19.979179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:19.979238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:20.042356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:20.043301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:20.043402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:20.043437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:20.158059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:20.158217] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:26:20.158258] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:20.158288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:20.162146] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-01-06T20:26:20.162414] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-06T20:26:20.162536] [INFO ] [sig ] MBCN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:20.301392] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MBCN.txt [2026-01-06T20:26:20.301513] [INFO ] [sig ] [1968/3517] Completed MBCN in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-06T20:26:20.301552] [INFO ] [sig ] [1969/3517] Forecasting MBI... [2026-01-06T20:26:20.301600] [INFO ] [sig ] Generating forecast for: MBI [2026-01-06T20:26:20.301633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-06T20:26:20.313254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-06T20:26:20.313545] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-06T20:26:20.314502] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-06T20:26:20.314554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:20.314604] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:20.314632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:20.314689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:20.370707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:20.371324] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:20.371400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:20.371432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:20.488264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:20.488412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:20.488459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:20.488487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:20.492007] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=14.35%) [2026-01-06T20:26:20.492333] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-06T20:26:20.492466] [INFO ] [sig ] MBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:20.632048] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MBI.txt [2026-01-06T20:26:20.632172] [INFO ] [sig ] [1969/3517] Completed MBI in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-06T20:26:20.632210] [INFO ] [sig ] [1970/3517] Forecasting MBIN... [2026-01-06T20:26:20.632240] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-06T20:26:20.632269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-06T20:26:20.643704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-06T20:26:20.644185] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-06T20:26:20.645106] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-06T20:26:20.645157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:20.645199] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:20.645226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:20.645282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:20.700964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:20.701606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:20.701686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:20.701719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:20.818456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:20.818629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:20.818700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:20.818734] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:20.822032] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: DOWN (p=25.71%) [2026-01-06T20:26:20.822301] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-06T20:26:20.822429] [INFO ] [sig ] MBIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:20.961962] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MBIN.txt [2026-01-06T20:26:20.962099] [INFO ] [sig ] [1970/3517] Completed MBIN in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.9m [2026-01-06T20:26:20.962140] [INFO ] [sig ] [1971/3517] Forecasting MBLY... [2026-01-06T20:26:20.962172] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-06T20:26:20.962204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-06T20:26:20.973861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-06T20:26:20.974164] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-06T20:26:20.974955] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-06T20:26:20.975008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:20.975042] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:20.975072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:20.975132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:21.035426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:21.036289] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:21.036405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:21.036443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:21.158804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:21.158956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:21.158999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:21.159029] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:21.162730] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=74.11%) [2026-01-06T20:26:21.163174] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-06T20:26:21.163298] [INFO ] [sig ] MBLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:21.308337] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MBLY.txt [2026-01-06T20:26:21.308482] [INFO ] [sig ] [1971/3517] Completed MBLY in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:21.308524] [INFO ] [sig ] [1972/3517] Forecasting MBS... [2026-01-06T20:26:21.308555] [INFO ] [sig ] Generating forecast for: MBS [2026-01-06T20:26:21.308613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-06T20:26:21.320138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-06T20:26:21.320469] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-06T20:26:21.321446] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-06T20:26:21.321497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:21.321540] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:21.321586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:21.321672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:21.380254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:21.381112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:21.381211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:21.381247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:21.497819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:21.497972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:21.498018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:21.498048] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:21.501650] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=91.57%) [2026-01-06T20:26:21.501926] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-06T20:26:21.502049] [INFO ] [sig ] MBS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:21.660043] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MBS.txt [2026-01-06T20:26:21.660171] [INFO ] [sig ] [1972/3517] Completed MBS in 0.4s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:21.660210] [INFO ] [sig ] [1973/3517] Forecasting MBWM... [2026-01-06T20:26:21.660239] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-06T20:26:21.660270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-06T20:26:21.671979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-06T20:26:21.672259] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-06T20:26:21.673219] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-06T20:26:21.673269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:21.673300] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:21.673325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:21.673381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:21.730337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:21.731121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:21.731201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:21.731233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:21.846249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:21.846402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:21.846445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:21.846474] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:21.849759] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=84.22%) [2026-01-06T20:26:21.850024] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-06T20:26:21.850143] [INFO ] [sig ] MBWM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:21.991684] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MBWM.txt [2026-01-06T20:26:21.991850] [INFO ] [sig ] [1973/3517] Completed MBWM in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:21.991889] [INFO ] [sig ] [1974/3517] Forecasting MBX... [2026-01-06T20:26:21.991926] [INFO ] [sig ] Generating forecast for: MBX [2026-01-06T20:26:21.991957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-06T20:26:22.003883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-06T20:26:22.004148] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-06T20:26:22.004937] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-06T20:26:22.004988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:22.005019] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:22.005045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:22.005101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:22.062019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:22.062906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:22.062994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:22.063028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:22.186908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:22.187093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:22.187136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:22.187166] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:22.190784] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-01-06T20:26:22.191046] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-06T20:26:22.191173] [INFO ] [sig ] MBX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:22.334292] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MBX.txt [2026-01-06T20:26:22.334482] [INFO ] [sig ] [1974/3517] Completed MBX in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:22.334523] [INFO ] [sig ] [1975/3517] Forecasting MC... [2026-01-06T20:26:22.334553] [INFO ] [sig ] Generating forecast for: MC [2026-01-06T20:26:22.334620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-06T20:26:22.347560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-06T20:26:22.348102] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-06T20:26:22.349044] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-06T20:26:22.349095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:22.349127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:22.349153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:22.349209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:22.407079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:22.407943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:22.408024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:22.408057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:22.528909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:22.529057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:22.529101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:22.529132] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:22.532488] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=7.67%) [2026-01-06T20:26:22.532782] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-06T20:26:22.533103] [INFO ] [sig ] MC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:22.673237] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MC.txt [2026-01-06T20:26:22.673365] [INFO ] [sig ] [1975/3517] Completed MC in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:22.673403] [INFO ] [sig ] [1976/3517] Forecasting MCBS... [2026-01-06T20:26:22.673433] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-06T20:26:22.673472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-06T20:26:22.685361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-06T20:26:22.685651] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-06T20:26:22.686665] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-06T20:26:22.686718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:22.686751] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:22.686778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:22.686835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:22.744550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:22.745193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:22.745274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:22.745307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:22.872110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:22.872271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:22.872326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:22.872357] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:22.875948] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=2.75%) [2026-01-06T20:26:22.876232] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-06T20:26:22.876356] [INFO ] [sig ] MCBS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:23.019395] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MCBS.txt [2026-01-06T20:26:23.019523] [INFO ] [sig ] [1976/3517] Completed MCBS in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:23.019584] [INFO ] [sig ] [1977/3517] Forecasting MCHI... [2026-01-06T20:26:23.019618] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-06T20:26:23.019649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-06T20:26:23.031735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-06T20:26:23.032208] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-06T20:26:23.033185] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-06T20:26:23.033237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:23.033270] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:23.033297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:23.033354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:23.091179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:23.091885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:23.092162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:23.092195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:23.218694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:23.218846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:23.218892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:23.218941] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:23.222678] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=76.60%) [2026-01-06T20:26:23.223119] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-06T20:26:23.223247] [INFO ] [sig ] MCHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:23.365233] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MCHI.txt [2026-01-06T20:26:23.365364] [INFO ] [sig ] [1977/3517] Completed MCHI in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:23.365403] [INFO ] [sig ] [1978/3517] Forecasting MCHP... [2026-01-06T20:26:23.365432] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-06T20:26:23.365463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-06T20:26:23.377344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-06T20:26:23.377655] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-06T20:26:23.378629] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-06T20:26:23.378705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:23.378769] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:23.378798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:23.379048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:23.437566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:23.438437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:23.438520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:23.438554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:23.565909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:23.566076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:23.566120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:23.566149] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:23.569678] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-06T20:26:23.570016] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-06T20:26:23.570153] [INFO ] [sig ] MCHP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:23.715515] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MCHP.txt [2026-01-06T20:26:23.715699] [INFO ] [sig ] [1978/3517] Completed MCHP in 0.4s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:23.715742] [INFO ] [sig ] [1979/3517] Forecasting MCHX... [2026-01-06T20:26:23.715774] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-06T20:26:23.715805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-06T20:26:23.728409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-06T20:26:23.728823] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-06T20:26:23.730145] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-06T20:26:23.730203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:23.730236] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:23.730264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:23.730337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:23.793442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:23.794320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:23.794404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:23.794464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:23.901068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:23.901220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:23.901262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:23.901292] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:23.904957] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-01-06T20:26:23.905221] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-06T20:26:23.905345] [INFO ] [sig ] MCHX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:24.043706] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MCHX.txt [2026-01-06T20:26:24.043839] [INFO ] [sig ] [1979/3517] Completed MCHX in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:24.043877] [INFO ] [sig ] [1980/3517] Forecasting MCI... [2026-01-06T20:26:24.043908] [INFO ] [sig ] Generating forecast for: MCI [2026-01-06T20:26:24.043938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-06T20:26:24.054900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-06T20:26:24.055207] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-06T20:26:24.055982] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-06T20:26:24.056033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:24.056066] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:24.056093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:24.056149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:24.112135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:24.112803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:24.113048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:24.113080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:24.231162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:24.231322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:24.231365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:24.231394] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:24.234733] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=49.15%) [2026-01-06T20:26:24.235005] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-06T20:26:24.235131] [INFO ] [sig ] MCI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:24.376986] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MCI.txt [2026-01-06T20:26:24.377121] [INFO ] [sig ] [1980/3517] Completed MCI in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:24.377159] [INFO ] [sig ] [1981/3517] Forecasting MCK... [2026-01-06T20:26:24.377187] [INFO ] [sig ] Generating forecast for: MCK [2026-01-06T20:26:24.377219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-06T20:26:24.388449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-06T20:26:24.388805] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-06T20:26:24.389620] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-06T20:26:24.389672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:24.389704] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:24.389730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:24.389798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:24.449195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:24.450081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:24.450167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:24.450201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:24.577797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:24.577967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:24.578026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:24.578089] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:24.581692] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: UP (p=73.11%) [2026-01-06T20:26:24.581985] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-06T20:26:24.582117] [INFO ] [sig ] MCK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:24.721316] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MCK.txt [2026-01-06T20:26:24.721478] [INFO ] [sig ] [1981/3517] Completed MCK in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:24.721525] [INFO ] [sig ] [1982/3517] Forecasting MCN... [2026-01-06T20:26:24.721556] [INFO ] [sig ] Generating forecast for: MCN [2026-01-06T20:26:24.721619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-06T20:26:24.734694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-06T20:26:24.735019] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-06T20:26:24.735809] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-06T20:26:24.735860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:24.735891] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:24.735917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:24.735973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:24.800359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:24.801260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:24.801352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:24.801388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:24.925895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:24.926062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:24.926107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:24.926138] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:24.929558] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=67.92%) [2026-01-06T20:26:24.929909] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-06T20:26:24.930045] [INFO ] [sig ] MCN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:25.084327] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MCN.txt [2026-01-06T20:26:25.084494] [INFO ] [sig ] [1982/3517] Completed MCN in 0.4s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:25.084534] [INFO ] [sig ] [1983/3517] Forecasting MCO... [2026-01-06T20:26:25.084562] [INFO ] [sig ] Generating forecast for: MCO [2026-01-06T20:26:25.084616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-06T20:26:25.097212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-06T20:26:25.097649] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-06T20:26:25.098473] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-06T20:26:25.098545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:25.098598] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:25.098628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:25.098715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:25.160561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:25.161428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:25.161508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:25.161541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:25.281638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:25.281775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:25.281817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:25.281849] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:25.285070] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-01-06T20:26:25.285343] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-06T20:26:25.285471] [INFO ] [sig ] MCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:25.425315] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MCO.txt [2026-01-06T20:26:25.425470] [INFO ] [sig ] [1983/3517] Completed MCO in 0.3s | 2.91 sym/s | Total: 11.3m | ETA: 8.8m [2026-01-06T20:26:25.425511] [INFO ] [sig ] [1984/3517] Forecasting MCRB... [2026-01-06T20:26:25.425542] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-06T20:26:25.425590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-06T20:26:25.437308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-06T20:26:25.437707] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-06T20:26:25.438494] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-06T20:26:25.438552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:25.438607] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:25.438641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:25.438726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:25.497626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:25.498496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:25.498601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:25.498637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:25.618548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:25.618748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:25.618794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:25.618822] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:25.622456] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=70.00%) [2026-01-06T20:26:25.622790] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-06T20:26:25.623108] [INFO ] [sig ] MCRB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:25.766313] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MCRB.txt [2026-01-06T20:26:25.766477] [INFO ] [sig ] [1984/3517] Completed MCRB in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-06T20:26:25.766519] [INFO ] [sig ] [1985/3517] Forecasting MCRI... [2026-01-06T20:26:25.766552] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-06T20:26:25.766603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-06T20:26:25.779681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-06T20:26:25.780081] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-06T20:26:25.780887] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-06T20:26:25.780941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:25.780974] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:25.781002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:25.781061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:25.839146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:25.840104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:25.840190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:25.840223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:25.963957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:25.964142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:25.964201] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:25.964237] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:25.967671] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: UP (p=50.16%) [2026-01-06T20:26:25.967988] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-06T20:26:25.968118] [INFO ] [sig ] MCRI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:26.107906] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MCRI.txt [2026-01-06T20:26:26.108046] [INFO ] [sig ] [1985/3517] Completed MCRI in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-06T20:26:26.108086] [INFO ] [sig ] [1986/3517] Forecasting MCS... [2026-01-06T20:26:26.108116] [INFO ] [sig ] Generating forecast for: MCS [2026-01-06T20:26:26.108147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-06T20:26:26.119394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-06T20:26:26.119809] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-06T20:26:26.120597] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-06T20:26:26.120651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:26.120683] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:26.120712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:26.120769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:26.177536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:26.178379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:26.178458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:26.178491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:26.304239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:26.304407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:26.304455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:26.304486] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:26.307879] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-01-06T20:26:26.308177] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-06T20:26:26.308302] [INFO ] [sig ] MCS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:26.449689] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MCS.txt [2026-01-06T20:26:26.449842] [INFO ] [sig ] [1986/3517] Completed MCS in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-06T20:26:26.449883] [INFO ] [sig ] [1987/3517] Forecasting MCY... [2026-01-06T20:26:26.449912] [INFO ] [sig ] Generating forecast for: MCY [2026-01-06T20:26:26.449942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-06T20:26:26.462147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-06T20:26:26.462489] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-06T20:26:26.463285] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-06T20:26:26.463341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:26.463373] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:26.463400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:26.463457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:26.520666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:26.521323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:26.521399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:26.521431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:26.639753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:26.639922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:26.639966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:26.639996] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:26.643352] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: UP (p=60.54%) [2026-01-06T20:26:26.643650] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-06T20:26:26.643778] [INFO ] [sig ] MCY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:26.786646] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MCY.txt [2026-01-06T20:26:26.786775] [INFO ] [sig ] [1987/3517] Completed MCY in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-06T20:26:26.786821] [INFO ] [sig ] [1988/3517] Forecasting MD... [2026-01-06T20:26:26.786858] [INFO ] [sig ] Generating forecast for: MD [2026-01-06T20:26:26.786895] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-06T20:26:26.799295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-06T20:26:26.799598] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-06T20:26:26.800377] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-06T20:26:26.800428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:26.800463] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:26.800491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:26.800548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:26.863029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:26.863988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:26.864107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:26.864144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:26.985597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:26.985761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:26.985811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:26.985843] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:26.989261] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: UP (p=54.46%) [2026-01-06T20:26:26.989559] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-06T20:26:26.989704] [INFO ] [sig ] MD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:27.146131] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MD.txt [2026-01-06T20:26:27.146290] [INFO ] [sig ] [1988/3517] Completed MD in 0.4s | 2.91 sym/s | Total: 11.4m | ETA: 8.8m [2026-01-06T20:26:27.146332] [INFO ] [sig ] [1989/3517] Forecasting MDAI... [2026-01-06T20:26:27.146364] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-06T20:26:27.146395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-06T20:26:27.158623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-06T20:26:27.158979] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-06T20:26:27.159785] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-06T20:26:27.159842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:27.159875] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:27.159904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:27.159963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:27.219003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:27.219938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:27.220026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:27.220060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:27.340074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:27.340232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:27.340275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:27.340304] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:27.343598] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: UP (p=97.49%) [2026-01-06T20:26:27.343867] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-06T20:26:27.343986] [INFO ] [sig ] MDAI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:27.487360] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MDAI.txt [2026-01-06T20:26:27.487501] [INFO ] [sig ] [1989/3517] Completed MDAI in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:27.487540] [INFO ] [sig ] [1990/3517] Forecasting MDB... [2026-01-06T20:26:27.487589] [INFO ] [sig ] Generating forecast for: MDB [2026-01-06T20:26:27.487622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-06T20:26:27.501156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-06T20:26:27.501459] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-06T20:26:27.502218] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-06T20:26:27.502270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:27.502302] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:27.502329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:27.502386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:27.561047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:27.561819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:27.561900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:27.561933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:27.686492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:27.686668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:27.686731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:27.686762] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:27.690112] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: UP (p=50.81%) [2026-01-06T20:26:27.690397] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-06T20:26:27.690524] [INFO ] [sig ] MDB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:27.833137] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MDB.txt [2026-01-06T20:26:27.833284] [INFO ] [sig ] [1990/3517] Completed MDB in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:27.833323] [INFO ] [sig ] [1991/3517] Forecasting MDGL... [2026-01-06T20:26:27.833353] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-06T20:26:27.833383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-06T20:26:27.845383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-06T20:26:27.845680] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-06T20:26:27.846422] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-06T20:26:27.846474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:27.846506] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:27.846533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:27.846607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:27.909275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:27.910312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:27.910393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:27.910425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:28.023995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:28.024156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:28.024198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:28.024228] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:28.027500] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: UP (p=68.99%) [2026-01-06T20:26:28.027794] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-06T20:26:28.027917] [INFO ] [sig ] MDGL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:28.172989] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MDGL.txt [2026-01-06T20:26:28.173174] [INFO ] [sig ] [1991/3517] Completed MDGL in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:28.173214] [INFO ] [sig ] [1992/3517] Forecasting MDLZ... [2026-01-06T20:26:28.173246] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-06T20:26:28.173276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-06T20:26:28.185338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-06T20:26:28.185648] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-06T20:26:28.186551] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-06T20:26:28.186626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:28.186658] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:28.186684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:28.186740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:28.245086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:28.245955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:28.246036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:28.246069] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:28.368780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:28.368954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:28.368996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:28.369026] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:28.372355] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: DOWN (p=47.84%) [2026-01-06T20:26:28.372649] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-06T20:26:28.372781] [INFO ] [sig ] MDLZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:28.515355] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MDLZ.txt [2026-01-06T20:26:28.515505] [INFO ] [sig ] [1992/3517] Completed MDLZ in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:28.515543] [INFO ] [sig ] [1993/3517] Forecasting MDWD... [2026-01-06T20:26:28.515592] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-06T20:26:28.515627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-06T20:26:28.527394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-06T20:26:28.527688] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-06T20:26:28.528421] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-06T20:26:28.528473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:28.528505] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:28.528533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:28.528608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:28.585957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:28.586726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:28.586801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:28.586833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:28.705651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:28.705795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:28.705843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:28.705878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:28.709165] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=9.45%) [2026-01-06T20:26:28.709442] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-06T20:26:28.709602] [INFO ] [sig ] MDWD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:28.847845] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MDWD.txt [2026-01-06T20:26:28.847959] [INFO ] [sig ] [1993/3517] Completed MDWD in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:28.847997] [INFO ] [sig ] [1994/3517] Forecasting MDXG... [2026-01-06T20:26:28.848026] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-06T20:26:28.848055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-06T20:26:28.859739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-06T20:26:28.860012] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-06T20:26:28.860779] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-06T20:26:28.860832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:28.860876] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:28.860904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:28.860965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:28.918047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:28.918641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:28.918738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:28.918771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:29.034006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:29.034147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:29.034186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:29.034216] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:29.037403] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-06T20:26:29.037688] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-06T20:26:29.037809] [INFO ] [sig ] MDXG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:29.177031] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MDXG.txt [2026-01-06T20:26:29.177144] [INFO ] [sig ] [1994/3517] Completed MDXG in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:29.177183] [INFO ] [sig ] [1995/3517] Forecasting MDXH... [2026-01-06T20:26:29.177211] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-06T20:26:29.177241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-06T20:26:29.191477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-06T20:26:29.192001] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-06T20:26:29.193039] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-06T20:26:29.193095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:29.193202] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:29.193249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:29.193332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:29.262272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:29.263498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:29.263627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:29.263665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:29.388951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:29.389199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:29.389251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:29.389281] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:29.393791] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-06T20:26:29.394263] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-06T20:26:29.394428] [INFO ] [sig ] MDXH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:29.551150] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MDXH.txt [2026-01-06T20:26:29.551350] [INFO ] [sig ] [1995/3517] Completed MDXH in 0.4s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:29.551402] [INFO ] [sig ] [1996/3517] Forecasting MEC... [2026-01-06T20:26:29.551435] [INFO ] [sig ] Generating forecast for: MEC [2026-01-06T20:26:29.551498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-06T20:26:29.565203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-06T20:26:29.565682] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-06T20:26:29.566550] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-06T20:26:29.566624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:29.566659] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:29.566687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:29.566747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:29.626603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:29.627894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:29.627987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:29.628021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:29.760299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:29.760644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:29.760701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:29.760733] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:29.764608] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: UP (p=82.08%) [2026-01-06T20:26:29.764912] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-06T20:26:29.765055] [INFO ] [sig ] MEC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:29.913545] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MEC.txt [2026-01-06T20:26:29.913757] [INFO ] [sig ] [1996/3517] Completed MEC in 0.4s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:29.913803] [INFO ] [sig ] [1997/3517] Forecasting MED... [2026-01-06T20:26:29.913834] [INFO ] [sig ] Generating forecast for: MED [2026-01-06T20:26:29.913866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-06T20:26:29.927328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-06T20:26:29.927871] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-06T20:26:29.928830] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-06T20:26:29.928884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:29.928919] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:29.928947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:29.929008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:29.990243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:29.991407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:29.991511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:29.991547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:30.131042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:30.131278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:30.131329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:30.131358] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:30.135420] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: UP (p=65.08%) [2026-01-06T20:26:30.135756] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-06T20:26:30.135902] [INFO ] [sig ] MED: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:30.284679] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MED.txt [2026-01-06T20:26:30.284894] [INFO ] [sig ] [1997/3517] Completed MED in 0.4s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:30.284940] [INFO ] [sig ] [1998/3517] Forecasting MEDP... [2026-01-06T20:26:30.284979] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-06T20:26:30.285015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-06T20:26:30.298352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-06T20:26:30.298907] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-06T20:26:30.299860] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-06T20:26:30.299913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:30.299946] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:30.299973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:30.300032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:30.360852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:30.362225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:30.362322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:30.362357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:30.496494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:30.496793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:30.496855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:30.496935] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:30.501054] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-01-06T20:26:30.501435] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-06T20:26:30.501607] [INFO ] [sig ] MEDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:30.650741] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MEDP.txt [2026-01-06T20:26:30.650967] [INFO ] [sig ] [1998/3517] Completed MEDP in 0.4s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:30.651011] [INFO ] [sig ] [1999/3517] Forecasting MEG... [2026-01-06T20:26:30.651044] [INFO ] [sig ] Generating forecast for: MEG [2026-01-06T20:26:30.651265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-06T20:26:30.665535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-06T20:26:30.665963] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-06T20:26:30.667011] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-06T20:26:30.667066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:30.667100] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:30.667128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:30.667186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:30.725257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:30.726014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:30.726101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:30.726135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:30.849090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:30.849249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:30.849294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:30.849326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:30.852991] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-01-06T20:26:30.853276] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-06T20:26:30.853404] [INFO ] [sig ] MEG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:30.998206] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MEG.txt [2026-01-06T20:26:30.998377] [INFO ] [sig ] [1999/3517] Completed MEG in 0.3s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:30.998419] [INFO ] [sig ] [2000/3517] Forecasting MEGI... [2026-01-06T20:26:30.998449] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-06T20:26:30.998482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-06T20:26:31.010907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-06T20:26:31.011501] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-06T20:26:31.012298] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-06T20:26:31.012352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:31.012385] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:31.012414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:31.012472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:31.070854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:31.071741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:31.071824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:31.071859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:31.202634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:31.202791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:31.202834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:31.202865] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:31.206304] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-01-06T20:26:31.206597] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-06T20:26:31.206721] [INFO ] [sig ] MEGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:31.349954] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MEGI.txt [2026-01-06T20:26:31.350081] [INFO ] [sig ] [2000/3517] Completed MEGI in 0.4s | 2.91 sym/s | Total: 11.4m | ETA: 8.7m [2026-01-06T20:26:31.350121] [INFO ] [sig ] [2001/3517] Forecasting MEI... [2026-01-06T20:26:31.350151] [INFO ] [sig ] Generating forecast for: MEI [2026-01-06T20:26:31.350182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-06T20:26:31.362791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-06T20:26:31.363111] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-06T20:26:31.363932] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-06T20:26:31.363985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:31.364016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:31.364043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:31.364100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:31.423449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:31.424184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:31.424263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:31.424298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:31.548226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:31.548384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:31.548428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:31.548555] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:31.552008] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-06T20:26:31.552281] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-06T20:26:31.552407] [INFO ] [sig ] MEI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:31.702995] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MEI.txt [2026-01-06T20:26:31.703154] [INFO ] [sig ] [2001/3517] Completed MEI in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-06T20:26:31.703196] [INFO ] [sig ] [2002/3517] Forecasting MELI... [2026-01-06T20:26:31.703238] [INFO ] [sig ] Generating forecast for: MELI [2026-01-06T20:26:31.703286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-06T20:26:31.715260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-06T20:26:31.715661] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-06T20:26:31.716442] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-06T20:26:31.716495] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:31.716527] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:31.716554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:31.716636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:31.775614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:31.776515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:31.776619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:31.776655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:31.901975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:31.902168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:31.902223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:31.902261] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:31.905926] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: DOWN (p=31.17%) [2026-01-06T20:26:31.906345] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-06T20:26:31.906529] [INFO ] [sig ] MELI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:32.074213] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MELI.txt [2026-01-06T20:26:32.074427] [INFO ] [sig ] [2002/3517] Completed MELI in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-06T20:26:32.074497] [INFO ] [sig ] [2003/3517] Forecasting MEOH... [2026-01-06T20:26:32.074549] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-06T20:26:32.074624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-06T20:26:32.089825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-06T20:26:32.090280] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-06T20:26:32.091190] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-06T20:26:32.091250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:32.091291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:32.091327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:32.091404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:32.154387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:32.155335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:32.155469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:32.155525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:32.309034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:32.309236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:32.309304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:32.309351] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:32.313670] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: UP (p=53.34%) [2026-01-06T20:26:32.314049] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-06T20:26:32.314201] [INFO ] [sig ] MEOH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:32.523892] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MEOH.txt [2026-01-06T20:26:32.524129] [INFO ] [sig ] [2003/3517] Completed MEOH in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-06T20:26:32.524186] [INFO ] [sig ] [2004/3517] Forecasting MERC... [2026-01-06T20:26:32.524229] [INFO ] [sig ] Generating forecast for: MERC [2026-01-06T20:26:32.524271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-06T20:26:32.542512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-06T20:26:32.543064] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-06T20:26:32.544327] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-06T20:26:32.544400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:32.544451] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:32.544497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:32.544620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:32.634727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:32.635946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:32.636063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:32.636119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:32.776991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:32.777158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:32.777202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:32.777232] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:32.781428] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-06T20:26:32.781800] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-06T20:26:32.781941] [INFO ] [sig ] MERC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:32.930048] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MERC.txt [2026-01-06T20:26:32.930211] [INFO ] [sig ] [2004/3517] Completed MERC in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-06T20:26:32.930253] [INFO ] [sig ] [2005/3517] Forecasting META... [2026-01-06T20:26:32.930282] [INFO ] [sig ] Generating forecast for: META [2026-01-06T20:26:32.930314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-06T20:26:32.944329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-06T20:26:32.944748] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-06T20:26:32.945531] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-06T20:26:32.945603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:32.945638] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:32.945699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:32.945759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:33.001206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:33.002222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:33.002361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:33.002406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:33.139900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:33.140056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:33.140102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:33.140133] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:33.143792] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=71.92%) [2026-01-06T20:26:33.144081] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-06T20:26:33.144210] [INFO ] [sig ] META: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:33.290778] [INFO ] [LOCAL ] Saved forecast: META 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/META.txt [2026-01-06T20:26:33.290933] [INFO ] [sig ] [2005/3517] Completed META in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-06T20:26:33.290983] [INFO ] [sig ] [2006/3517] Forecasting METC... [2026-01-06T20:26:33.291020] [INFO ] [sig ] Generating forecast for: METC [2026-01-06T20:26:33.291056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-06T20:26:33.303002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-06T20:26:33.303379] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-06T20:26:33.304177] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-06T20:26:33.304229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:33.304266] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:33.304307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:33.304378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:33.362149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:33.362946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:33.363026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:33.363060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:33.488294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:33.488450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:33.488497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:33.488526] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:33.492363] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=79.66%) [2026-01-06T20:26:33.492820] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-06T20:26:33.493006] [INFO ] [sig ] METC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:33.650490] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/METC.txt [2026-01-06T20:26:33.650685] [INFO ] [sig ] [2006/3517] Completed METC in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.7m [2026-01-06T20:26:33.650727] [INFO ] [sig ] [2007/3517] Forecasting METCB... [2026-01-06T20:26:33.650757] [INFO ] [sig ] Generating forecast for: METCB [2026-01-06T20:26:33.650788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-06T20:26:33.662962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-06T20:26:33.663440] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-06T20:26:33.664417] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-06T20:26:33.664468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:33.664500] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:33.664526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:33.664605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:33.723300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:33.724006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:33.724085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:33.724119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:33.848101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:33.848250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:33.848292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:33.848322] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:33.851771] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=22.72%) [2026-01-06T20:26:33.852036] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-06T20:26:33.852155] [INFO ] [sig ] METCB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:33.996896] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/METCB.txt [2026-01-06T20:26:33.997061] [INFO ] [sig ] [2007/3517] Completed METCB in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:33.997107] [INFO ] [sig ] [2008/3517] Forecasting METD... [2026-01-06T20:26:33.997136] [INFO ] [sig ] Generating forecast for: METD [2026-01-06T20:26:33.997167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-06T20:26:34.010613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-06T20:26:34.010955] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-06T20:26:34.011750] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-06T20:26:34.011804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:34.011837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:34.011864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:34.011920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:34.071007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:34.071913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:34.072009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:34.072041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:34.198800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:34.198950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:34.198993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:34.199023] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:34.202281] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-06T20:26:34.202544] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-06T20:26:34.202685] [INFO ] [sig ] METD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:34.343984] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/METD.txt [2026-01-06T20:26:34.344114] [INFO ] [sig ] [2008/3517] Completed METD in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:34.344154] [INFO ] [sig ] [2009/3517] Forecasting MFA... [2026-01-06T20:26:34.344190] [INFO ] [sig ] Generating forecast for: MFA [2026-01-06T20:26:34.344222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-06T20:26:34.356143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-06T20:26:34.356567] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-06T20:26:34.357322] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-06T20:26:34.357373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:34.357404] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:34.357431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:34.357487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:34.415500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:34.416405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:34.416492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:34.416525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:34.542365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:34.542524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:34.542590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:34.542623] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:34.545998] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-06T20:26:34.546296] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-06T20:26:34.546427] [INFO ] [sig ] MFA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:34.688111] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MFA.txt [2026-01-06T20:26:34.688263] [INFO ] [sig ] [2009/3517] Completed MFA in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:34.688303] [INFO ] [sig ] [2010/3517] Forecasting MFC... [2026-01-06T20:26:34.688335] [INFO ] [sig ] Generating forecast for: MFC [2026-01-06T20:26:34.688365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-06T20:26:34.699939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-06T20:26:34.700319] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-06T20:26:34.701077] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-06T20:26:34.701128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:34.701160] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:34.701187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:34.701244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:34.759632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:34.760476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:34.760558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:34.760613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:34.879190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:34.879351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:34.879395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:34.879425] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:34.883291] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-06T20:26:34.883594] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-06T20:26:34.883724] [INFO ] [sig ] MFC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:35.037247] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MFC.txt [2026-01-06T20:26:35.037429] [INFO ] [sig ] [2010/3517] Completed MFC in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:35.037470] [INFO ] [sig ] [2011/3517] Forecasting MFG... [2026-01-06T20:26:35.037499] [INFO ] [sig ] Generating forecast for: MFG [2026-01-06T20:26:35.037530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-06T20:26:35.049294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-06T20:26:35.049675] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-06T20:26:35.050439] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-06T20:26:35.050491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:35.050523] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:35.050549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:35.050631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:35.110483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:35.111357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:35.111441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:35.111475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:35.245628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:35.245787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:35.245829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:35.245858] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:35.249379] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=79.79%) [2026-01-06T20:26:35.249675] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-06T20:26:35.249801] [INFO ] [sig ] MFG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:35.397949] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MFG.txt [2026-01-06T20:26:35.398080] [INFO ] [sig ] [2011/3517] Completed MFG in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:35.398120] [INFO ] [sig ] [2012/3517] Forecasting MFI... [2026-01-06T20:26:35.398149] [INFO ] [sig ] Generating forecast for: MFI [2026-01-06T20:26:35.398180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-06T20:26:35.410510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-06T20:26:35.410833] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-06T20:26:35.411611] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-06T20:26:35.411696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:35.411730] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:35.411759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:35.411818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:35.473293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:35.474056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:35.474140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:35.474174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:35.593607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:35.593760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:35.593804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:35.593833] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:35.597108] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: DOWN (p=20.57%) [2026-01-06T20:26:35.597373] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-06T20:26:35.597492] [INFO ] [sig ] MFI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:35.748164] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MFI.txt [2026-01-06T20:26:35.748321] [INFO ] [sig ] [2012/3517] Completed MFI in 0.4s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:35.748363] [INFO ] [sig ] [2013/3517] Forecasting MFIC... [2026-01-06T20:26:35.748395] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-06T20:26:35.748428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-06T20:26:35.760092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-06T20:26:35.760433] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-06T20:26:35.761231] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-06T20:26:35.761284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:35.761315] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:35.761341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:35.761397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:35.820803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:35.821647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:35.821726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:35.821760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:35.945241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:35.945385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:35.945427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:35.945455] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:35.948727] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: UP (p=87.81%) [2026-01-06T20:26:35.949004] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-06T20:26:35.949124] [INFO ] [sig ] MFIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:36.097585] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MFIC.txt [2026-01-06T20:26:36.097719] [INFO ] [sig ] [2013/3517] Completed MFIC in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:36.097758] [INFO ] [sig ] [2014/3517] Forecasting MFIN... [2026-01-06T20:26:36.097787] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-06T20:26:36.097816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-06T20:26:36.108473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-06T20:26:36.108815] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-06T20:26:36.109596] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-06T20:26:36.109651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:36.109682] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:36.109709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:36.109774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:36.169879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:36.170610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:36.170690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:36.170724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:36.291609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:36.291763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:36.291806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:36.291836] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:36.295232] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: DOWN (p=6.32%) [2026-01-06T20:26:36.295505] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-06T20:26:36.295650] [INFO ] [sig ] MFIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:36.443858] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MFIN.txt [2026-01-06T20:26:36.444003] [INFO ] [sig ] [2014/3517] Completed MFIN in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:36.444043] [INFO ] [sig ] [2015/3517] Forecasting MFM... [2026-01-06T20:26:36.444072] [INFO ] [sig ] Generating forecast for: MFM [2026-01-06T20:26:36.444104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-06T20:26:36.456063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-06T20:26:36.456331] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-06T20:26:36.457101] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-06T20:26:36.457152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:36.457184] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:36.457211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:36.457267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:36.517863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:36.518712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:36.518792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:36.518827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:36.640557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:36.640726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:36.640802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:36.640833] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:36.644120] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=32.24%) [2026-01-06T20:26:36.644389] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-06T20:26:36.644511] [INFO ] [sig ] MFM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:36.792384] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MFM.txt [2026-01-06T20:26:36.792534] [INFO ] [sig ] [2015/3517] Completed MFM in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:36.792591] [INFO ] [sig ] [2016/3517] Forecasting MG... [2026-01-06T20:26:36.792626] [INFO ] [sig ] Generating forecast for: MG [2026-01-06T20:26:36.792657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-06T20:26:36.803775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-06T20:26:36.804055] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-06T20:26:36.804810] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-06T20:26:36.804861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:36.804892] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:36.804919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:36.804975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:36.865025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:36.865774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:36.865855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:36.865889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:36.983229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:36.983374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:36.983417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:36.983445] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:36.986737] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=68.77%) [2026-01-06T20:26:36.987003] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-06T20:26:36.987122] [INFO ] [sig ] MG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:37.132980] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MG.txt [2026-01-06T20:26:37.133120] [INFO ] [sig ] [2016/3517] Completed MG in 0.3s | 2.91 sym/s | Total: 11.5m | ETA: 8.6m [2026-01-06T20:26:37.133159] [INFO ] [sig ] [2017/3517] Forecasting MGA... [2026-01-06T20:26:37.133187] [INFO ] [sig ] Generating forecast for: MGA [2026-01-06T20:26:37.133217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-06T20:26:37.144265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-06T20:26:37.144558] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-06T20:26:37.145520] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-06T20:26:37.145588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:37.145622] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:37.145650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:37.145707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:37.203951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:37.204701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:37.204795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:37.204842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:37.334291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:37.334436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:37.334477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:37.334507] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:37.337748] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: DOWN (p=4.76%) [2026-01-06T20:26:37.338012] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-06T20:26:37.338136] [INFO ] [sig ] MGA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:37.488965] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MGA.txt [2026-01-06T20:26:37.489097] [INFO ] [sig ] [2017/3517] Completed MGA in 0.4s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:37.489138] [INFO ] [sig ] [2018/3517] Forecasting MGEE... [2026-01-06T20:26:37.489363] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-06T20:26:37.489395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-06T20:26:37.500706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-06T20:26:37.501035] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-06T20:26:37.501832] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-06T20:26:37.501895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:37.501930] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:37.501957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:37.502017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:37.563203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:37.564362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:37.564444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:37.564478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:37.685141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:37.685494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:37.685535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:37.685566] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:37.689061] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=60.88%) [2026-01-06T20:26:37.689325] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-06T20:26:37.689445] [INFO ] [sig ] MGEE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:37.853021] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGEE.txt [2026-01-06T20:26:37.853173] [INFO ] [sig ] [2018/3517] Completed MGEE in 0.4s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:37.853216] [INFO ] [sig ] [2019/3517] Forecasting MGIC... [2026-01-06T20:26:37.853247] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-06T20:26:37.853311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-06T20:26:37.865175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-06T20:26:37.865524] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-06T20:26:37.866285] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-06T20:26:37.866337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:37.866369] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:37.866396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:37.866453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:37.925359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:37.926445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:37.926530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:37.926564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:38.053397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:38.053555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:38.053619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:38.053651] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:38.057000] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: DOWN (p=2.90%) [2026-01-06T20:26:38.057267] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-06T20:26:38.057396] [INFO ] [sig ] MGIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:38.198240] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MGIC.txt [2026-01-06T20:26:38.198388] [INFO ] [sig ] [2019/3517] Completed MGIC in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:38.198429] [INFO ] [sig ] [2020/3517] Forecasting MGM... [2026-01-06T20:26:38.198459] [INFO ] [sig ] Generating forecast for: MGM [2026-01-06T20:26:38.198489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-06T20:26:38.210506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-06T20:26:38.210864] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-06T20:26:38.211640] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-06T20:26:38.211693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:38.211725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:38.211751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:38.211808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:38.270019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:38.270930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:38.271017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:38.271051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:38.399029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:38.399182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:38.399226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:38.399256] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:38.402554] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: UP (p=98.78%) [2026-01-06T20:26:38.402854] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-06T20:26:38.402983] [INFO ] [sig ] MGM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:38.547743] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGM.txt [2026-01-06T20:26:38.547895] [INFO ] [sig ] [2020/3517] Completed MGM in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:38.547934] [INFO ] [sig ] [2021/3517] Forecasting MGNI... [2026-01-06T20:26:38.547964] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-06T20:26:38.547994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-06T20:26:38.560502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-06T20:26:38.560823] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-06T20:26:38.561789] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-06T20:26:38.561840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:38.561871] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:38.561897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:38.561952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:38.620971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:38.621824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:38.621905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:38.621939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:38.753246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:38.753395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:38.753438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:38.753467] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:38.756833] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=98.99%) [2026-01-06T20:26:38.757188] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-06T20:26:38.757315] [INFO ] [sig ] MGNI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:38.902382] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGNI.txt [2026-01-06T20:26:38.902561] [INFO ] [sig ] [2021/3517] Completed MGNI in 0.4s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:38.902627] [INFO ] [sig ] [2022/3517] Forecasting MGNX... [2026-01-06T20:26:38.902658] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-06T20:26:38.902688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-06T20:26:38.914030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-06T20:26:38.914328] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-06T20:26:38.915089] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-06T20:26:38.915140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:38.915172] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:38.915199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:38.915255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:38.973631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:38.974445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:38.974525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:38.974558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:39.096633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:39.096785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:39.096827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:39.096857] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:39.100192] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: UP (p=86.08%) [2026-01-06T20:26:39.100456] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-06T20:26:39.100590] [INFO ] [sig ] MGNX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:39.253591] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGNX.txt [2026-01-06T20:26:39.253753] [INFO ] [sig ] [2022/3517] Completed MGNX in 0.4s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:39.253793] [INFO ] [sig ] [2023/3517] Forecasting MGPI... [2026-01-06T20:26:39.253825] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-06T20:26:39.253860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-06T20:26:39.265882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-06T20:26:39.266219] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-06T20:26:39.267044] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-06T20:26:39.267096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:39.267128] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:39.267155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:39.267211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:39.329118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:39.330022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:39.330107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:39.330142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:39.457335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:39.457486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:39.457528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:39.457557] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:39.460959] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-06T20:26:39.461246] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-06T20:26:39.461368] [INFO ] [sig ] MGPI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:39.600227] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MGPI.txt [2026-01-06T20:26:39.600360] [INFO ] [sig ] [2023/3517] Completed MGPI in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:39.600399] [INFO ] [sig ] [2024/3517] Forecasting MGRC... [2026-01-06T20:26:39.600429] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-06T20:26:39.600460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-06T20:26:39.612529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-06T20:26:39.612837] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-06T20:26:39.613761] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-06T20:26:39.613812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:39.613843] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:39.613869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:39.613925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:39.670718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:39.671442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:39.671519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:39.671551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:39.790452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:39.790618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:39.790663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:39.790694] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:39.794254] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-01-06T20:26:39.794539] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-06T20:26:39.794686] [INFO ] [sig ] MGRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:39.935765] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGRC.txt [2026-01-06T20:26:39.935923] [INFO ] [sig ] [2024/3517] Completed MGRC in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.6m [2026-01-06T20:26:39.935964] [INFO ] [sig ] [2025/3517] Forecasting MGTX... [2026-01-06T20:26:39.935995] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-06T20:26:39.936026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-06T20:26:39.949848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-06T20:26:39.950258] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-06T20:26:39.951261] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-06T20:26:39.951312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:39.951344] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:39.951372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:39.951428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:40.010149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:40.011051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:40.011135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:40.011168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:40.138008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:40.138185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:40.138247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:40.138278] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:40.141718] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: UP (p=92.69%) [2026-01-06T20:26:40.142004] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-06T20:26:40.142163] [INFO ] [sig ] MGTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:40.283311] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGTX.txt [2026-01-06T20:26:40.283461] [INFO ] [sig ] [2025/3517] Completed MGTX in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:40.283501] [INFO ] [sig ] [2026/3517] Forecasting MGX... [2026-01-06T20:26:40.283531] [INFO ] [sig ] Generating forecast for: MGX [2026-01-06T20:26:40.283561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-06T20:26:40.295125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-06T20:26:40.295512] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-06T20:26:40.296289] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-06T20:26:40.296342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:40.296374] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:40.296400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:40.296457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:40.353240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:40.354128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:40.354232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:40.354281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:40.481350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:40.481512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:40.481556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:40.481607] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:40.485191] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-01-06T20:26:40.485470] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-06T20:26:40.485614] [INFO ] [sig ] MGX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:40.627036] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGX.txt [2026-01-06T20:26:40.627184] [INFO ] [sig ] [2026/3517] Completed MGX in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:40.627223] [INFO ] [sig ] [2027/3517] Forecasting MGY... [2026-01-06T20:26:40.627254] [INFO ] [sig ] Generating forecast for: MGY [2026-01-06T20:26:40.627284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-06T20:26:40.638768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-06T20:26:40.639060] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-06T20:26:40.640001] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-06T20:26:40.640052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:40.640082] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:40.640108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:40.640163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:40.698759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:40.699654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:40.699738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:40.699965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:40.822205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:40.822394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:40.822443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:40.822473] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:40.826042] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-01-06T20:26:40.826489] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-06T20:26:40.826631] [INFO ] [sig ] MGY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:40.964393] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MGY.txt [2026-01-06T20:26:40.964538] [INFO ] [sig ] [2027/3517] Completed MGY in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:40.964594] [INFO ] [sig ] [2028/3517] Forecasting MHD... [2026-01-06T20:26:40.964627] [INFO ] [sig ] Generating forecast for: MHD [2026-01-06T20:26:40.964658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-06T20:26:40.977207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-06T20:26:40.977548] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-06T20:26:40.978317] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-06T20:26:40.978368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:40.978400] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:40.978427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:40.978483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:41.035697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:41.036723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:41.036806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:41.036839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:41.148440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:41.148608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:41.148652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:41.148703] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:41.152030] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-06T20:26:41.152311] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-06T20:26:41.152438] [INFO ] [sig ] MHD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:41.290106] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MHD.txt [2026-01-06T20:26:41.290237] [INFO ] [sig ] [2028/3517] Completed MHD in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:41.290276] [INFO ] [sig ] [2029/3517] Forecasting MHF... [2026-01-06T20:26:41.290306] [INFO ] [sig ] Generating forecast for: MHF [2026-01-06T20:26:41.290337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-06T20:26:41.302019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-06T20:26:41.302340] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-06T20:26:41.303121] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-06T20:26:41.303173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:41.303217] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:41.303245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:41.303302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:41.359116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:41.359852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:41.359930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:41.359963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:41.479650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:41.479790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:41.479831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:41.479861] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:41.483248] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: DOWN (p=15.58%) [2026-01-06T20:26:41.483723] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-06T20:26:41.483847] [INFO ] [sig ] MHF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:41.626009] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MHF.txt [2026-01-06T20:26:41.626153] [INFO ] [sig ] [2029/3517] Completed MHF in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:41.626192] [INFO ] [sig ] [2030/3517] Forecasting MHK... [2026-01-06T20:26:41.626221] [INFO ] [sig ] Generating forecast for: MHK [2026-01-06T20:26:41.626250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-06T20:26:41.638223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-06T20:26:41.638507] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-06T20:26:41.639279] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-06T20:26:41.639330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:41.639360] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:41.639386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:41.639441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:41.694853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:41.695443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:41.695519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:41.695551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:41.808331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:41.808464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:41.808506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:41.808535] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:41.811821] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: UP (p=60.25%) [2026-01-06T20:26:41.812090] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-06T20:26:41.812210] [INFO ] [sig ] MHK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:41.950438] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MHK.txt [2026-01-06T20:26:41.950587] [INFO ] [sig ] [2030/3517] Completed MHK in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:41.950630] [INFO ] [sig ] [2031/3517] Forecasting MHN... [2026-01-06T20:26:41.950661] [INFO ] [sig ] Generating forecast for: MHN [2026-01-06T20:26:41.950692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-06T20:26:41.961411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-06T20:26:41.961745] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-06T20:26:41.962485] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-06T20:26:41.962536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:41.962590] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:41.962622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:41.962682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:42.018648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:42.019301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:42.019377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:42.019410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:42.136801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:42.136936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:42.136980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:42.137009] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:42.140557] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: UP (p=77.00%) [2026-01-06T20:26:42.140843] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-06T20:26:42.140963] [INFO ] [sig ] MHN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:42.279496] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MHN.txt [2026-01-06T20:26:42.279638] [INFO ] [sig ] [2031/3517] Completed MHN in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:42.279678] [INFO ] [sig ] [2032/3517] Forecasting MHO... [2026-01-06T20:26:42.279708] [INFO ] [sig ] Generating forecast for: MHO [2026-01-06T20:26:42.279739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-06T20:26:42.291280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-06T20:26:42.291620] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-06T20:26:42.292384] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-06T20:26:42.292437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:42.292469] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:42.292498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:42.292556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:42.349271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:42.349928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:42.350006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:42.350037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:42.475156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:42.475335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:42.475411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:42.475463] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:42.480790] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: UP (p=52.05%) [2026-01-06T20:26:42.481063] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-06T20:26:42.481188] [INFO ] [sig ] MHO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:42.620338] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MHO.txt [2026-01-06T20:26:42.620672] [INFO ] [sig ] [2032/3517] Completed MHO in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:42.620711] [INFO ] [sig ] [2033/3517] Forecasting MIDD... [2026-01-06T20:26:42.620748] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-06T20:26:42.620778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-06T20:26:42.633354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-06T20:26:42.633696] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-06T20:26:42.634464] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-06T20:26:42.634516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:42.634549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:42.634601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:42.634664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:42.693131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:42.693805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:42.693883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:42.693917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:42.815891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:42.816025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:42.816069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:42.816097] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:42.819384] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-01-06T20:26:42.819672] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-06T20:26:42.819794] [INFO ] [sig ] MIDD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:42.959674] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MIDD.txt [2026-01-06T20:26:42.959796] [INFO ] [sig ] [2033/3517] Completed MIDD in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:42.959835] [INFO ] [sig ] [2034/3517] Forecasting MIGI... [2026-01-06T20:26:42.959864] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-06T20:26:42.959894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-06T20:26:42.971447] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'MIGI'. [2026-01-06T20:26:42.971787] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-06T20:26:42.972556] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-06T20:26:42.972633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:42.972669] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:42.972697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:42.972755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:43.028941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:43.029803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:43.029880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:43.029912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:43.144963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:43.145100] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:26:43.145143] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:43.145171] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:43.148445] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-06T20:26:43.148752] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-06T20:26:43.148876] [INFO ] [sig ] MIGI: Forecast for 2026-01-05: DOWN (sign=0.00) [2026-01-06T20:26:43.287088] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-06 0 -> ./output/forecasts/individual/2026-01-06/MIGI.txt [2026-01-06T20:26:43.287237] [INFO ] [sig ] [2034/3517] Completed MIGI in 0.3s | 2.91 sym/s | Total: 11.6m | ETA: 8.5m [2026-01-06T20:26:43.287278] [INFO ] [sig ] [2035/3517] Forecasting MILN... [2026-01-06T20:26:43.287308] [INFO ] [sig ] Generating forecast for: MILN [2026-01-06T20:26:43.287337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-06T20:26:43.298338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-06T20:26:43.298709] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-06T20:26:43.299473] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-06T20:26:43.299525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:43.299558] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:43.299614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:43.299677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:43.355370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:43.356185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:43.356264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:43.356297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:43.463706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:43.463863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:43.463905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:43.463934] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:43.467753] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-01-06T20:26:43.468022] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-06T20:26:43.468144] [INFO ] [sig ] MILN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:43.607269] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MILN.txt [2026-01-06T20:26:43.607397] [INFO ] [sig ] [2035/3517] Completed MILN in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-06T20:26:43.607461] [INFO ] [sig ] [2036/3517] Forecasting MIND... [2026-01-06T20:26:43.607492] [INFO ] [sig ] Generating forecast for: MIND [2026-01-06T20:26:43.607521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-06T20:26:43.619159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-06T20:26:43.619679] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-06T20:26:43.620432] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-06T20:26:43.620483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:43.620729] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:43.620760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:43.620817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:43.677741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:43.678351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:43.678429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:43.678462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:43.800153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:43.800311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:43.800354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:43.800402] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:43.803696] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=29.38%) [2026-01-06T20:26:43.803962] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-06T20:26:43.804082] [INFO ] [sig ] MIND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:43.944998] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MIND.txt [2026-01-06T20:26:43.945145] [INFO ] [sig ] [2036/3517] Completed MIND in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-06T20:26:43.945185] [INFO ] [sig ] [2037/3517] Forecasting MIRA... [2026-01-06T20:26:43.945215] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-06T20:26:43.945244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-06T20:26:43.956765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-06T20:26:43.957071] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-06T20:26:43.957855] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-06T20:26:43.957907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:43.957939] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:43.957965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:43.958022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:44.013371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:44.014000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:44.014076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:44.014109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:44.133026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:44.133179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:44.133220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:44.133250] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:44.136504] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=35.52%) [2026-01-06T20:26:44.136796] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-06T20:26:44.136917] [INFO ] [sig ] MIRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:44.278132] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MIRA.txt [2026-01-06T20:26:44.278262] [INFO ] [sig ] [2037/3517] Completed MIRA in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-06T20:26:44.278303] [INFO ] [sig ] [2038/3517] Forecasting MIRM... [2026-01-06T20:26:44.278332] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-06T20:26:44.278362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-06T20:26:44.289959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-06T20:26:44.290275] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-06T20:26:44.291076] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-06T20:26:44.291172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:44.291208] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:44.291237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:44.291294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:44.350170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:44.350807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:44.350882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:44.350944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:44.468949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:44.469099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:44.469142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:44.469173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:44.472544] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: UP (p=52.32%) [2026-01-06T20:26:44.472835] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-06T20:26:44.472964] [INFO ] [sig ] MIRM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:44.613520] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MIRM.txt [2026-01-06T20:26:44.613660] [INFO ] [sig ] [2038/3517] Completed MIRM in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-06T20:26:44.613700] [INFO ] [sig ] [2039/3517] Forecasting MITK... [2026-01-06T20:26:44.613730] [INFO ] [sig ] Generating forecast for: MITK [2026-01-06T20:26:44.613760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-06T20:26:44.629654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-06T20:26:44.630091] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-06T20:26:44.631179] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-06T20:26:44.631252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:44.631296] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:44.631382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:44.631472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:44.693947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:44.694908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:44.694994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:44.695027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:44.816516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:44.816693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:44.816738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:44.816768] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:44.820287] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: DOWN (p=1.51%) [2026-01-06T20:26:44.820768] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-06T20:26:44.820893] [INFO ] [sig ] MITK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:44.962259] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MITK.txt [2026-01-06T20:26:44.962614] [INFO ] [sig ] [2039/3517] Completed MITK in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-06T20:26:44.962658] [INFO ] [sig ] [2040/3517] Forecasting MIY... [2026-01-06T20:26:44.962688] [INFO ] [sig ] Generating forecast for: MIY [2026-01-06T20:26:44.962718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-06T20:26:44.974606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-06T20:26:44.975012] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-06T20:26:44.975811] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-06T20:26:44.975863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:44.975895] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:44.975937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:44.975995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:45.035126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:45.036020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:45.036104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:45.036138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:45.162473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:45.162643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:45.162688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:45.162719] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:45.165988] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=16.24%) [2026-01-06T20:26:45.166254] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-06T20:26:45.166372] [INFO ] [sig ] MIY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:45.305677] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MIY.txt [2026-01-06T20:26:45.305803] [INFO ] [sig ] [2040/3517] Completed MIY in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-06T20:26:45.305842] [INFO ] [sig ] [2041/3517] Forecasting MKC... [2026-01-06T20:26:45.305872] [INFO ] [sig ] Generating forecast for: MKC [2026-01-06T20:26:45.305903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-06T20:26:45.322275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-06T20:26:45.322937] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-06T20:26:45.324114] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-06T20:26:45.324176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:45.324219] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:45.324255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:45.324354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:45.384675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:45.385747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:45.385830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:45.385864] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:45.508241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:45.508401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:45.508448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:45.508479] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:45.512021] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=79.02%) [2026-01-06T20:26:45.512313] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-06T20:26:45.512646] [INFO ] [sig ] MKC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:45.660425] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MKC.txt [2026-01-06T20:26:45.660606] [INFO ] [sig ] [2041/3517] Completed MKC in 0.4s | 2.91 sym/s | Total: 11.7m | ETA: 8.5m [2026-01-06T20:26:45.660666] [INFO ] [sig ] [2042/3517] Forecasting MKSI... [2026-01-06T20:26:45.660706] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-06T20:26:45.660743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-06T20:26:45.673272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-06T20:26:45.673627] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-06T20:26:45.674418] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-06T20:26:45.674472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:45.674505] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:45.674533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:45.674624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:45.735379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:45.736147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:45.736228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:45.736263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:45.864063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:45.864239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:45.864302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:45.864337] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:45.867950] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-01-06T20:26:45.868232] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-06T20:26:45.868359] [INFO ] [sig ] MKSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:46.020558] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MKSI.txt [2026-01-06T20:26:46.020724] [INFO ] [sig ] [2042/3517] Completed MKSI in 0.4s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:46.020767] [INFO ] [sig ] [2043/3517] Forecasting MKTX... [2026-01-06T20:26:46.020799] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-06T20:26:46.020832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-06T20:26:46.033129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-06T20:26:46.033484] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-06T20:26:46.034306] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-06T20:26:46.034361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:46.034395] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:46.034424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:46.034669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:46.095452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:46.096259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:46.096342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:46.096377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:46.224203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:46.224366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:46.224412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:46.224444] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:46.227940] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: DOWN (p=16.18%) [2026-01-06T20:26:46.228226] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-06T20:26:46.228353] [INFO ] [sig ] MKTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:46.378772] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MKTX.txt [2026-01-06T20:26:46.378942] [INFO ] [sig ] [2043/3517] Completed MKTX in 0.4s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:46.378987] [INFO ] [sig ] [2044/3517] Forecasting MLAB... [2026-01-06T20:26:46.379019] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-06T20:26:46.379061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-06T20:26:46.392701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-06T20:26:46.393082] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-06T20:26:46.393914] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-06T20:26:46.393977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:46.394013] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:46.394041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:46.394100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:46.451914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:46.452745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:46.452830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:46.452865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:46.577462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:46.577644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:46.577690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:46.577719] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:46.581369] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=10.43%) [2026-01-06T20:26:46.581682] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-06T20:26:46.581825] [INFO ] [sig ] MLAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:46.727317] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MLAB.txt [2026-01-06T20:26:46.727464] [INFO ] [sig ] [2044/3517] Completed MLAB in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:46.727511] [INFO ] [sig ] [2045/3517] Forecasting MLCO... [2026-01-06T20:26:46.727543] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-06T20:26:46.727597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-06T20:26:46.739325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-06T20:26:46.739708] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-06T20:26:46.740670] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-06T20:26:46.740734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:46.740771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:46.740798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:46.740866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:46.802609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:46.803421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:46.803515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:46.803553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:46.932011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:46.932172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:46.932218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:46.932250] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:46.935658] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=48.38%) [2026-01-06T20:26:46.935930] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-06T20:26:46.936053] [INFO ] [sig ] MLCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:47.074797] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MLCO.txt [2026-01-06T20:26:47.074936] [INFO ] [sig ] [2045/3517] Completed MLCO in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:47.074977] [INFO ] [sig ] [2046/3517] Forecasting MLGO... [2026-01-06T20:26:47.075007] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-06T20:26:47.075037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-06T20:26:47.086405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-06T20:26:47.086737] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-06T20:26:47.087479] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-06T20:26:47.087532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:47.087565] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:47.087639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:47.087697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:47.144201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:47.144875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:47.144951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:47.144983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:47.260745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:47.260896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:47.260938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:47.260968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:47.264232] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: DOWN (p=13.18%) [2026-01-06T20:26:47.264498] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-06T20:26:47.264641] [INFO ] [sig ] MLGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:47.406692] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MLGO.txt [2026-01-06T20:26:47.406847] [INFO ] [sig ] [2046/3517] Completed MLGO in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:47.406888] [INFO ] [sig ] [2047/3517] Forecasting MLI... [2026-01-06T20:26:47.406918] [INFO ] [sig ] Generating forecast for: MLI [2026-01-06T20:26:47.406948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-06T20:26:47.422559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-06T20:26:47.422986] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-06T20:26:47.424149] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-06T20:26:47.424211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:47.424254] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:47.424287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:47.424366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:47.489922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:47.490815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:47.490896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:47.490929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:47.618697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:47.618866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:47.618910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:47.618940] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:47.622780] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: DOWN (p=21.43%) [2026-01-06T20:26:47.623107] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-06T20:26:47.623246] [INFO ] [sig ] MLI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:47.766744] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MLI.txt [2026-01-06T20:26:47.766899] [INFO ] [sig ] [2047/3517] Completed MLI in 0.4s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:47.766941] [INFO ] [sig ] [2048/3517] Forecasting MLKN... [2026-01-06T20:26:47.766971] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-06T20:26:47.767001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-06T20:26:47.778234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-06T20:26:47.778528] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-06T20:26:47.779330] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-06T20:26:47.779382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:47.779414] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:47.779441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:47.779499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:47.838785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:47.839702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:47.839792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:47.839827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:47.961742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:47.961898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:47.961942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:47.961971] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:47.965339] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=94.40%) [2026-01-06T20:26:47.965632] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-06T20:26:47.965758] [INFO ] [sig ] MLKN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:48.116886] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MLKN.txt [2026-01-06T20:26:48.117052] [INFO ] [sig ] [2048/3517] Completed MLKN in 0.4s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:48.117111] [INFO ] [sig ] [2049/3517] Forecasting MLM... [2026-01-06T20:26:48.117157] [INFO ] [sig ] Generating forecast for: MLM [2026-01-06T20:26:48.117200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-06T20:26:48.128914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-06T20:26:48.129243] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-06T20:26:48.130099] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-06T20:26:48.130153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:48.130186] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:48.130214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:48.130285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:48.186772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:48.187657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:48.187770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:48.187805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:48.325733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:48.325904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:48.325956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:48.325987] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:48.329479] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=53.29%) [2026-01-06T20:26:48.329811] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-06T20:26:48.329949] [INFO ] [sig ] MLM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:48.475416] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MLM.txt [2026-01-06T20:26:48.475632] [INFO ] [sig ] [2049/3517] Completed MLM in 0.4s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:48.475690] [INFO ] [sig ] [2050/3517] Forecasting MLP... [2026-01-06T20:26:48.475732] [INFO ] [sig ] Generating forecast for: MLP [2026-01-06T20:26:48.475775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-06T20:26:48.490739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-06T20:26:48.491201] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-06T20:26:48.492327] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-06T20:26:48.492394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:48.492440] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:48.492485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:48.492597] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:48.556889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:48.557757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:48.557842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:48.557875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:48.667030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:48.667180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:48.667225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:48.667256] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:48.670871] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: UP (p=62.95%) [2026-01-06T20:26:48.671154] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-06T20:26:48.671281] [INFO ] [sig ] MLP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:48.816679] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MLP.txt [2026-01-06T20:26:48.816830] [INFO ] [sig ] [2050/3517] Completed MLP in 0.3s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:48.816869] [INFO ] [sig ] [2051/3517] Forecasting MLTX... [2026-01-06T20:26:48.816900] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-06T20:26:48.816929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-06T20:26:48.828087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-06T20:26:48.828447] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-06T20:26:48.829259] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-06T20:26:48.829313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:48.829345] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:48.829374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:48.829432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:48.888899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:48.889981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:48.890065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:48.890098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:49.007395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:49.007757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:49.007803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:49.007831] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:49.011333] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-06T20:26:49.011834] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-06T20:26:49.011962] [INFO ] [sig ] MLTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:49.175388] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MLTX.txt [2026-01-06T20:26:49.175540] [INFO ] [sig ] [2051/3517] Completed MLTX in 0.4s | 2.91 sym/s | Total: 11.7m | ETA: 8.4m [2026-01-06T20:26:49.175599] [INFO ] [sig ] [2052/3517] Forecasting MLYS... [2026-01-06T20:26:49.175631] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-06T20:26:49.175661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-06T20:26:49.187421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-06T20:26:49.187775] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-06T20:26:49.188553] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-06T20:26:49.188638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:49.188697] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:49.188729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:49.188788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:49.246703] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:49.247490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:49.247569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:49.247622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:49.366965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:49.367118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:49.367161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:49.367190] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:49.370567] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=99.25%) [2026-01-06T20:26:49.370878] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-06T20:26:49.371008] [INFO ] [sig ] MLYS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:49.518190] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MLYS.txt [2026-01-06T20:26:49.518366] [INFO ] [sig ] [2052/3517] Completed MLYS in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-06T20:26:49.518406] [INFO ] [sig ] [2053/3517] Forecasting MMC... [2026-01-06T20:26:49.518438] [INFO ] [sig ] Generating forecast for: MMC [2026-01-06T20:26:49.518702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-06T20:26:49.530707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-06T20:26:49.531083] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-06T20:26:49.531858] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-06T20:26:49.531935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:49.531968] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:49.531996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:49.532052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:49.590930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:49.591855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:49.591974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:49.592011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:49.719884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:49.720019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:49.720061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:49.720091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:49.723490] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-06T20:26:49.723790] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-06T20:26:49.723917] [INFO ] [sig ] MMC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:49.864313] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MMC.txt [2026-01-06T20:26:49.864458] [INFO ] [sig ] [2053/3517] Completed MMC in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-06T20:26:49.864498] [INFO ] [sig ] [2054/3517] Forecasting MMD... [2026-01-06T20:26:49.864528] [INFO ] [sig ] Generating forecast for: MMD [2026-01-06T20:26:49.864558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-06T20:26:49.876423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-06T20:26:49.876758] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-06T20:26:49.877520] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-06T20:26:49.877778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:49.877810] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:49.877837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:49.877894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:49.935106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:49.936189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:49.936273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:49.936306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:50.054077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:50.054235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:50.054278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:50.054309] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:50.057695] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: UP (p=80.46%) [2026-01-06T20:26:50.057986] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-06T20:26:50.058110] [INFO ] [sig ] MMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:50.199809] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MMD.txt [2026-01-06T20:26:50.199937] [INFO ] [sig ] [2054/3517] Completed MMD in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-06T20:26:50.199976] [INFO ] [sig ] [2055/3517] Forecasting MMLP... [2026-01-06T20:26:50.200007] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-06T20:26:50.200036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-06T20:26:50.212309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-06T20:26:50.212646] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-06T20:26:50.213388] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-06T20:26:50.213440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:50.213472] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:50.213499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:50.213555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:50.269952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:50.270556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:50.270649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:50.270682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:50.379838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:50.379973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:50.380015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:50.380048] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:50.383428] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-06T20:26:50.383913] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-06T20:26:50.384035] [INFO ] [sig ] MMLP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:50.527382] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MMLP.txt [2026-01-06T20:26:50.527507] [INFO ] [sig ] [2055/3517] Completed MMLP in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-06T20:26:50.527547] [INFO ] [sig ] [2056/3517] Forecasting MMS... [2026-01-06T20:26:50.527595] [INFO ] [sig ] Generating forecast for: MMS [2026-01-06T20:26:50.527628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-06T20:26:50.539073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-06T20:26:50.539384] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-06T20:26:50.540349] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-06T20:26:50.540401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:50.540457] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:50.540486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:50.540724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:50.599182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:50.599896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:50.599975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:50.600008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:50.721308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:50.721440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:50.721482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:50.721511] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:50.725171] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-06T20:26:50.725439] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-06T20:26:50.725558] [INFO ] [sig ] MMS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:50.864617] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MMS.txt [2026-01-06T20:26:50.864744] [INFO ] [sig ] [2056/3517] Completed MMS in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-06T20:26:50.864789] [INFO ] [sig ] [2057/3517] Forecasting MMSI... [2026-01-06T20:26:50.864821] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-06T20:26:50.864851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-06T20:26:50.876852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-06T20:26:50.877150] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-06T20:26:50.877918] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-06T20:26:50.877970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:50.878000] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:50.878027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:50.878083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:50.936185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:50.936836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:50.936913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:50.936945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:51.060334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:51.060473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:51.060514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:51.060544] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:51.063788] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: UP (p=52.82%) [2026-01-06T20:26:51.064053] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-06T20:26:51.064174] [INFO ] [sig ] MMSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:51.207383] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MMSI.txt [2026-01-06T20:26:51.207543] [INFO ] [sig ] [2057/3517] Completed MMSI in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-06T20:26:51.207602] [INFO ] [sig ] [2058/3517] Forecasting MNDO... [2026-01-06T20:26:51.207635] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-06T20:26:51.207667] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-06T20:26:51.219064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-06T20:26:51.219408] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-06T20:26:51.220182] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-06T20:26:51.220235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:51.220267] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:51.220295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:51.220351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:51.278445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:51.279323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:51.279405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:51.279440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:51.389331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:51.389459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:51.389499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:51.389527] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:51.393342] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=68.63%) [2026-01-06T20:26:51.393623] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-06T20:26:51.393784] [INFO ] [sig ] MNDO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:51.535114] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MNDO.txt [2026-01-06T20:26:51.535235] [INFO ] [sig ] [2058/3517] Completed MNDO in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.4m [2026-01-06T20:26:51.535276] [INFO ] [sig ] [2059/3517] Forecasting MNDY... [2026-01-06T20:26:51.535307] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-06T20:26:51.535338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-06T20:26:51.547284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-06T20:26:51.547596] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-06T20:26:51.548333] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-06T20:26:51.548385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:51.548417] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:51.548445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:51.548503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:51.606629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:51.607260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:51.607340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:51.607375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:51.731918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:51.732049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:51.732092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:51.732151] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:51.735613] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: UP (p=66.02%) [2026-01-06T20:26:51.735884] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-06T20:26:51.736007] [INFO ] [sig ] MNDY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:51.876180] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MNDY.txt [2026-01-06T20:26:51.876299] [INFO ] [sig ] [2059/3517] Completed MNDY in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:51.876339] [INFO ] [sig ] [2060/3517] Forecasting MNKD... [2026-01-06T20:26:51.876371] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-06T20:26:51.876403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-06T20:26:51.887846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-06T20:26:51.888147] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-06T20:26:51.888935] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-06T20:26:51.888988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:51.889021] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:51.889048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:51.889106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:51.949700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:51.950328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:51.950412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:51.950447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:52.075159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:52.075316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:52.075378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:52.075410] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:52.079119] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=4.38%) [2026-01-06T20:26:52.079403] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-06T20:26:52.079548] [INFO ] [sig ] MNKD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:52.222031] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MNKD.txt [2026-01-06T20:26:52.222156] [INFO ] [sig ] [2060/3517] Completed MNKD in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:52.222197] [INFO ] [sig ] [2061/3517] Forecasting MNMD... [2026-01-06T20:26:52.222227] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-06T20:26:52.222256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-06T20:26:52.234607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-06T20:26:52.234889] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-06T20:26:52.235644] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-06T20:26:52.235695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:52.235726] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:52.235753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:52.235810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:52.294045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:52.294720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:52.294796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:52.294830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:52.416413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:52.416541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:52.416600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:52.416632] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:52.419892] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-01-06T20:26:52.420156] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-06T20:26:52.420274] [INFO ] [sig ] MNMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:52.563087] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MNMD.txt [2026-01-06T20:26:52.563222] [INFO ] [sig ] [2061/3517] Completed MNMD in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:52.563264] [INFO ] [sig ] [2062/3517] Forecasting MNRO... [2026-01-06T20:26:52.563294] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-06T20:26:52.563325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-06T20:26:52.576203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-06T20:26:52.576518] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-06T20:26:52.577332] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-06T20:26:52.577386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:52.577420] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:52.577448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:52.577720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:52.636440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:52.637291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:52.637431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:52.637467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:52.759823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:52.759982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:52.760027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:52.760056] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:52.763466] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: DOWN (p=35.62%) [2026-01-06T20:26:52.764036] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-06T20:26:52.764176] [INFO ] [sig ] MNRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:52.905018] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MNRO.txt [2026-01-06T20:26:52.905142] [INFO ] [sig ] [2062/3517] Completed MNRO in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:52.905180] [INFO ] [sig ] [2063/3517] Forecasting MNSO... [2026-01-06T20:26:52.905211] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-06T20:26:52.905241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-06T20:26:52.917112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-06T20:26:52.917424] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-06T20:26:52.918268] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-06T20:26:52.918322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:52.918355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:52.918382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:52.918441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:52.978153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:52.978854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:52.978933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:52.978966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:53.095150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:53.095280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:53.095322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:53.095351] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:53.098587] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=98.01%) [2026-01-06T20:26:53.098880] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-06T20:26:53.099001] [INFO ] [sig ] MNSO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:53.238742] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MNSO.txt [2026-01-06T20:26:53.238868] [INFO ] [sig ] [2063/3517] Completed MNSO in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:53.238908] [INFO ] [sig ] [2064/3517] Forecasting MNTK... [2026-01-06T20:26:53.238939] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-06T20:26:53.238970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-06T20:26:53.250604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-06T20:26:53.250885] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-06T20:26:53.251645] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-06T20:26:53.251696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:53.251738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:53.251766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:53.251823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:53.310374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:53.311602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:53.311904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:53.311939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:53.431280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:53.431444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:53.431492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:53.431521] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:53.435250] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: UP (p=88.50%) [2026-01-06T20:26:53.435539] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-06T20:26:53.435880] [INFO ] [sig ] MNTK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:53.577429] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MNTK.txt [2026-01-06T20:26:53.577614] [INFO ] [sig ] [2064/3517] Completed MNTK in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:53.577658] [INFO ] [sig ] [2065/3517] Forecasting MNY... [2026-01-06T20:26:53.577688] [INFO ] [sig ] Generating forecast for: MNY [2026-01-06T20:26:53.577718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-06T20:26:53.589154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-06T20:26:53.589479] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-06T20:26:53.590258] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-06T20:26:53.590309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:53.590340] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:53.590366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:53.590422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:53.647906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:53.648819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:53.648904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:53.648937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:53.765216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:53.765374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:53.765416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:53.765445] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:53.769111] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: UP (p=80.33%) [2026-01-06T20:26:53.769377] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-06T20:26:53.769500] [INFO ] [sig ] MNY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:53.906491] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MNY.txt [2026-01-06T20:26:53.906656] [INFO ] [sig ] [2065/3517] Completed MNY in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:53.906697] [INFO ] [sig ] [2066/3517] Forecasting MOD... [2026-01-06T20:26:53.906727] [INFO ] [sig ] Generating forecast for: MOD [2026-01-06T20:26:53.906757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-06T20:26:53.919166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-06T20:26:53.919519] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-06T20:26:53.920287] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-06T20:26:53.920338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:53.920368] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:53.920395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:53.920451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:53.976636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:53.977375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:53.977486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:53.977520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:54.101862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:54.102023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:54.102065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:54.102095] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:54.105388] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=71.64%) [2026-01-06T20:26:54.105681] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-06T20:26:54.105803] [INFO ] [sig ] MOD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:54.252980] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MOD.txt [2026-01-06T20:26:54.253147] [INFO ] [sig ] [2066/3517] Completed MOD in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:54.253205] [INFO ] [sig ] [2067/3517] Forecasting MODG... [2026-01-06T20:26:54.253239] [INFO ] [sig ] Generating forecast for: MODG [2026-01-06T20:26:54.253274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-06T20:26:54.265745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-06T20:26:54.266084] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-06T20:26:54.266918] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-06T20:26:54.266971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:54.267003] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:54.267031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:54.267089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:54.326981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:54.327697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:54.327783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:54.327820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:54.459423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:54.459803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:54.459855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:54.459893] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:54.463512] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=42.15%) [2026-01-06T20:26:54.463996] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-06T20:26:54.464124] [INFO ] [sig ] MODG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:54.611877] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MODG.txt [2026-01-06T20:26:54.612008] [INFO ] [sig ] [2067/3517] Completed MODG in 0.4s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:54.612047] [INFO ] [sig ] [2068/3517] Forecasting MODL... [2026-01-06T20:26:54.612084] [INFO ] [sig ] Generating forecast for: MODL [2026-01-06T20:26:54.612116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-06T20:26:54.624684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-06T20:26:54.625021] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-06T20:26:54.626054] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-06T20:26:54.626107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:54.626139] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:54.626166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:54.626223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:54.683870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:54.684490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:54.684568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:54.684620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:54.807944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:54.808094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:54.808138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:54.808168] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:54.811854] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=88.02%) [2026-01-06T20:26:54.812117] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-06T20:26:54.812236] [INFO ] [sig ] MODL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:54.953557] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MODL.txt [2026-01-06T20:26:54.953698] [INFO ] [sig ] [2068/3517] Completed MODL in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:54.953744] [INFO ] [sig ] [2069/3517] Forecasting MOFG... [2026-01-06T20:26:54.953773] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-06T20:26:54.953802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-06T20:26:54.964836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-06T20:26:54.965132] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-06T20:26:54.965914] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-06T20:26:54.965965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:54.965997] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:54.966022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:54.966079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:55.023831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:55.024911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:55.024995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:55.025027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:55.143951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:55.144103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:55.144146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:55.144176] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:55.147448] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=12.23%) [2026-01-06T20:26:55.147729] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-06T20:26:55.147853] [INFO ] [sig ] MOFG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:55.289275] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MOFG.txt [2026-01-06T20:26:55.289420] [INFO ] [sig ] [2069/3517] Completed MOFG in 0.3s | 2.91 sym/s | Total: 11.8m | ETA: 8.3m [2026-01-06T20:26:55.289462] [INFO ] [sig ] [2070/3517] Forecasting MOH... [2026-01-06T20:26:55.289495] [INFO ] [sig ] Generating forecast for: MOH [2026-01-06T20:26:55.289525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-06T20:26:55.300899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-06T20:26:55.301210] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-06T20:26:55.301971] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-06T20:26:55.302022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:55.302055] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:55.302082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:55.302138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:55.359010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:55.359649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:55.359726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:55.359757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:55.475027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:55.475172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:55.475215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:55.475244] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:55.478632] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-01-06T20:26:55.478936] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-06T20:26:55.479060] [INFO ] [sig ] MOH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:55.621643] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MOH.txt [2026-01-06T20:26:55.621772] [INFO ] [sig ] [2070/3517] Completed MOH in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-06T20:26:55.621811] [INFO ] [sig ] [2071/3517] Forecasting MOMO... [2026-01-06T20:26:55.621841] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-06T20:26:55.621870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-06T20:26:55.633078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-06T20:26:55.633377] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-06T20:26:55.634135] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-06T20:26:55.634186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:55.634217] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:55.634244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:55.634300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:55.692360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:55.693225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:55.693305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:55.693337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:55.811594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:55.811938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:55.811980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:55.812026] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:55.815498] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: UP (p=68.80%) [2026-01-06T20:26:55.815783] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-06T20:26:55.815904] [INFO ] [sig ] MOMO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:55.955001] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MOMO.txt [2026-01-06T20:26:55.955124] [INFO ] [sig ] [2071/3517] Completed MOMO in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-06T20:26:55.955163] [INFO ] [sig ] [2072/3517] Forecasting MORN... [2026-01-06T20:26:55.955192] [INFO ] [sig ] Generating forecast for: MORN [2026-01-06T20:26:55.955222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-06T20:26:55.968764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-06T20:26:55.969077] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-06T20:26:55.969834] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-06T20:26:55.969885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:55.969917] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:55.969945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:55.970001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:56.027335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:56.028181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:56.028260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:56.028293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:56.147618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:56.147778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:56.147823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:56.147853] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:56.151299] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: DOWN (p=37.19%) [2026-01-06T20:26:56.151609] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-06T20:26:56.151924] [INFO ] [sig ] MORN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:56.294120] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MORN.txt [2026-01-06T20:26:56.294290] [INFO ] [sig ] [2072/3517] Completed MORN in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-06T20:26:56.294333] [INFO ] [sig ] [2073/3517] Forecasting MOS... [2026-01-06T20:26:56.294365] [INFO ] [sig ] Generating forecast for: MOS [2026-01-06T20:26:56.294397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-06T20:26:56.306440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-06T20:26:56.306825] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-06T20:26:56.307656] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-06T20:26:56.307708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:56.307768] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:56.307803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:56.307879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:56.366897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:56.367847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:56.367931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:56.367983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:56.494458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:56.494613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:56.494659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:56.494688] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:56.498151] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: DOWN (p=13.93%) [2026-01-06T20:26:56.498422] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-06T20:26:56.498553] [INFO ] [sig ] MOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:56.641024] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MOS.txt [2026-01-06T20:26:56.641155] [INFO ] [sig ] [2073/3517] Completed MOS in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-06T20:26:56.641194] [INFO ] [sig ] [2074/3517] Forecasting MP... [2026-01-06T20:26:56.641223] [INFO ] [sig ] Generating forecast for: MP [2026-01-06T20:26:56.641252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-06T20:26:56.653154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-06T20:26:56.653475] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-06T20:26:56.654429] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-06T20:26:56.654480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:56.654510] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:56.654536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:56.654617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:56.715127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:56.716010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:56.716097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:56.716135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:56.834616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:56.834751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:56.834793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:56.834822] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:56.838072] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-01-06T20:26:56.838367] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-06T20:26:56.838489] [INFO ] [sig ] MP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:56.977553] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MP.txt [2026-01-06T20:26:56.977711] [INFO ] [sig ] [2074/3517] Completed MP in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-06T20:26:56.977749] [INFO ] [sig ] [2075/3517] Forecasting MPA... [2026-01-06T20:26:56.977779] [INFO ] [sig ] Generating forecast for: MPA [2026-01-06T20:26:56.977810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-06T20:26:56.989064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-06T20:26:56.989351] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-06T20:26:56.990136] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-06T20:26:56.990189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:56.990223] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:56.990251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:56.990319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:57.046100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:57.046730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:57.046808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:57.046840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:57.157774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:57.157925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:57.157966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:57.157995] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:57.162040] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-06T20:26:57.162332] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-06T20:26:57.162454] [INFO ] [sig ] MPA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:57.303064] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MPA.txt [2026-01-06T20:26:57.303194] [INFO ] [sig ] [2075/3517] Completed MPA in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-06T20:26:57.303234] [INFO ] [sig ] [2076/3517] Forecasting MPAA... [2026-01-06T20:26:57.303263] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-06T20:26:57.303294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-06T20:26:57.315140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-06T20:26:57.315447] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-06T20:26:57.316202] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-06T20:26:57.316253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:57.316284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:57.316310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:57.316366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:57.374608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:57.375379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:57.375455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:57.375486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:57.501084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:57.501240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:57.501283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:57.501314] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:57.505048] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=55.90%) [2026-01-06T20:26:57.505318] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-06T20:26:57.505442] [INFO ] [sig ] MPAA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:57.647114] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MPAA.txt [2026-01-06T20:26:57.647247] [INFO ] [sig ] [2076/3517] Completed MPAA in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.3m [2026-01-06T20:26:57.647286] [INFO ] [sig ] [2077/3517] Forecasting MPB... [2026-01-06T20:26:57.647315] [INFO ] [sig ] Generating forecast for: MPB [2026-01-06T20:26:57.647352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-06T20:26:57.659202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-06T20:26:57.659541] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-06T20:26:57.660311] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-06T20:26:57.660374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:57.660407] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:57.660434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:57.660493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:57.717451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:57.718251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:57.718326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:57.718358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:57.833401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:57.833536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:57.833593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:57.833625] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:57.836875] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: UP (p=88.60%) [2026-01-06T20:26:57.837146] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-06T20:26:57.837268] [INFO ] [sig ] MPB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:57.978961] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MPB.txt [2026-01-06T20:26:57.979084] [INFO ] [sig ] [2077/3517] Completed MPB in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:26:57.979122] [INFO ] [sig ] [2078/3517] Forecasting MPC... [2026-01-06T20:26:57.979152] [INFO ] [sig ] Generating forecast for: MPC [2026-01-06T20:26:57.979182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-06T20:26:57.990308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-06T20:26:57.990618] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-06T20:26:57.991373] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-06T20:26:57.991425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:57.991456] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:57.991484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:57.991542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:58.049194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:58.049800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:58.049873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:58.049905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:58.169671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:58.169809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:58.169850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:58.169878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:58.173077] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-06T20:26:58.173339] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-06T20:26:58.173473] [INFO ] [sig ] MPC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:58.316109] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MPC.txt [2026-01-06T20:26:58.316228] [INFO ] [sig ] [2078/3517] Completed MPC in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:26:58.316266] [INFO ] [sig ] [2079/3517] Forecasting MPX... [2026-01-06T20:26:58.316296] [INFO ] [sig ] Generating forecast for: MPX [2026-01-06T20:26:58.316326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-06T20:26:58.326863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-06T20:26:58.327139] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-06T20:26:58.327902] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-06T20:26:58.327953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:58.327983] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:58.328010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:58.328067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:58.384179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:58.384775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:58.384849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:58.384882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:58.497177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:58.497331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:58.497374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:58.497402] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:58.501300] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-01-06T20:26:58.501616] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-06T20:26:58.501751] [INFO ] [sig ] MPX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:58.642427] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MPX.txt [2026-01-06T20:26:58.642551] [INFO ] [sig ] [2079/3517] Completed MPX in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:26:58.642608] [INFO ] [sig ] [2080/3517] Forecasting MQ... [2026-01-06T20:26:58.642639] [INFO ] [sig ] Generating forecast for: MQ [2026-01-06T20:26:58.642669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-06T20:26:58.654048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-06T20:26:58.654358] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-06T20:26:58.655109] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-06T20:26:58.655160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:58.655193] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:58.655220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:58.655277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:58.712830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:58.713436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:58.713511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:58.713543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:58.833127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:58.833256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:58.833296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:58.833325] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:58.836522] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=92.75%) [2026-01-06T20:26:58.836804] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-06T20:26:58.836922] [INFO ] [sig ] MQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:58.979256] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MQ.txt [2026-01-06T20:26:58.979376] [INFO ] [sig ] [2080/3517] Completed MQ in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:26:58.979414] [INFO ] [sig ] [2081/3517] Forecasting MQY... [2026-01-06T20:26:58.979444] [INFO ] [sig ] Generating forecast for: MQY [2026-01-06T20:26:58.979473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-06T20:26:58.990958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-06T20:26:58.991226] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-06T20:26:58.991991] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-06T20:26:58.992043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:58.992074] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:58.992100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:58.992157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:59.049155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:59.049752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:59.049826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:59.049858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:59.169060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:59.169203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:59.169244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:59.169272] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:59.172505] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: UP (p=84.06%) [2026-01-06T20:26:59.172807] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-06T20:26:59.172929] [INFO ] [sig ] MQY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:59.312987] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MQY.txt [2026-01-06T20:26:59.313103] [INFO ] [sig ] [2081/3517] Completed MQY in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:26:59.313142] [INFO ] [sig ] [2082/3517] Forecasting MRAM... [2026-01-06T20:26:59.313171] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-06T20:26:59.313203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-06T20:26:59.325091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-06T20:26:59.325376] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-06T20:26:59.326127] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-06T20:26:59.326178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:59.326209] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:59.326236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:59.326335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:59.385377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:59.385986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:59.386062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:59.386094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:59.506419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:59.506569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:26:59.506630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:59.506660] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:59.510208] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=86.42%) [2026-01-06T20:26:59.510492] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-06T20:26:59.510636] [INFO ] [sig ] MRAM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:26:59.651031] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MRAM.txt [2026-01-06T20:26:59.651158] [INFO ] [sig ] [2082/3517] Completed MRAM in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:26:59.651196] [INFO ] [sig ] [2083/3517] Forecasting MRBK... [2026-01-06T20:26:59.651226] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-06T20:26:59.651255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-06T20:26:59.663184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-06T20:26:59.663480] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-06T20:26:59.664517] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-06T20:26:59.664569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:26:59.664630] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:26:59.664658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:26:59.664716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:26:59.722652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:26:59.723423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:26:59.723497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:26:59.723529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:26:59.844127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:26:59.844256] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:26:59.844296] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:26:59.844325] [INFO ] [FORECASTER] Training complete [2026-01-06T20:26:59.847720] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: DOWN (p=28.79%) [2026-01-06T20:26:59.847983] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-06T20:26:59.848103] [INFO ] [sig ] MRBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:26:59.989719] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MRBK.txt [2026-01-06T20:26:59.989835] [INFO ] [sig ] [2083/3517] Completed MRBK in 0.3s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:26:59.989873] [INFO ] [sig ] [2084/3517] Forecasting MRCC... [2026-01-06T20:26:59.989904] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-06T20:26:59.989935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-06T20:27:00.001115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-06T20:27:00.001429] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-06T20:27:00.002191] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-06T20:27:00.002243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:00.002275] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:00.002301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:00.002358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:00.060231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:00.060867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:00.060943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:00.060976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:00.196745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:00.196902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:00.196963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:00.196994] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:00.200306] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: UP (p=58.55%) [2026-01-06T20:27:00.200593] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-06T20:27:00.200716] [INFO ] [sig ] MRCC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:00.341988] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MRCC.txt [2026-01-06T20:27:00.342115] [INFO ] [sig ] [2084/3517] Completed MRCC in 0.4s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:27:00.342156] [INFO ] [sig ] [2085/3517] Forecasting MRCY... [2026-01-06T20:27:00.342186] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-06T20:27:00.342216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-06T20:27:00.354278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-06T20:27:00.354665] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-06T20:27:00.355452] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-06T20:27:00.355506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:00.355541] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:00.355592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:00.355657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:00.416444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:00.417339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:00.417430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:00.417466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:00.550653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:00.550809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:00.550855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:00.550886] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:00.554396] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: DOWN (p=46.17%) [2026-01-06T20:27:00.554748] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-06T20:27:00.554889] [INFO ] [sig ] MRCY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:00.701897] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MRCY.txt [2026-01-06T20:27:00.702052] [INFO ] [sig ] [2085/3517] Completed MRCY in 0.4s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:27:00.702093] [INFO ] [sig ] [2086/3517] Forecasting MRK... [2026-01-06T20:27:00.702123] [INFO ] [sig ] Generating forecast for: MRK [2026-01-06T20:27:00.702154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-06T20:27:00.713909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-06T20:27:00.714254] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-06T20:27:00.715018] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-06T20:27:00.715070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:00.715102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:00.715128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:00.715190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:00.771158] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:00.771988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:00.772067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:00.772100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:00.903326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:00.903440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:00.903482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:00.903510] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:00.907137] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-01-06T20:27:00.907469] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-06T20:27:00.907632] [INFO ] [sig ] MRK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:01.054394] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MRK.txt [2026-01-06T20:27:01.054538] [INFO ] [sig ] [2086/3517] Completed MRK in 0.4s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:27:01.055148] [INFO ] [sig ] [2087/3517] Forecasting MRM... [2026-01-06T20:27:01.055182] [INFO ] [sig ] Generating forecast for: MRM [2026-01-06T20:27:01.055213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-06T20:27:01.068005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-06T20:27:01.068376] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-06T20:27:01.069322] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-06T20:27:01.069379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:01.069412] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:01.069440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:01.069498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:01.129274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:01.130145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:01.130233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:01.130268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:01.257125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:01.257245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:01.257290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:01.257332] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:01.260865] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=18.29%) [2026-01-06T20:27:01.261147] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-06T20:27:01.261278] [INFO ] [sig ] MRM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:01.412042] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MRM.txt [2026-01-06T20:27:01.412915] [INFO ] [sig ] [2087/3517] Completed MRM in 0.4s | 2.91 sym/s | Total: 11.9m | ETA: 8.2m [2026-01-06T20:27:01.412971] [INFO ] [sig ] [2088/3517] Forecasting MRNA... [2026-01-06T20:27:01.413003] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-06T20:27:01.413033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-06T20:27:01.427117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-06T20:27:01.427488] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-06T20:27:01.428422] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-06T20:27:01.428482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:01.428534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:01.428594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:01.428702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:01.485497] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:01.486305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:01.486392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:01.486427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:01.609907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:01.610087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:01.610146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:01.610181] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:01.613612] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-01-06T20:27:01.613895] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-06T20:27:01.614020] [INFO ] [sig ] MRNA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:01.754696] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MRNA.txt [2026-01-06T20:27:01.754849] [INFO ] [sig ] [2088/3517] Completed MRNA in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-06T20:27:01.754888] [INFO ] [sig ] [2089/3517] Forecasting MRTN... [2026-01-06T20:27:01.754918] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-06T20:27:01.754950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-06T20:27:01.766639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-06T20:27:01.767053] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-06T20:27:01.767892] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-06T20:27:01.767944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:01.767975] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:01.768002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:01.768060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:01.824054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:01.824953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:01.825037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:01.825070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:01.948810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:01.948972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:01.949017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:01.949046] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:01.952596] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-06T20:27:01.952969] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-06T20:27:01.953113] [INFO ] [sig ] MRTN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:02.106329] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MRTN.txt [2026-01-06T20:27:02.106489] [INFO ] [sig ] [2089/3517] Completed MRTN in 0.4s | 2.91 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-06T20:27:02.106531] [INFO ] [sig ] [2090/3517] Forecasting MRVI... [2026-01-06T20:27:02.106562] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-06T20:27:02.106614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-06T20:27:02.123499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-06T20:27:02.123969] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-06T20:27:02.124778] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-06T20:27:02.124831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:02.124864] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:02.124918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:02.124978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:02.186194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:02.187047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:02.187132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:02.187171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:02.315209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:02.315368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:02.315411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:02.315440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:02.319045] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-01-06T20:27:02.319316] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-06T20:27:02.319439] [INFO ] [sig ] MRVI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:02.459812] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MRVI.txt [2026-01-06T20:27:02.459964] [INFO ] [sig ] [2090/3517] Completed MRVI in 0.4s | 2.91 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-06T20:27:02.460004] [INFO ] [sig ] [2091/3517] Forecasting MRVL... [2026-01-06T20:27:02.460034] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-06T20:27:02.460065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-06T20:27:02.472004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-06T20:27:02.472350] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-06T20:27:02.473127] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-06T20:27:02.473179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:02.473210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:02.473237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:02.473294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:02.529203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:02.530001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:02.530080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:02.530113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:02.645694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:02.645850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:02.645892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:02.645922] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:02.649202] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=38.65%) [2026-01-06T20:27:02.649474] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-06T20:27:02.649622] [INFO ] [sig ] MRVL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:02.791827] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MRVL.txt [2026-01-06T20:27:02.791990] [INFO ] [sig ] [2091/3517] Completed MRVL in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-06T20:27:02.792036] [INFO ] [sig ] [2092/3517] Forecasting MRX... [2026-01-06T20:27:02.792068] [INFO ] [sig ] Generating forecast for: MRX [2026-01-06T20:27:02.792100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-06T20:27:02.803850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-06T20:27:02.804152] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-06T20:27:02.804911] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-06T20:27:02.804971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:02.805002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:02.805030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:02.805087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:02.861377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:02.862148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:02.862235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:02.862269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:02.984717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:02.984881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:02.984934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:02.984965] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:02.988265] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=13.30%) [2026-01-06T20:27:02.988538] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-06T20:27:02.988693] [INFO ] [sig ] MRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:03.134441] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MRX.txt [2026-01-06T20:27:03.134619] [INFO ] [sig ] [2092/3517] Completed MRX in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-06T20:27:03.134662] [INFO ] [sig ] [2093/3517] Forecasting MS... [2026-01-06T20:27:03.134693] [INFO ] [sig ] Generating forecast for: MS [2026-01-06T20:27:03.134724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-06T20:27:03.146209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-06T20:27:03.146515] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-06T20:27:03.147470] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-06T20:27:03.147522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:03.147554] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:03.147599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:03.147658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:03.205906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:03.206844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:03.206928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:03.206961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:03.333493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:03.333655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:03.333698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:03.333727] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:03.337217] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-01-06T20:27:03.337496] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-06T20:27:03.337651] [INFO ] [sig ] MS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:03.479275] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MS.txt [2026-01-06T20:27:03.479431] [INFO ] [sig ] [2093/3517] Completed MS in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.2m [2026-01-06T20:27:03.479472] [INFO ] [sig ] [2094/3517] Forecasting MSA... [2026-01-06T20:27:03.479500] [INFO ] [sig ] Generating forecast for: MSA [2026-01-06T20:27:03.479530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-06T20:27:03.491327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-06T20:27:03.491652] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-06T20:27:03.492397] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-06T20:27:03.492449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:03.492480] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:03.492507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:03.492564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:03.551381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:03.552264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:03.552344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:03.552377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:03.682476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:03.682679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:03.682732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:03.682768] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:03.686383] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=65.23%) [2026-01-06T20:27:03.686735] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-06T20:27:03.686869] [INFO ] [sig ] MSA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:03.827869] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSA.txt [2026-01-06T20:27:03.828019] [INFO ] [sig ] [2094/3517] Completed MSA in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:03.828058] [INFO ] [sig ] [2095/3517] Forecasting MSB... [2026-01-06T20:27:03.828089] [INFO ] [sig ] Generating forecast for: MSB [2026-01-06T20:27:03.828119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-06T20:27:03.839748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-06T20:27:03.840067] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-06T20:27:03.840914] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-06T20:27:03.840967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:03.841000] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:03.841026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:03.841275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:03.899480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:03.900489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:03.900588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:03.900625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:04.020372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:04.020523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:04.020565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:04.020632] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:04.024368] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=36.37%) [2026-01-06T20:27:04.024661] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-06T20:27:04.024782] [INFO ] [sig ] MSB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:04.217070] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MSB.txt [2026-01-06T20:27:04.217204] [INFO ] [sig ] [2095/3517] Completed MSB in 0.4s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:04.217244] [INFO ] [sig ] [2096/3517] Forecasting MSBI... [2026-01-06T20:27:04.217274] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-06T20:27:04.217304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-06T20:27:04.228772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-06T20:27:04.229055] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-06T20:27:04.229860] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-06T20:27:04.229913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:04.229944] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:04.229971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:04.230028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:04.286837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:04.287441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:04.287518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:04.287552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:04.417380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:04.417582] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:04.417640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:04.417671] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:04.421838] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-06T20:27:04.422140] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-06T20:27:04.422271] [INFO ] [sig ] MSBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:04.562105] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MSBI.txt [2026-01-06T20:27:04.562231] [INFO ] [sig ] [2096/3517] Completed MSBI in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:04.562271] [INFO ] [sig ] [2097/3517] Forecasting MSCI... [2026-01-06T20:27:04.562301] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-06T20:27:04.562330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-06T20:27:04.573803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-06T20:27:04.574085] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-06T20:27:04.574859] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-06T20:27:04.574910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:04.574942] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:04.574969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:04.575026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:04.631331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:04.631983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:04.632062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:04.632108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:04.749086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:04.749231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:04.749273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:04.749302] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:04.752599] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-06T20:27:04.752871] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-06T20:27:04.752992] [INFO ] [sig ] MSCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:04.890725] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSCI.txt [2026-01-06T20:27:04.890881] [INFO ] [sig ] [2097/3517] Completed MSCI in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:04.890922] [INFO ] [sig ] [2098/3517] Forecasting MSD... [2026-01-06T20:27:04.890953] [INFO ] [sig ] Generating forecast for: MSD [2026-01-06T20:27:04.890984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-06T20:27:04.902022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-06T20:27:04.902319] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-06T20:27:04.903085] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-06T20:27:04.903137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:04.903169] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:04.903196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:04.903253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:04.958964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:04.959550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:04.959655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:04.959709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:05.075730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:05.075874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:05.075916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:05.075946] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:05.079245] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: UP (p=89.69%) [2026-01-06T20:27:05.079516] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-06T20:27:05.079657] [INFO ] [sig ] MSD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:05.223326] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSD.txt [2026-01-06T20:27:05.223463] [INFO ] [sig ] [2098/3517] Completed MSD in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:05.223501] [INFO ] [sig ] [2099/3517] Forecasting MSEX... [2026-01-06T20:27:05.223532] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-06T20:27:05.223561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-06T20:27:05.235259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-06T20:27:05.235658] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-06T20:27:05.236518] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-06T20:27:05.236588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:05.236622] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:05.236663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:05.236726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:05.294149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:05.295282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:05.295382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:05.295424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:05.425857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:05.426007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:05.426051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:05.426081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:05.429530] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: DOWN (p=26.25%) [2026-01-06T20:27:05.429831] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-06T20:27:05.429988] [INFO ] [sig ] MSEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:05.580127] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MSEX.txt [2026-01-06T20:27:05.580255] [INFO ] [sig ] [2099/3517] Completed MSEX in 0.4s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:05.580294] [INFO ] [sig ] [2100/3517] Forecasting MSFD... [2026-01-06T20:27:05.580324] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-06T20:27:05.580353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-06T20:27:05.592144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-06T20:27:05.592446] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-06T20:27:05.593200] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-06T20:27:05.593253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:05.593284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:05.593311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:05.593367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:05.650101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:05.650977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:05.651092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:05.651129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:05.772386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:05.772546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:05.772612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:05.772645] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:05.776242] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-01-06T20:27:05.776540] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-06T20:27:05.776697] [INFO ] [sig ] MSFD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:05.936321] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSFD.txt [2026-01-06T20:27:05.936485] [INFO ] [sig ] [2100/3517] Completed MSFD in 0.4s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:05.936526] [INFO ] [sig ] [2101/3517] Forecasting MSFL... [2026-01-06T20:27:05.936557] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-06T20:27:05.936614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-06T20:27:05.948833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-06T20:27:05.949206] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-06T20:27:05.950054] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-06T20:27:05.950107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:05.950151] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:05.950181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:05.950261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:06.011419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:06.012542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:06.012698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:06.012748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:06.153817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:06.154155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:06.154198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:06.154227] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:06.157595] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=81.44%) [2026-01-06T20:27:06.157866] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-06T20:27:06.157986] [INFO ] [sig ] MSFL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:06.309348] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSFL.txt [2026-01-06T20:27:06.309562] [INFO ] [sig ] [2101/3517] Completed MSFL in 0.4s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:06.309647] [INFO ] [sig ] [2102/3517] Forecasting MSGE... [2026-01-06T20:27:06.309697] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-06T20:27:06.309748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-06T20:27:06.325591] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-06T20:27:06.326149] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-06T20:27:06.327322] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-06T20:27:06.327391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:06.327432] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:06.327467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:06.327545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:06.386812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:06.387550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:06.387648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:06.387682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:06.506464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:06.506606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:06.506648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:06.506679] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:06.509910] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=73.16%) [2026-01-06T20:27:06.510172] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-06T20:27:06.510293] [INFO ] [sig ] MSGE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:06.646975] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSGE.txt [2026-01-06T20:27:06.647091] [INFO ] [sig ] [2102/3517] Completed MSGE in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:06.647129] [INFO ] [sig ] [2103/3517] Forecasting MSGM... [2026-01-06T20:27:06.647159] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-06T20:27:06.647194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-06T20:27:06.658189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-06T20:27:06.658489] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-06T20:27:06.659276] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-06T20:27:06.659328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:06.659361] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:06.659388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:06.659444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:06.716888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:06.717485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:06.717560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:06.717612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:06.833153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:06.833284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:06.833329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:06.833360] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:06.836688] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-01-06T20:27:06.836960] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-06T20:27:06.837082] [INFO ] [sig ] MSGM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:06.977750] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSGM.txt [2026-01-06T20:27:06.977885] [INFO ] [sig ] [2103/3517] Completed MSGM in 0.3s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:06.977924] [INFO ] [sig ] [2104/3517] Forecasting MSGS... [2026-01-06T20:27:06.977953] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-06T20:27:06.977984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-06T20:27:06.988924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-06T20:27:06.989214] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-06T20:27:06.989993] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-06T20:27:06.990055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:06.990098] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:06.990136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:06.990204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:07.048201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:07.048860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:07.048937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:07.048971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:07.173195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:07.173351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:07.173395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:07.173425] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:07.176775] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: UP (p=99.21%) [2026-01-06T20:27:07.177062] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-06T20:27:07.177188] [INFO ] [sig ] MSGS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:07.329237] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MSGS.txt [2026-01-06T20:27:07.329409] [INFO ] [sig ] [2104/3517] Completed MSGS in 0.4s | 2.91 sym/s | Total: 12.0m | ETA: 8.1m [2026-01-06T20:27:07.329452] [INFO ] [sig ] [2105/3517] Forecasting MSI... [2026-01-06T20:27:07.329483] [INFO ] [sig ] Generating forecast for: MSI [2026-01-06T20:27:07.329527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-06T20:27:07.342532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-06T20:27:07.343034] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-06T20:27:07.343878] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-06T20:27:07.343931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:07.343964] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:07.343993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:07.344053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:07.403205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:07.403906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:07.403984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:07.404018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:07.533910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:07.534066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:07.534108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:07.534138] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:07.537892] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=18.30%) [2026-01-06T20:27:07.538229] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-06T20:27:07.538379] [INFO ] [sig ] MSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:07.684110] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MSI.txt [2026-01-06T20:27:07.684252] [INFO ] [sig ] [2105/3517] Completed MSI in 0.4s | 2.91 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-06T20:27:07.684291] [INFO ] [sig ] [2106/3517] Forecasting MSM... [2026-01-06T20:27:07.684323] [INFO ] [sig ] Generating forecast for: MSM [2026-01-06T20:27:07.684353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-06T20:27:07.695788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-06T20:27:07.696101] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-06T20:27:07.696914] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-06T20:27:07.696966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:07.697010] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:07.697050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:07.697132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:07.756980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:07.757806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:07.757896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:07.757928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:07.874296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:07.874453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:07.874494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:07.874524] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:07.877848] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: DOWN (p=25.85%) [2026-01-06T20:27:07.878124] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-06T20:27:07.878247] [INFO ] [sig ] MSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:08.015696] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MSM.txt [2026-01-06T20:27:08.015822] [INFO ] [sig ] [2106/3517] Completed MSM in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-06T20:27:08.015861] [INFO ] [sig ] [2107/3517] Forecasting MSTX... [2026-01-06T20:27:08.015891] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-06T20:27:08.015921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-06T20:27:08.026946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-06T20:27:08.027219] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-06T20:27:08.027977] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-06T20:27:08.028029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:08.028084] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:08.028113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:08.028171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:08.084476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:08.085192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:08.085269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:08.085301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:08.208285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:08.208434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:08.208476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:08.208505] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:08.211783] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: DOWN (p=6.77%) [2026-01-06T20:27:08.212250] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-06T20:27:08.212370] [INFO ] [sig ] MSTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:08.352738] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MSTX.txt [2026-01-06T20:27:08.352876] [INFO ] [sig ] [2107/3517] Completed MSTX in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-06T20:27:08.352915] [INFO ] [sig ] [2108/3517] Forecasting MTB... [2026-01-06T20:27:08.352944] [INFO ] [sig ] Generating forecast for: MTB [2026-01-06T20:27:08.352974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-06T20:27:08.364324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-06T20:27:08.364665] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-06T20:27:08.365406] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-06T20:27:08.365456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:08.365488] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:08.365515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:08.365588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:08.422709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:08.423425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:08.423504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:08.423536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:08.547887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:08.548048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:08.548090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:08.548118] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:08.551784] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=44.76%) [2026-01-06T20:27:08.552061] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-06T20:27:08.552185] [INFO ] [sig ] MTB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:08.693548] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTB.txt [2026-01-06T20:27:08.693704] [INFO ] [sig ] [2108/3517] Completed MTB in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-06T20:27:08.693743] [INFO ] [sig ] [2109/3517] Forecasting MTCH... [2026-01-06T20:27:08.693775] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-06T20:27:08.693805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-06T20:27:08.705951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-06T20:27:08.706218] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-06T20:27:08.706967] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-06T20:27:08.707019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:08.707052] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:08.707078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:08.707134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:08.763442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:08.764111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:08.764186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:08.764218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:08.887861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:08.888011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:08.888242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:08.888270] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:08.891560] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: DOWN (p=33.28%) [2026-01-06T20:27:08.891874] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-06T20:27:08.892007] [INFO ] [sig ] MTCH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:09.034166] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTCH.txt [2026-01-06T20:27:09.034299] [INFO ] [sig ] [2109/3517] Completed MTCH in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-06T20:27:09.034338] [INFO ] [sig ] [2110/3517] Forecasting MTD... [2026-01-06T20:27:09.034368] [INFO ] [sig ] Generating forecast for: MTD [2026-01-06T20:27:09.034399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-06T20:27:09.045559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-06T20:27:09.045864] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-06T20:27:09.046641] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-06T20:27:09.046692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:09.046724] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:09.046750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:09.046807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:09.104589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:09.105209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:09.105285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:09.105316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:09.225592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:09.225742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:09.225784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:09.225846] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:09.229150] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-01-06T20:27:09.229418] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-06T20:27:09.229537] [INFO ] [sig ] MTD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:09.368432] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTD.txt [2026-01-06T20:27:09.368550] [INFO ] [sig ] [2110/3517] Completed MTD in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-06T20:27:09.368608] [INFO ] [sig ] [2111/3517] Forecasting MTG... [2026-01-06T20:27:09.368638] [INFO ] [sig ] Generating forecast for: MTG [2026-01-06T20:27:09.368669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-06T20:27:09.379446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-06T20:27:09.379748] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-06T20:27:09.380487] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-06T20:27:09.380538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:09.380591] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:09.380622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:09.380680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:09.439791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:09.440600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:09.440685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:09.440718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:09.566159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:09.566313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:09.566354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:09.566382] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:09.570153] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=21.94%) [2026-01-06T20:27:09.570639] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-06T20:27:09.570763] [INFO ] [sig ] MTG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:09.713839] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTG.txt [2026-01-06T20:27:09.713966] [INFO ] [sig ] [2111/3517] Completed MTG in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.1m [2026-01-06T20:27:09.714009] [INFO ] [sig ] [2112/3517] Forecasting MTH... [2026-01-06T20:27:09.714041] [INFO ] [sig ] Generating forecast for: MTH [2026-01-06T20:27:09.714072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-06T20:27:09.728706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-06T20:27:09.729364] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-06T20:27:09.730439] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-06T20:27:09.730516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:09.730563] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:09.730625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:09.730702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:09.798057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:09.798982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:09.799259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:09.799292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:09.920119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:09.920276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:09.920321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:09.920353] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:09.924021] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: DOWN (p=49.58%) [2026-01-06T20:27:09.924457] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-06T20:27:09.924603] [INFO ] [sig ] MTH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:10.067080] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTH.txt [2026-01-06T20:27:10.067221] [INFO ] [sig ] [2112/3517] Completed MTH in 0.4s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:10.067259] [INFO ] [sig ] [2113/3517] Forecasting MTLS... [2026-01-06T20:27:10.067290] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-06T20:27:10.067320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-06T20:27:10.176535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-06T20:27:10.176960] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-06T20:27:10.177805] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-06T20:27:10.177863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:10.177897] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:10.177925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:10.177987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:10.236555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:10.237423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:10.237504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:10.237538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:10.361685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:10.361824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:10.361867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:10.361897] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:10.365825] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: DOWN (p=44.76%) [2026-01-06T20:27:10.366278] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-06T20:27:10.366397] [INFO ] [sig ] MTLS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:10.506919] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTLS.txt [2026-01-06T20:27:10.507080] [INFO ] [sig ] [2113/3517] Completed MTLS in 0.4s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:10.507119] [INFO ] [sig ] [2114/3517] Forecasting MTN... [2026-01-06T20:27:10.507150] [INFO ] [sig ] Generating forecast for: MTN [2026-01-06T20:27:10.507180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-06T20:27:10.518404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-06T20:27:10.518815] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-06T20:27:10.519661] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-06T20:27:10.519716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:10.519750] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:10.519780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:10.519839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:10.576111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:10.576963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:10.577045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:10.577079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:10.695088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:10.695219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:10.695259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:10.695288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:10.698541] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=60.52%) [2026-01-06T20:27:10.698860] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-06T20:27:10.698985] [INFO ] [sig ] MTN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:10.843723] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MTN.txt [2026-01-06T20:27:10.843866] [INFO ] [sig ] [2114/3517] Completed MTN in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:10.843906] [INFO ] [sig ] [2115/3517] Forecasting MTRN... [2026-01-06T20:27:10.843936] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-06T20:27:10.843966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-06T20:27:10.855231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-06T20:27:10.855524] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-06T20:27:10.856302] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-06T20:27:10.856353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:10.856384] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:10.856410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:10.856467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:10.914471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:10.915104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:10.915181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:10.915213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:11.039087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:11.039241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:11.039283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:11.039311] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:11.042842] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: DOWN (p=43.26%) [2026-01-06T20:27:11.043116] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-06T20:27:11.043424] [INFO ] [sig ] MTRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:11.187448] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTRN.txt [2026-01-06T20:27:11.187605] [INFO ] [sig ] [2115/3517] Completed MTRN in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:11.187662] [INFO ] [sig ] [2116/3517] Forecasting MTRX... [2026-01-06T20:27:11.187693] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-06T20:27:11.187723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-06T20:27:11.200352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-06T20:27:11.200672] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-06T20:27:11.201424] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-06T20:27:11.201475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:11.201506] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:11.201532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:11.201608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:11.259987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:11.260766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:11.260844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:11.260877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:11.381778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:11.381929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:11.381970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:11.381999] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:11.385265] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=5.78%) [2026-01-06T20:27:11.385531] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-06T20:27:11.385670] [INFO ] [sig ] MTRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:11.524966] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTRX.txt [2026-01-06T20:27:11.525085] [INFO ] [sig ] [2116/3517] Completed MTRX in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:11.525123] [INFO ] [sig ] [2117/3517] Forecasting MTSI... [2026-01-06T20:27:11.525152] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-06T20:27:11.525182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-06T20:27:11.536456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-06T20:27:11.536745] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-06T20:27:11.537487] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-06T20:27:11.537538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:11.537593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:11.537626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:11.537684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:11.597788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:11.598731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:11.598861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:11.598898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:11.724863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:11.725008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:11.725050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:11.725080] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:11.728779] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=23.25%) [2026-01-06T20:27:11.729069] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-06T20:27:11.729191] [INFO ] [sig ] MTSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:11.867222] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTSI.txt [2026-01-06T20:27:11.867336] [INFO ] [sig ] [2117/3517] Completed MTSI in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:11.867374] [INFO ] [sig ] [2118/3517] Forecasting MTX... [2026-01-06T20:27:11.867404] [INFO ] [sig ] Generating forecast for: MTX [2026-01-06T20:27:11.867441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-06T20:27:11.878737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-06T20:27:11.879024] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-06T20:27:11.879801] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-06T20:27:11.879857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:11.879889] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:11.879915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:11.879976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:11.935672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:11.936286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:11.936361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:11.936394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:12.049849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:12.049970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:12.050011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:12.050041] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:12.053217] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-01-06T20:27:12.053486] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-06T20:27:12.053629] [INFO ] [sig ] MTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:12.190710] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MTX.txt [2026-01-06T20:27:12.190821] [INFO ] [sig ] [2118/3517] Completed MTX in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:12.190861] [INFO ] [sig ] [2119/3517] Forecasting MTZ... [2026-01-06T20:27:12.190894] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-06T20:27:12.190925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-06T20:27:12.203111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-06T20:27:12.203400] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-06T20:27:12.204166] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-06T20:27:12.204217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:12.204248] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:12.204275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:12.204331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:12.260911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:12.261508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:12.261598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:12.261634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:12.388907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:12.389045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:12.389109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:12.389141] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:12.392518] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: DOWN (p=17.11%) [2026-01-06T20:27:12.392801] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-06T20:27:12.392924] [INFO ] [sig ] MTZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:12.537356] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MTZ.txt [2026-01-06T20:27:12.537475] [INFO ] [sig ] [2119/3517] Completed MTZ in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:12.537514] [INFO ] [sig ] [2120/3517] Forecasting MUA... [2026-01-06T20:27:12.537543] [INFO ] [sig ] Generating forecast for: MUA [2026-01-06T20:27:12.537589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-06T20:27:12.549164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-06T20:27:12.549446] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-06T20:27:12.550205] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-06T20:27:12.550256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:12.550287] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:12.550314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:12.550370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:12.605913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:12.606534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:12.606626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:12.606659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:12.728909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:12.729071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:12.729114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:12.729143] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:12.732447] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=24.21%) [2026-01-06T20:27:12.732743] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-06T20:27:12.732869] [INFO ] [sig ] MUA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:12.873186] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MUA.txt [2026-01-06T20:27:12.873334] [INFO ] [sig ] [2120/3517] Completed MUA in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:12.873373] [INFO ] [sig ] [2121/3517] Forecasting MUC... [2026-01-06T20:27:12.873404] [INFO ] [sig ] Generating forecast for: MUC [2026-01-06T20:27:12.873434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-06T20:27:12.884854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-06T20:27:12.885128] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-06T20:27:12.885901] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-06T20:27:12.885952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:12.885984] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:12.886011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:12.886068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:12.943341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:12.944013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:12.944087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:12.944120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:13.063185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:13.063294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:13.063332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:13.063360] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:13.066755] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=7.88%) [2026-01-06T20:27:13.067020] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-06T20:27:13.067140] [INFO ] [sig ] MUC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:13.209169] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MUC.txt [2026-01-06T20:27:13.209289] [INFO ] [sig ] [2121/3517] Completed MUC in 0.3s | 2.91 sym/s | Total: 12.1m | ETA: 8.0m [2026-01-06T20:27:13.209326] [INFO ] [sig ] [2122/3517] Forecasting MUE... [2026-01-06T20:27:13.209356] [INFO ] [sig ] Generating forecast for: MUE [2026-01-06T20:27:13.209393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-06T20:27:13.219839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-06T20:27:13.220124] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-06T20:27:13.220884] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-06T20:27:13.220939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:13.220971] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:13.220998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:13.221055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:13.278045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:13.278743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:13.278842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:13.278875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:13.401986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:13.402120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:13.402163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:13.402191] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:13.405875] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: DOWN (p=39.59%) [2026-01-06T20:27:13.406353] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-06T20:27:13.406474] [INFO ] [sig ] MUE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:13.546201] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MUE.txt [2026-01-06T20:27:13.546319] [INFO ] [sig ] [2122/3517] Completed MUE in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-06T20:27:13.546357] [INFO ] [sig ] [2123/3517] Forecasting MUFG... [2026-01-06T20:27:13.546387] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-06T20:27:13.546416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-06T20:27:13.558198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-06T20:27:13.558478] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-06T20:27:13.559294] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-06T20:27:13.559346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:13.559399] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:13.559429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:13.559490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:13.616416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:13.617039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:13.617312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:13.617344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:13.737972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:13.738098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:13.738141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:13.738172] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:13.741463] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=1.32%) [2026-01-06T20:27:13.741751] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-06T20:27:13.741872] [INFO ] [sig ] MUFG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:13.882859] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MUFG.txt [2026-01-06T20:27:13.883012] [INFO ] [sig ] [2123/3517] Completed MUFG in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-06T20:27:13.883052] [INFO ] [sig ] [2124/3517] Forecasting MUJ... [2026-01-06T20:27:13.883083] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-06T20:27:13.883113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-06T20:27:13.894447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-06T20:27:13.894832] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-06T20:27:13.895617] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-06T20:27:13.895668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:13.895726] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:13.895755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:13.895812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:13.951635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:13.952418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:13.952495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:13.952528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:14.072401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:14.072535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:14.072592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:14.072625] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:14.075843] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: UP (p=78.34%) [2026-01-06T20:27:14.076113] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-06T20:27:14.076233] [INFO ] [sig ] MUJ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:14.219556] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MUJ.txt [2026-01-06T20:27:14.219708] [INFO ] [sig ] [2124/3517] Completed MUJ in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-06T20:27:14.219749] [INFO ] [sig ] [2125/3517] Forecasting MUSA... [2026-01-06T20:27:14.219777] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-06T20:27:14.219807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-06T20:27:14.230872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-06T20:27:14.231375] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-06T20:27:14.232288] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-06T20:27:14.232339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:14.232370] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:14.232397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:14.232454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:14.288933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:14.289633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:14.289710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:14.289743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:14.410497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:14.410629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:14.410672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:14.410701] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:14.414382] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=30.43%) [2026-01-06T20:27:14.414673] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-06T20:27:14.414798] [INFO ] [sig ] MUSA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:14.555522] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MUSA.txt [2026-01-06T20:27:14.555688] [INFO ] [sig ] [2125/3517] Completed MUSA in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-06T20:27:14.555728] [INFO ] [sig ] [2126/3517] Forecasting MUX... [2026-01-06T20:27:14.555757] [INFO ] [sig ] Generating forecast for: MUX [2026-01-06T20:27:14.555790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-06T20:27:14.566828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-06T20:27:14.567119] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-06T20:27:14.567870] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-06T20:27:14.567921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:14.567952] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:14.567979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:14.568036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:14.624455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:14.625298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:14.625378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:14.625418] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:14.749998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:14.750148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:14.750192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:14.750220] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:14.753839] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-06T20:27:14.754106] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-06T20:27:14.754375] [INFO ] [sig ] MUX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:14.898903] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MUX.txt [2026-01-06T20:27:14.899054] [INFO ] [sig ] [2126/3517] Completed MUX in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-06T20:27:14.899094] [INFO ] [sig ] [2127/3517] Forecasting MVBF... [2026-01-06T20:27:14.899131] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-06T20:27:14.899163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-06T20:27:14.911509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-06T20:27:14.911815] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-06T20:27:14.912801] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-06T20:27:14.912853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:14.912885] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:14.912913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:14.912973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:14.971521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:14.972223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:14.972303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:14.972337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:15.115242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:15.115399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:15.115447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:15.115514] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:15.119020] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=19.02%) [2026-01-06T20:27:15.119330] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-06T20:27:15.119462] [INFO ] [sig ] MVBF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:15.264810] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MVBF.txt [2026-01-06T20:27:15.264948] [INFO ] [sig ] [2127/3517] Completed MVBF in 0.4s | 2.91 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-06T20:27:15.264987] [INFO ] [sig ] [2128/3517] Forecasting MVF... [2026-01-06T20:27:15.265016] [INFO ] [sig ] Generating forecast for: MVF [2026-01-06T20:27:15.265046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-06T20:27:15.275529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-06T20:27:15.275825] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-06T20:27:15.276586] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-06T20:27:15.276638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:15.276670] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:15.276697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:15.276754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:15.333517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:15.334251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:15.334331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:15.334366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:15.451831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:15.451968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:15.452008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:15.452039] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:15.455505] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: DOWN (p=39.13%) [2026-01-06T20:27:15.455791] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-06T20:27:15.455911] [INFO ] [sig ] MVF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:15.597033] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MVF.txt [2026-01-06T20:27:15.597161] [INFO ] [sig ] [2128/3517] Completed MVF in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 8.0m [2026-01-06T20:27:15.597199] [INFO ] [sig ] [2129/3517] Forecasting MVO... [2026-01-06T20:27:15.597229] [INFO ] [sig ] Generating forecast for: MVO [2026-01-06T20:27:15.597260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-06T20:27:15.609055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-06T20:27:15.609344] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-06T20:27:15.610107] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-06T20:27:15.610158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:15.610189] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:15.610407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:15.610464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:15.671600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:15.672313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:15.672390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:15.672422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:15.795184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:15.795327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:15.795369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:15.795401] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:15.798777] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: DOWN (p=32.04%) [2026-01-06T20:27:15.799050] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-06T20:27:15.799173] [INFO ] [sig ] MVO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:15.941827] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MVO.txt [2026-01-06T20:27:15.941961] [INFO ] [sig ] [2129/3517] Completed MVO in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:15.941999] [INFO ] [sig ] [2130/3517] Forecasting MWA... [2026-01-06T20:27:15.942029] [INFO ] [sig ] Generating forecast for: MWA [2026-01-06T20:27:15.942061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-06T20:27:15.953559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-06T20:27:15.953877] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-06T20:27:15.954644] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-06T20:27:15.954695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:15.954726] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:15.954753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:15.954810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:16.012725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:16.013515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:16.013614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:16.013649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:16.134362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:16.134519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:16.134564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:16.134632] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:16.138301] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: UP (p=90.96%) [2026-01-06T20:27:16.138587] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-06T20:27:16.138728] [INFO ] [sig ] MWA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:16.278969] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MWA.txt [2026-01-06T20:27:16.279100] [INFO ] [sig ] [2130/3517] Completed MWA in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:16.279139] [INFO ] [sig ] [2131/3517] Forecasting MX... [2026-01-06T20:27:16.279170] [INFO ] [sig ] Generating forecast for: MX [2026-01-06T20:27:16.279200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-06T20:27:16.291311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-06T20:27:16.291651] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-06T20:27:16.292423] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-06T20:27:16.292477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:16.292511] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:16.292539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:16.292624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:16.351546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:16.352434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:16.352514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:16.352547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:16.472415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:16.472564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:16.472627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:16.472657] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:16.475975] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-01-06T20:27:16.476249] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-06T20:27:16.476381] [INFO ] [sig ] MX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:16.615957] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MX.txt [2026-01-06T20:27:16.616084] [INFO ] [sig ] [2131/3517] Completed MX in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:16.616123] [INFO ] [sig ] [2132/3517] Forecasting MXF... [2026-01-06T20:27:16.616151] [INFO ] [sig ] Generating forecast for: MXF [2026-01-06T20:27:16.616181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-06T20:27:16.627975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-06T20:27:16.628477] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-06T20:27:16.629288] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-06T20:27:16.629341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:16.629373] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:16.629401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:16.629458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:16.687773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:16.688646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:16.688761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:16.688803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:16.812196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:16.812348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:16.812391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:16.812422] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:16.815800] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-06T20:27:16.816078] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-06T20:27:16.816203] [INFO ] [sig ] MXF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:16.958717] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MXF.txt [2026-01-06T20:27:16.958873] [INFO ] [sig ] [2132/3517] Completed MXF in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:16.958914] [INFO ] [sig ] [2133/3517] Forecasting MXL... [2026-01-06T20:27:16.958943] [INFO ] [sig ] Generating forecast for: MXL [2026-01-06T20:27:16.958973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-06T20:27:16.970372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-06T20:27:16.970742] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-06T20:27:16.971494] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-06T20:27:16.971545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:16.971594] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:16.971623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:16.971680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:17.027972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:17.028862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:17.028943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:17.028976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:17.156219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:17.156467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:17.156518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:17.156548] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:17.160226] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: DOWN (p=41.31%) [2026-01-06T20:27:17.160673] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-06T20:27:17.160811] [INFO ] [sig ] MXL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:17.302927] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MXL.txt [2026-01-06T20:27:17.303054] [INFO ] [sig ] [2133/3517] Completed MXL in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:17.303093] [INFO ] [sig ] [2134/3517] Forecasting MYE... [2026-01-06T20:27:17.303123] [INFO ] [sig ] Generating forecast for: MYE [2026-01-06T20:27:17.303153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-06T20:27:17.314467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-06T20:27:17.314783] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-06T20:27:17.315529] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-06T20:27:17.315603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:17.315637] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:17.315665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:17.315733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:17.373999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:17.374874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:17.374953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:17.375019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:17.495761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:17.495915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:17.495956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:17.495986] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:17.499450] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: DOWN (p=45.17%) [2026-01-06T20:27:17.499735] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-06T20:27:17.499858] [INFO ] [sig ] MYE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:17.641757] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MYE.txt [2026-01-06T20:27:17.641894] [INFO ] [sig ] [2134/3517] Completed MYE in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:17.641934] [INFO ] [sig ] [2135/3517] Forecasting MYGN... [2026-01-06T20:27:17.641964] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-06T20:27:17.641994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-06T20:27:17.653971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-06T20:27:17.654503] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-06T20:27:17.655416] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-06T20:27:17.655468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:17.655499] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:17.655525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:17.655598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:17.712287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:17.712894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:17.712970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:17.713006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:17.837130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:17.837465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:17.837507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:17.837536] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:17.841373] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: DOWN (p=21.71%) [2026-01-06T20:27:17.841658] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-06T20:27:17.841786] [INFO ] [sig ] MYGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:17.987620] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MYGN.txt [2026-01-06T20:27:17.987759] [INFO ] [sig ] [2135/3517] Completed MYGN in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:17.987798] [INFO ] [sig ] [2136/3517] Forecasting MYI... [2026-01-06T20:27:17.987829] [INFO ] [sig ] Generating forecast for: MYI [2026-01-06T20:27:17.987858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-06T20:27:18.000697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-06T20:27:18.001008] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-06T20:27:18.001961] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-06T20:27:18.002024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:18.002056] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:18.002084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:18.002141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:18.060152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:18.061120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:18.061197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:18.061231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:18.180117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:18.180269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:18.180310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:18.180339] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:18.183627] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=12.79%) [2026-01-06T20:27:18.183892] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-06T20:27:18.184013] [INFO ] [sig ] MYI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:18.327396] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MYI.txt [2026-01-06T20:27:18.327540] [INFO ] [sig ] [2136/3517] Completed MYI in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:18.327598] [INFO ] [sig ] [2137/3517] Forecasting MYN... [2026-01-06T20:27:18.327630] [INFO ] [sig ] Generating forecast for: MYN [2026-01-06T20:27:18.327660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-06T20:27:18.338515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-06T20:27:18.338847] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-06T20:27:18.339629] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-06T20:27:18.339681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:18.339713] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:18.339741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:18.339799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:18.397800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:18.398602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:18.398728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:18.398766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:18.515744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:18.515885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:18.515929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:18.515970] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:18.519348] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-06T20:27:18.519641] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-06T20:27:18.519766] [INFO ] [sig ] MYN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:18.669041] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/MYN.txt [2026-01-06T20:27:18.669215] [INFO ] [sig ] [2137/3517] Completed MYN in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:18.669257] [INFO ] [sig ] [2138/3517] Forecasting MYRG... [2026-01-06T20:27:18.669287] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-06T20:27:18.669317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-06T20:27:18.680838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-06T20:27:18.681147] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-06T20:27:18.682016] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-06T20:27:18.682070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:18.682103] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:18.682131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:18.682190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:18.743972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:18.744860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:18.744944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:18.744978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:18.864728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:18.864881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:18.864924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:18.864953] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:18.868198] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: DOWN (p=13.29%) [2026-01-06T20:27:18.868464] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-06T20:27:18.868607] [INFO ] [sig ] MYRG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:19.011647] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/MYRG.txt [2026-01-06T20:27:19.011790] [INFO ] [sig ] [2138/3517] Completed MYRG in 0.3s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:19.011830] [INFO ] [sig ] [2139/3517] Forecasting NA... [2026-01-06T20:27:19.011861] [INFO ] [sig ] Generating forecast for: NA [2026-01-06T20:27:19.011892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-06T20:27:19.022868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-06T20:27:19.023168] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-06T20:27:19.023951] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-06T20:27:19.024004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:19.024037] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:19.024065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:19.024123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:19.083416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:19.084380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:19.084466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:19.084500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:19.210235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:19.210402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:19.210447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:19.210476] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:19.214003] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-01-06T20:27:19.214324] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-06T20:27:19.214462] [INFO ] [sig ] NA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:19.393471] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NA.txt [2026-01-06T20:27:19.393766] [INFO ] [sig ] [2139/3517] Completed NA in 0.4s | 2.91 sym/s | Total: 12.2m | ETA: 7.9m [2026-01-06T20:27:19.393851] [INFO ] [sig ] [2140/3517] Forecasting NAAS... [2026-01-06T20:27:19.393905] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-06T20:27:19.393957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-06T20:27:19.409410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-06T20:27:19.409841] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-06T20:27:19.410680] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-06T20:27:19.410733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:19.410766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:19.410794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:19.410851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:19.486620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:19.487517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:19.487624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:19.487660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:19.658915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:19.659121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:19.659194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:19.659249] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:19.664772] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=67.55%) [2026-01-06T20:27:19.665332] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-06T20:27:19.665544] [INFO ] [sig ] NAAS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:19.859223] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NAAS.txt [2026-01-06T20:27:19.859389] [INFO ] [sig ] [2140/3517] Completed NAAS in 0.5s | 2.91 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-06T20:27:19.859432] [INFO ] [sig ] [2141/3517] Forecasting NABL... [2026-01-06T20:27:19.859467] [INFO ] [sig ] Generating forecast for: NABL [2026-01-06T20:27:19.859536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-06T20:27:19.872143] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-06T20:27:19.872592] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-06T20:27:19.873503] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-06T20:27:19.873561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:19.873667] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:19.873700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:19.873759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:19.940752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:19.941863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:19.941980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:19.942015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:20.078517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:20.078755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:20.078813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:20.078851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:20.083882] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: UP (p=88.24%) [2026-01-06T20:27:20.084438] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-06T20:27:20.084653] [INFO ] [sig ] NABL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:20.267723] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NABL.txt [2026-01-06T20:27:20.267881] [INFO ] [sig ] [2141/3517] Completed NABL in 0.4s | 2.91 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-06T20:27:20.267923] [INFO ] [sig ] [2142/3517] Forecasting NAC... [2026-01-06T20:27:20.267953] [INFO ] [sig ] Generating forecast for: NAC [2026-01-06T20:27:20.267984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-06T20:27:20.279782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-06T20:27:20.280175] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-06T20:27:20.280995] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-06T20:27:20.281049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:20.281081] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:20.281107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:20.281164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:20.338023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:20.338970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:20.339075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:20.339111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:20.460538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:20.460711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:20.460757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:20.460788] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:20.464234] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-01-06T20:27:20.464515] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-06T20:27:20.464660] [INFO ] [sig ] NAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:20.613103] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NAC.txt [2026-01-06T20:27:20.613234] [INFO ] [sig ] [2142/3517] Completed NAC in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-06T20:27:20.613282] [INFO ] [sig ] [2143/3517] Forecasting NAD... [2026-01-06T20:27:20.613319] [INFO ] [sig ] Generating forecast for: NAD [2026-01-06T20:27:20.613355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-06T20:27:20.625201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-06T20:27:20.625531] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-06T20:27:20.626400] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-06T20:27:20.626453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:20.626488] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:20.626517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:20.626604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:20.686442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:20.687358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:20.687443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:20.687476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:20.813460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:20.813636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:20.813696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:20.813728] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:20.817332] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=75.54%) [2026-01-06T20:27:20.817668] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-06T20:27:20.817805] [INFO ] [sig ] NAD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:20.964615] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NAD.txt [2026-01-06T20:27:20.964748] [INFO ] [sig ] [2143/3517] Completed NAD in 0.4s | 2.91 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-06T20:27:20.964786] [INFO ] [sig ] [2144/3517] Forecasting NAMS... [2026-01-06T20:27:20.964816] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-06T20:27:20.964846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-06T20:27:20.976066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-06T20:27:20.976385] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-06T20:27:20.977185] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-06T20:27:20.977238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:20.977269] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:20.977296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:20.977353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:21.037853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:21.038715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:21.038819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:21.038860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:21.160694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:21.160844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:21.160898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:21.160959] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:21.164257] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: DOWN (p=31.98%) [2026-01-06T20:27:21.164540] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-06T20:27:21.164686] [INFO ] [sig ] NAMS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:21.306738] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NAMS.txt [2026-01-06T20:27:21.306864] [INFO ] [sig ] [2144/3517] Completed NAMS in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-06T20:27:21.306904] [INFO ] [sig ] [2145/3517] Forecasting NATH... [2026-01-06T20:27:21.306934] [INFO ] [sig ] Generating forecast for: NATH [2026-01-06T20:27:21.306965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-06T20:27:21.320466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-06T20:27:21.320804] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-06T20:27:21.321711] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-06T20:27:21.321763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:21.321796] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:21.321823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:21.321880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:21.379652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:21.380434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:21.380524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:21.380560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:21.491666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:21.491818] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:27:21.491860] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:21.491891] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:21.495561] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=1.83%) [2026-01-06T20:27:21.495889] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-06T20:27:21.496016] [INFO ] [sig ] NATH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:21.644866] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NATH.txt [2026-01-06T20:27:21.644996] [INFO ] [sig ] [2145/3517] Completed NATH in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-06T20:27:21.645035] [INFO ] [sig ] [2146/3517] Forecasting NATL... [2026-01-06T20:27:21.645064] [INFO ] [sig ] Generating forecast for: NATL [2026-01-06T20:27:21.645100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-06T20:27:21.661549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-06T20:27:21.662025] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-06T20:27:21.663396] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-06T20:27:21.663467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:21.663519] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:21.663599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:21.663701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:21.726420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:21.727212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:21.727292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:21.727326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:21.850631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:21.850805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:21.850849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:21.850880] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:21.854526] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-06T20:27:21.854930] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-06T20:27:21.855074] [INFO ] [sig ] NATL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:21.995967] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NATL.txt [2026-01-06T20:27:21.996102] [INFO ] [sig ] [2146/3517] Completed NATL in 0.4s | 2.91 sym/s | Total: 12.3m | ETA: 7.9m [2026-01-06T20:27:21.996142] [INFO ] [sig ] [2147/3517] Forecasting NAVI... [2026-01-06T20:27:21.996171] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-06T20:27:21.996202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-06T20:27:22.008724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-06T20:27:22.009089] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-06T20:27:22.009876] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-06T20:27:22.009928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:22.009971] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:22.009999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:22.010056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:22.066795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:22.067687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:22.067770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:22.067803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:22.189786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:22.189950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:22.189994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:22.190024] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:22.193314] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-06T20:27:22.193604] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-06T20:27:22.193727] [INFO ] [sig ] NAVI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:22.332387] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NAVI.txt [2026-01-06T20:27:22.332559] [INFO ] [sig ] [2147/3517] Completed NAVI in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:22.332631] [INFO ] [sig ] [2148/3517] Forecasting NAZ... [2026-01-06T20:27:22.332676] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-06T20:27:22.332711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-06T20:27:22.345030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-06T20:27:22.345443] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-06T20:27:22.346264] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-06T20:27:22.346319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:22.346354] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:22.346384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:22.346444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:22.406956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:22.408015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:22.408098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:22.408135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:22.517846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:22.517993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:22.518036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:22.518066] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:22.521459] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-06T20:27:22.521756] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-06T20:27:22.521882] [INFO ] [sig ] NAZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:22.660344] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NAZ.txt [2026-01-06T20:27:22.660497] [INFO ] [sig ] [2148/3517] Completed NAZ in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:22.660539] [INFO ] [sig ] [2149/3517] Forecasting NB... [2026-01-06T20:27:22.660587] [INFO ] [sig ] Generating forecast for: NB [2026-01-06T20:27:22.660622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-06T20:27:22.672549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-06T20:27:22.673008] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-06T20:27:22.673820] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-06T20:27:22.673872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:22.673905] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:22.673931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:22.673991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:22.731995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:22.732822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:22.732908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:22.732943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:22.852261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:22.852412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:22.852456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:22.852485] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:22.855785] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-01-06T20:27:22.856057] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-06T20:27:22.856181] [INFO ] [sig ] NB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:22.993898] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NB.txt [2026-01-06T20:27:22.994040] [INFO ] [sig ] [2149/3517] Completed NB in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:22.994078] [INFO ] [sig ] [2150/3517] Forecasting NBB... [2026-01-06T20:27:22.994108] [INFO ] [sig ] Generating forecast for: NBB [2026-01-06T20:27:22.994139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-06T20:27:23.007558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-06T20:27:23.007874] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-06T20:27:23.008636] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-06T20:27:23.008713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:23.008748] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:23.008775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:23.008831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:23.066641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:23.067633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:23.067723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:23.067758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:23.187999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:23.188163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:23.188208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:23.188237] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:23.191601] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-01-06T20:27:23.191878] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-06T20:27:23.191998] [INFO ] [sig ] NBB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:23.331738] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NBB.txt [2026-01-06T20:27:23.331890] [INFO ] [sig ] [2150/3517] Completed NBB in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:23.331929] [INFO ] [sig ] [2151/3517] Forecasting NBBK... [2026-01-06T20:27:23.331967] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-06T20:27:23.331997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-06T20:27:23.343774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-06T20:27:23.344089] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-06T20:27:23.344850] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-06T20:27:23.344901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:23.344933] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:23.344961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:23.345018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:23.401322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:23.402309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:23.402394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:23.402459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:23.524322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:23.524478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:23.524523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:23.524553] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:23.528301] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: UP (p=57.77%) [2026-01-06T20:27:23.528595] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-06T20:27:23.528765] [INFO ] [sig ] NBBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:23.670259] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NBBK.txt [2026-01-06T20:27:23.670423] [INFO ] [sig ] [2151/3517] Completed NBBK in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:23.670462] [INFO ] [sig ] [2152/3517] Forecasting NBHC... [2026-01-06T20:27:23.670493] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-06T20:27:23.670525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-06T20:27:23.682524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-06T20:27:23.682948] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-06T20:27:23.683880] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-06T20:27:23.683935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:23.683968] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:23.683996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:23.684054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:23.746045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:23.747046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:23.747154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:23.747203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:23.876489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:23.876676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:23.876734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:23.876768] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:23.880956] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=98.70%) [2026-01-06T20:27:23.881352] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-06T20:27:23.881495] [INFO ] [sig ] NBHC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:24.024447] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NBHC.txt [2026-01-06T20:27:24.024621] [INFO ] [sig ] [2152/3517] Completed NBHC in 0.4s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:24.024665] [INFO ] [sig ] [2153/3517] Forecasting NBIX... [2026-01-06T20:27:24.024696] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-06T20:27:24.024728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-06T20:27:24.036743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-06T20:27:24.037170] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-06T20:27:24.038054] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-06T20:27:24.038110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:24.038145] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:24.038174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:24.038232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:24.095778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:24.096685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:24.096765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:24.096800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:24.217962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:24.218116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:24.218159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:24.218188] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:24.222177] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: DOWN (p=43.22%) [2026-01-06T20:27:24.222460] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-06T20:27:24.222605] [INFO ] [sig ] NBIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:24.361052] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NBIX.txt [2026-01-06T20:27:24.361195] [INFO ] [sig ] [2153/3517] Completed NBIX in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:24.361234] [INFO ] [sig ] [2154/3517] Forecasting NBN... [2026-01-06T20:27:24.361265] [INFO ] [sig ] Generating forecast for: NBN [2026-01-06T20:27:24.361295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-06T20:27:24.373854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-06T20:27:24.374274] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-06T20:27:24.375100] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-06T20:27:24.375160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:24.375193] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:24.375221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:24.375278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:24.432768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:24.433595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:24.433673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:24.433706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:24.558367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:24.558518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:24.558561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:24.558629] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:24.562283] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: DOWN (p=4.78%) [2026-01-06T20:27:24.562564] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-06T20:27:24.562709] [INFO ] [sig ] NBN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:24.705271] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NBN.txt [2026-01-06T20:27:24.705454] [INFO ] [sig ] [2154/3517] Completed NBN in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:24.705494] [INFO ] [sig ] [2155/3517] Forecasting NBTB... [2026-01-06T20:27:24.705526] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-06T20:27:24.705556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-06T20:27:24.717797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-06T20:27:24.718192] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-06T20:27:24.719001] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-06T20:27:24.719054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:24.719087] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:24.719115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:24.719173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:24.777019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:24.777852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:24.777932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:24.777964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:24.905006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:24.905183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:24.905238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:24.905276] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:24.909941] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=16.88%) [2026-01-06T20:27:24.910298] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-06T20:27:24.910460] [INFO ] [sig ] NBTB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:25.061262] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NBTB.txt [2026-01-06T20:27:25.061406] [INFO ] [sig ] [2155/3517] Completed NBTB in 0.4s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:25.061445] [INFO ] [sig ] [2156/3517] Forecasting NBXG... [2026-01-06T20:27:25.061474] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-06T20:27:25.061505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-06T20:27:25.072881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-06T20:27:25.073238] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-06T20:27:25.074022] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-06T20:27:25.074073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:25.074104] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:25.074131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:25.074192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:25.130202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:25.131047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:25.131129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:25.131184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:25.249668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:25.249825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:25.249867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:25.249895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:25.253208] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: DOWN (p=23.57%) [2026-01-06T20:27:25.253476] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-06T20:27:25.253617] [INFO ] [sig ] NBXG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:25.390212] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NBXG.txt [2026-01-06T20:27:25.390348] [INFO ] [sig ] [2156/3517] Completed NBXG in 0.3s | 2.91 sym/s | Total: 12.3m | ETA: 7.8m [2026-01-06T20:27:25.390387] [INFO ] [sig ] [2157/3517] Forecasting NC... [2026-01-06T20:27:25.390418] [INFO ] [sig ] Generating forecast for: NC [2026-01-06T20:27:25.390448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-06T20:27:25.401799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-06T20:27:25.402171] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-06T20:27:25.402944] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-06T20:27:25.402996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:25.403028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:25.403055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:25.403112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:25.460404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:25.461265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:25.461348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:25.461381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:25.566233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:25.566394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:25.566438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:25.566468] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:25.569783] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=94.46%) [2026-01-06T20:27:25.570061] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-06T20:27:25.570187] [INFO ] [sig ] NC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:25.706659] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NC.txt [2026-01-06T20:27:25.706798] [INFO ] [sig ] [2157/3517] Completed NC in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:25.706838] [INFO ] [sig ] [2158/3517] Forecasting NCA... [2026-01-06T20:27:25.706868] [INFO ] [sig ] Generating forecast for: NCA [2026-01-06T20:27:25.706898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-06T20:27:25.719362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-06T20:27:25.719760] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-06T20:27:25.720508] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-06T20:27:25.720559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:25.720635] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:25.720664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:25.720751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:25.776598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:25.777388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:25.777469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:25.777503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:25.894974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:25.895139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:25.895182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:25.895212] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:25.898470] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: UP (p=70.71%) [2026-01-06T20:27:25.898781] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-06T20:27:25.898904] [INFO ] [sig ] NCA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:26.036605] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NCA.txt [2026-01-06T20:27:26.036761] [INFO ] [sig ] [2158/3517] Completed NCA in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:26.036801] [INFO ] [sig ] [2159/3517] Forecasting NCLH... [2026-01-06T20:27:26.036831] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-06T20:27:26.036863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-06T20:27:26.054836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-06T20:27:26.055524] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-06T20:27:26.056750] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-06T20:27:26.056818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:26.056872] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:26.056918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:26.057011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:26.118827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:26.120059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:26.120159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:26.120194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:26.258005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:26.258240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:26.258293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:26.258325] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:26.262268] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=24.78%) [2026-01-06T20:27:26.262652] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-06T20:27:26.262796] [INFO ] [sig ] NCLH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:26.416164] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NCLH.txt [2026-01-06T20:27:26.416372] [INFO ] [sig ] [2159/3517] Completed NCLH in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:26.416417] [INFO ] [sig ] [2160/3517] Forecasting NCMI... [2026-01-06T20:27:26.416451] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-06T20:27:26.416484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-06T20:27:26.430438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-06T20:27:26.431017] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-06T20:27:26.431996] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-06T20:27:26.432055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:26.432089] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:26.432117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:26.432177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:26.492682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:26.494151] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:26.494272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:26.494328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:26.638255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:26.638750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:26.638812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:26.638844] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:26.643532] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: UP (p=52.74%) [2026-01-06T20:27:26.644089] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-06T20:27:26.644266] [INFO ] [sig ] NCMI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:26.794814] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NCMI.txt [2026-01-06T20:27:26.794990] [INFO ] [sig ] [2160/3517] Completed NCMI in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:26.795031] [INFO ] [sig ] [2161/3517] Forecasting NCNA... [2026-01-06T20:27:26.795062] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-06T20:27:26.795095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-06T20:27:26.808454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-06T20:27:26.809007] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-06T20:27:26.809962] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-06T20:27:26.810022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:26.810054] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:26.810081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:26.810139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:26.869736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:26.870889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:26.870988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:26.871021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:26.984489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:26.984676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:26.984731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:26.984814] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:26.988180] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: UP (p=75.23%) [2026-01-06T20:27:26.988452] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-06T20:27:26.988593] [INFO ] [sig ] NCNA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:27.135027] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NCNA.txt [2026-01-06T20:27:27.135190] [INFO ] [sig ] [2161/3517] Completed NCNA in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:27.135230] [INFO ] [sig ] [2162/3517] Forecasting NCNO... [2026-01-06T20:27:27.135261] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-06T20:27:27.135299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-06T20:27:27.148566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-06T20:27:27.148952] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-06T20:27:27.149736] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-06T20:27:27.149789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:27.149822] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:27.149849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:27.149905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:27.208146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:27.209242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:27.209326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:27.209361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:27.330509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:27.330671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:27.330715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:27.330744] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:27.334087] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: UP (p=75.47%) [2026-01-06T20:27:27.334369] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-06T20:27:27.334496] [INFO ] [sig ] NCNO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:27.479688] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NCNO.txt [2026-01-06T20:27:27.479843] [INFO ] [sig ] [2162/3517] Completed NCNO in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:27.479882] [INFO ] [sig ] [2163/3517] Forecasting NCTY... [2026-01-06T20:27:27.479912] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-06T20:27:27.479944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-06T20:27:27.492488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-06T20:27:27.492941] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-06T20:27:27.493919] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-06T20:27:27.493973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:27.494006] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:27.494034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:27.494093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:27.558791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:27.560003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:27.560105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:27.560142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:27.688670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:27.688923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:27.688974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:27.689007] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:27.693478] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-06T20:27:27.693812] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-06T20:27:27.693953] [INFO ] [sig ] NCTY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:27.843692] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NCTY.txt [2026-01-06T20:27:27.843890] [INFO ] [sig ] [2163/3517] Completed NCTY in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:27.843935] [INFO ] [sig ] [2164/3517] Forecasting NCZ... [2026-01-06T20:27:27.843967] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-06T20:27:27.844002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-06T20:27:27.857792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-06T20:27:27.858237] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-06T20:27:27.859177] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-06T20:27:27.859233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:27.859267] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:27.859295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:27.859355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:27.917633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:27.918795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:27.918892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:27.918926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:28.039265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:28.039529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:28.039601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:28.039636] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:28.043971] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-01-06T20:27:28.044269] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-06T20:27:28.044400] [INFO ] [sig ] NCZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:28.191013] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NCZ.txt [2026-01-06T20:27:28.191198] [INFO ] [sig ] [2164/3517] Completed NCZ in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.8m [2026-01-06T20:27:28.191240] [INFO ] [sig ] [2165/3517] Forecasting NDAQ... [2026-01-06T20:27:28.191271] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-06T20:27:28.191303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-06T20:27:28.205063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-06T20:27:28.205549] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-06T20:27:28.206437] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-06T20:27:28.206491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:28.206525] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:28.206554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:28.206635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:28.264113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:28.265365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:28.265472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:28.265507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:28.393894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:28.394118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:28.394169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:28.394200] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:28.398065] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-01-06T20:27:28.398384] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-06T20:27:28.398522] [INFO ] [sig ] NDAQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:28.551813] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NDAQ.txt [2026-01-06T20:27:28.552040] [INFO ] [sig ] [2165/3517] Completed NDAQ in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:28.552089] [INFO ] [sig ] [2166/3517] Forecasting NDMO... [2026-01-06T20:27:28.552120] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-06T20:27:28.552153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-06T20:27:28.566117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-06T20:27:28.566672] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-06T20:27:28.567548] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-06T20:27:28.567658] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:28.567695] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:28.567724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:28.567786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:28.625541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:28.626701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:28.626794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:28.626827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:28.751312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:28.751562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:28.751695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:28.751730] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:28.755550] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: DOWN (p=33.21%) [2026-01-06T20:27:28.755874] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-06T20:27:28.756006] [INFO ] [sig ] NDMO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:28.900131] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NDMO.txt [2026-01-06T20:27:28.900316] [INFO ] [sig ] [2166/3517] Completed NDMO in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:28.900358] [INFO ] [sig ] [2167/3517] Forecasting NDRA... [2026-01-06T20:27:28.900387] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-06T20:27:28.900418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-06T20:27:28.914552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-06T20:27:28.915057] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-06T20:27:28.915965] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-06T20:27:28.916020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:28.916055] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:28.916085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:28.916147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:28.974049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:28.975214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:28.975307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:28.975339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:29.094081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:29.094343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:29.094393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:29.094423] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:29.098127] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: DOWN (p=3.77%) [2026-01-06T20:27:29.098421] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-06T20:27:29.098554] [INFO ] [sig ] NDRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:29.241982] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NDRA.txt [2026-01-06T20:27:29.242178] [INFO ] [sig ] [2167/3517] Completed NDRA in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:29.242218] [INFO ] [sig ] [2168/3517] Forecasting NDSN... [2026-01-06T20:27:29.242249] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-06T20:27:29.242281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-06T20:27:29.255440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-06T20:27:29.255935] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-06T20:27:29.256813] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-06T20:27:29.256866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:29.256899] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:29.256927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:29.256988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:29.314082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:29.315198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:29.315339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:29.315373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:29.443609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:29.443843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:29.443893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:29.443924] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:29.447937] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=7.94%) [2026-01-06T20:27:29.448281] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-06T20:27:29.448430] [INFO ] [sig ] NDSN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:29.595394] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NDSN.txt [2026-01-06T20:27:29.595634] [INFO ] [sig ] [2168/3517] Completed NDSN in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:29.595680] [INFO ] [sig ] [2169/3517] Forecasting NE... [2026-01-06T20:27:29.595715] [INFO ] [sig ] Generating forecast for: NE [2026-01-06T20:27:29.595749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-06T20:27:29.611426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-06T20:27:29.612280] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-06T20:27:29.613252] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-06T20:27:29.613306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:29.613354] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:29.613407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:29.613487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:29.672334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:29.673516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:29.673646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:29.673683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:29.801325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:29.801781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:29.801835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:29.801866] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:29.806069] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: DOWN (p=26.53%) [2026-01-06T20:27:29.806660] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-06T20:27:29.806817] [INFO ] [sig ] NE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:29.955341] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NE.txt [2026-01-06T20:27:29.955554] [INFO ] [sig ] [2169/3517] Completed NE in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:29.955619] [INFO ] [sig ] [2170/3517] Forecasting NEA... [2026-01-06T20:27:29.955651] [INFO ] [sig ] Generating forecast for: NEA [2026-01-06T20:27:29.955683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-06T20:27:29.969311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-06T20:27:29.969885] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-06T20:27:29.970860] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-06T20:27:29.970931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:29.970965] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:29.970991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:29.971050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:30.030592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:30.031807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:30.031913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:30.031947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:30.163845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:30.164099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:30.164167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:30.164218] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:30.168617] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-06T20:27:30.169129] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-06T20:27:30.169313] [INFO ] [sig ] NEA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:30.326913] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NEA.txt [2026-01-06T20:27:30.327144] [INFO ] [sig ] [2170/3517] Completed NEA in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:30.327190] [INFO ] [sig ] [2171/3517] Forecasting NECB... [2026-01-06T20:27:30.327223] [INFO ] [sig ] Generating forecast for: NECB [2026-01-06T20:27:30.327264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-06T20:27:30.340563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-06T20:27:30.341117] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-06T20:27:30.342079] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-06T20:27:30.342154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:30.342190] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:30.342217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:30.342276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:30.406965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:30.408179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:30.408289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:30.408324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:30.535160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:30.535421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:30.535493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:30.535739] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:30.539851] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-06T20:27:30.540236] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-06T20:27:30.540391] [INFO ] [sig ] NECB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:30.689833] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NECB.txt [2026-01-06T20:27:30.690085] [INFO ] [sig ] [2171/3517] Completed NECB in 0.4s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:30.690128] [INFO ] [sig ] [2172/3517] Forecasting NEE... [2026-01-06T20:27:30.690161] [INFO ] [sig ] Generating forecast for: NEE [2026-01-06T20:27:30.690192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-06T20:27:30.702715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-06T20:27:30.703121] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-06T20:27:30.703954] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-06T20:27:30.704008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:30.704041] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:30.704068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:30.704131] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:30.762451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:30.763443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:30.763531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:30.763566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:30.884094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:30.884269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:30.884312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:30.884342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:30.887683] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: UP (p=99.71%) [2026-01-06T20:27:30.887952] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-06T20:27:30.888073] [INFO ] [sig ] NEE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:31.030923] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NEE.txt [2026-01-06T20:27:31.031084] [INFO ] [sig ] [2172/3517] Completed NEE in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:31.031129] [INFO ] [sig ] [2173/3517] Forecasting NEGG... [2026-01-06T20:27:31.031159] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-06T20:27:31.031189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-06T20:27:31.043458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-06T20:27:31.043839] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-06T20:27:31.044623] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-06T20:27:31.044675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:31.044707] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:31.044733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:31.044792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:31.102951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:31.103842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:31.103925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:31.103957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:31.222588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:31.222754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:31.222799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:31.222827] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:31.226334] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: UP (p=87.29%) [2026-01-06T20:27:31.226808] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-06T20:27:31.226929] [INFO ] [sig ] NEGG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:31.366201] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NEGG.txt [2026-01-06T20:27:31.366378] [INFO ] [sig ] [2173/3517] Completed NEGG in 0.3s | 2.91 sym/s | Total: 12.4m | ETA: 7.7m [2026-01-06T20:27:31.366421] [INFO ] [sig ] [2174/3517] Forecasting NEM... [2026-01-06T20:27:31.366450] [INFO ] [sig ] Generating forecast for: NEM [2026-01-06T20:27:31.366481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-06T20:27:31.378783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-06T20:27:31.379109] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-06T20:27:31.379923] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-06T20:27:31.379977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:31.380011] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:31.380041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:31.380142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:31.436098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:31.436795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:31.436875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:31.436917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:31.559817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:31.559983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:31.560027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:31.560058] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:31.563498] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: DOWN (p=32.12%) [2026-01-06T20:27:31.563801] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-06T20:27:31.563949] [INFO ] [sig ] NEM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:31.701966] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NEM.txt [2026-01-06T20:27:31.702099] [INFO ] [sig ] [2174/3517] Completed NEM in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:31.702144] [INFO ] [sig ] [2175/3517] Forecasting NEOG... [2026-01-06T20:27:31.702175] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-06T20:27:31.702205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-06T20:27:31.713527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-06T20:27:31.713850] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-06T20:27:31.714640] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-06T20:27:31.714692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:31.714749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:31.714777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:31.714833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:31.773041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:31.773733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:31.773812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:31.773845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:31.891226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:31.891370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:31.891413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:31.891442] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:31.894934] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-06T20:27:31.895208] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-06T20:27:31.895328] [INFO ] [sig ] NEOG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:32.035874] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NEOG.txt [2026-01-06T20:27:32.036004] [INFO ] [sig ] [2175/3517] Completed NEOG in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:32.036042] [INFO ] [sig ] [2176/3517] Forecasting NEON... [2026-01-06T20:27:32.036072] [INFO ] [sig ] Generating forecast for: NEON [2026-01-06T20:27:32.036101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-06T20:27:32.047935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-06T20:27:32.048216] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-06T20:27:32.049013] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-06T20:27:32.049064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:32.049095] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:32.049121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:32.049177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:32.105271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:32.105945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:32.106022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:32.106054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:32.229681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:32.229827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:32.229873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:32.229904] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:32.233302] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: DOWN (p=22.81%) [2026-01-06T20:27:32.233598] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-06T20:27:32.233753] [INFO ] [sig ] NEON: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:32.379724] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NEON.txt [2026-01-06T20:27:32.379854] [INFO ] [sig ] [2176/3517] Completed NEON in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:32.379895] [INFO ] [sig ] [2177/3517] Forecasting NEXA... [2026-01-06T20:27:32.379926] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-06T20:27:32.379959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-06T20:27:32.391387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-06T20:27:32.391684] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-06T20:27:32.392435] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-06T20:27:32.392486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:32.392517] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:32.392750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:32.392810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:32.452380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:32.453212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:32.453301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:32.453345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:32.574052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:32.574200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:32.574241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:32.574270] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:32.577542] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: DOWN (p=12.45%) [2026-01-06T20:27:32.577827] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-06T20:27:32.577948] [INFO ] [sig ] NEXA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:32.721668] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NEXA.txt [2026-01-06T20:27:32.721822] [INFO ] [sig ] [2177/3517] Completed NEXA in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:32.721861] [INFO ] [sig ] [2178/3517] Forecasting NEXN... [2026-01-06T20:27:32.721892] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-06T20:27:32.721922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-06T20:27:32.733451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-06T20:27:32.733851] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-06T20:27:32.734654] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-06T20:27:32.734706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:32.734737] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:32.734764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:32.734819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:32.791836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:32.792736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:32.792820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:32.792855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:32.923341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:32.923505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:32.923568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:32.923647] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:32.927111] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=82.94%) [2026-01-06T20:27:32.927421] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-06T20:27:32.927556] [INFO ] [sig ] NEXN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:33.069326] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NEXN.txt [2026-01-06T20:27:33.069466] [INFO ] [sig ] [2178/3517] Completed NEXN in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:33.069505] [INFO ] [sig ] [2179/3517] Forecasting NFBK... [2026-01-06T20:27:33.069536] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-06T20:27:33.069568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-06T20:27:33.081482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-06T20:27:33.081820] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-06T20:27:33.082613] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-06T20:27:33.082666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:33.082699] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:33.082727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:33.082785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:33.144824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:33.145720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:33.145802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:33.145838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:33.279767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:33.279948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:33.280002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:33.280034] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:33.283993] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-01-06T20:27:33.284284] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-06T20:27:33.284409] [INFO ] [sig ] NFBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:33.429006] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NFBK.txt [2026-01-06T20:27:33.429169] [INFO ] [sig ] [2179/3517] Completed NFBK in 0.4s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:33.429209] [INFO ] [sig ] [2180/3517] Forecasting NFE... [2026-01-06T20:27:33.429240] [INFO ] [sig ] Generating forecast for: NFE [2026-01-06T20:27:33.429273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-06T20:27:33.441105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-06T20:27:33.441473] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-06T20:27:33.442257] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-06T20:27:33.442313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:33.442355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:33.442391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:33.442459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:33.504978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:33.506131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:33.506233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:33.506272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:33.637426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:33.637778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:33.637823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:33.637854] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:33.641744] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-01-06T20:27:33.642023] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-06T20:27:33.642149] [INFO ] [sig ] NFE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:33.788476] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NFE.txt [2026-01-06T20:27:33.788642] [INFO ] [sig ] [2180/3517] Completed NFE in 0.4s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:33.788698] [INFO ] [sig ] [2181/3517] Forecasting NFG... [2026-01-06T20:27:33.788731] [INFO ] [sig ] Generating forecast for: NFG [2026-01-06T20:27:33.788763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-06T20:27:33.800486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-06T20:27:33.800859] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-06T20:27:33.801637] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-06T20:27:33.801688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:33.801719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:33.801745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:33.801801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:33.861032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:33.861880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:33.861962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:33.861995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:33.982616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:33.982769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:33.982810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:33.982839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:33.986136] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=73.37%) [2026-01-06T20:27:33.986420] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-06T20:27:33.986543] [INFO ] [sig ] NFG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:34.130834] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NFG.txt [2026-01-06T20:27:34.130997] [INFO ] [sig ] [2181/3517] Completed NFG in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.7m [2026-01-06T20:27:34.131037] [INFO ] [sig ] [2182/3517] Forecasting NFJ... [2026-01-06T20:27:34.131067] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-06T20:27:34.131099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-06T20:27:34.143387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-06T20:27:34.143779] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-06T20:27:34.144638] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-06T20:27:34.144693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:34.144741] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:34.144772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:34.144831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:34.202835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:34.203901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:34.203982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:34.204014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:34.327836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:34.327991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:34.328033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:34.328062] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:34.331740] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: UP (p=54.74%) [2026-01-06T20:27:34.332036] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-06T20:27:34.332164] [INFO ] [sig ] NFJ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:34.477505] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NFJ.txt [2026-01-06T20:27:34.477685] [INFO ] [sig ] [2182/3517] Completed NFJ in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:34.477727] [INFO ] [sig ] [2183/3517] Forecasting NFLX... [2026-01-06T20:27:34.477758] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-06T20:27:34.477789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-06T20:27:34.489939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-06T20:27:34.490337] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-06T20:27:34.491183] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-06T20:27:34.491238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:34.491271] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:34.491300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:34.491359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:34.549870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:34.550736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:34.550815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:34.550847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:34.668669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:34.668832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:34.668875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:34.668903] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:34.672149] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=19.02%) [2026-01-06T20:27:34.672414] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-06T20:27:34.672532] [INFO ] [sig ] NFLX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:34.819267] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NFLX.txt [2026-01-06T20:27:34.819435] [INFO ] [sig ] [2183/3517] Completed NFLX in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:34.819482] [INFO ] [sig ] [2184/3517] Forecasting NFTY... [2026-01-06T20:27:34.819514] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-06T20:27:34.819543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-06T20:27:34.832121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-06T20:27:34.832508] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-06T20:27:34.833373] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-06T20:27:34.833427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:34.833459] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:34.833487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:34.833546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:34.890820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:34.891665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:34.891746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:34.891779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:35.010010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:35.010153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:35.010194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:35.010222] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:35.013864] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-01-06T20:27:35.014131] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-06T20:27:35.014250] [INFO ] [sig ] NFTY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:35.158313] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NFTY.txt [2026-01-06T20:27:35.158471] [INFO ] [sig ] [2184/3517] Completed NFTY in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:35.158512] [INFO ] [sig ] [2185/3517] Forecasting NGG... [2026-01-06T20:27:35.158771] [INFO ] [sig ] Generating forecast for: NGG [2026-01-06T20:27:35.158820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-06T20:27:35.171415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-06T20:27:35.171818] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-06T20:27:35.172626] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-06T20:27:35.172680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:35.172712] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:35.172741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:35.172799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:35.231636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:35.232471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:35.232599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:35.232646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:35.361236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:35.361393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:35.361436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:35.361465] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:35.364961] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: UP (p=75.67%) [2026-01-06T20:27:35.365232] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-06T20:27:35.365354] [INFO ] [sig ] NGG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:35.514870] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NGG.txt [2026-01-06T20:27:35.515036] [INFO ] [sig ] [2185/3517] Completed NGG in 0.4s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:35.515077] [INFO ] [sig ] [2186/3517] Forecasting NGL... [2026-01-06T20:27:35.515125] [INFO ] [sig ] Generating forecast for: NGL [2026-01-06T20:27:35.515158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-06T20:27:35.526418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-06T20:27:35.526804] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-06T20:27:35.527587] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-06T20:27:35.527639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:35.527671] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:35.527699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:35.527756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:35.585045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:35.586099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:35.586179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:35.586212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:35.709115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:35.709258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:35.709301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:35.709330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:35.712645] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: UP (p=64.73%) [2026-01-06T20:27:35.712923] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-06T20:27:35.713044] [INFO ] [sig ] NGL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:35.858870] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NGL.txt [2026-01-06T20:27:35.859020] [INFO ] [sig ] [2186/3517] Completed NGL in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:35.859060] [INFO ] [sig ] [2187/3517] Forecasting NGNE... [2026-01-06T20:27:35.859090] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-06T20:27:35.859119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-06T20:27:35.871006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-06T20:27:35.871388] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-06T20:27:35.872200] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-06T20:27:35.872253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:35.872287] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:35.872315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:35.872374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:35.930653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:35.931478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:35.931558] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:35.931612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:36.051875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:36.052016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:36.052058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:36.052085] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:36.055343] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: DOWN (p=6.36%) [2026-01-06T20:27:36.055651] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-06T20:27:36.055802] [INFO ] [sig ] NGNE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:36.199159] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NGNE.txt [2026-01-06T20:27:36.199312] [INFO ] [sig ] [2187/3517] Completed NGNE in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:36.199355] [INFO ] [sig ] [2188/3517] Forecasting NGS... [2026-01-06T20:27:36.199388] [INFO ] [sig ] Generating forecast for: NGS [2026-01-06T20:27:36.199420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-06T20:27:36.212024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-06T20:27:36.212397] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-06T20:27:36.213374] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-06T20:27:36.213426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:36.213458] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:36.213486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:36.213544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:36.273170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:36.274060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:36.274138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:36.274171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:36.394004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:36.394154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:36.394197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:36.394226] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:36.397503] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-01-06T20:27:36.397813] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-06T20:27:36.397943] [INFO ] [sig ] NGS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:36.537702] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NGS.txt [2026-01-06T20:27:36.537857] [INFO ] [sig ] [2188/3517] Completed NGS in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:36.537897] [INFO ] [sig ] [2189/3517] Forecasting NGVC... [2026-01-06T20:27:36.537928] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-06T20:27:36.537957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-06T20:27:36.550015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-06T20:27:36.550296] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-06T20:27:36.551073] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-06T20:27:36.551125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:36.551158] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:36.551186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:36.551242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:36.609853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:36.610857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:36.610953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:36.610992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:36.736151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:36.736300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:36.736341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:36.736388] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:36.739666] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: DOWN (p=18.02%) [2026-01-06T20:27:36.739933] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-06T20:27:36.740054] [INFO ] [sig ] NGVC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:36.878380] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NGVC.txt [2026-01-06T20:27:36.878541] [INFO ] [sig ] [2189/3517] Completed NGVC in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:36.878801] [INFO ] [sig ] [2190/3517] Forecasting NHI... [2026-01-06T20:27:36.878835] [INFO ] [sig ] Generating forecast for: NHI [2026-01-06T20:27:36.878867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-06T20:27:36.891036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-06T20:27:36.891377] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-06T20:27:36.892373] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-06T20:27:36.892427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:36.892460] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:36.892488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:36.892547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:36.950057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:36.950717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:36.950792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:36.950824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:37.068215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:37.068372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:37.068414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:37.068443] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:37.071799] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-06T20:27:37.072103] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-06T20:27:37.072232] [INFO ] [sig ] NHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:37.214879] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NHI.txt [2026-01-06T20:27:37.215038] [INFO ] [sig ] [2190/3517] Completed NHI in 0.3s | 2.91 sym/s | Total: 12.5m | ETA: 7.6m [2026-01-06T20:27:37.215077] [INFO ] [sig ] [2191/3517] Forecasting NHTC... [2026-01-06T20:27:37.215107] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-06T20:27:37.215137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-06T20:27:37.226971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-06T20:27:37.227348] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-06T20:27:37.228127] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-06T20:27:37.228178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:37.228210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:37.228237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:37.228294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:37.287522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:37.288356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:37.288437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:37.288487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:37.397972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:37.398127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:37.398170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:37.398200] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:37.401476] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=69.39%) [2026-01-06T20:27:37.401760] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-06T20:27:37.401881] [INFO ] [sig ] NHTC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:37.541470] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NHTC.txt [2026-01-06T20:27:37.541621] [INFO ] [sig ] [2191/3517] Completed NHTC in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:37.541661] [INFO ] [sig ] [2192/3517] Forecasting NI... [2026-01-06T20:27:37.541691] [INFO ] [sig ] Generating forecast for: NI [2026-01-06T20:27:37.541720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-06T20:27:37.553861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-06T20:27:37.554162] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-06T20:27:37.555125] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-06T20:27:37.555176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:37.555233] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:37.555261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:37.555319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:37.611520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:37.612171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:37.612246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:37.612278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:37.732830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:37.732960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:37.732999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:37.733027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:37.736189] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-06T20:27:37.736452] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-06T20:27:37.736588] [INFO ] [sig ] NI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:37.874113] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NI.txt [2026-01-06T20:27:37.874235] [INFO ] [sig ] [2192/3517] Completed NI in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:37.874273] [INFO ] [sig ] [2193/3517] Forecasting NIC... [2026-01-06T20:27:37.874303] [INFO ] [sig ] Generating forecast for: NIC [2026-01-06T20:27:37.874333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-06T20:27:37.885265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-06T20:27:37.885563] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-06T20:27:37.886332] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-06T20:27:37.886383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:37.886414] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:37.886442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:37.886514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:37.942113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:37.942710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:37.942785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:37.942817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:38.060021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:38.060116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:38.060154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:38.060182] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:38.063249] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=17.76%) [2026-01-06T20:27:38.063514] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-06T20:27:38.063650] [INFO ] [sig ] NIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:38.202245] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NIC.txt [2026-01-06T20:27:38.202352] [INFO ] [sig ] [2193/3517] Completed NIC in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:38.202390] [INFO ] [sig ] [2194/3517] Forecasting NICE... [2026-01-06T20:27:38.202419] [INFO ] [sig ] Generating forecast for: NICE [2026-01-06T20:27:38.202447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-06T20:27:38.214190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-06T20:27:38.214461] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-06T20:27:38.215217] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-06T20:27:38.215269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:38.215302] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:38.215328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:38.215386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:38.272064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:38.272668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:38.272743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:38.272775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:38.392924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:38.393023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:38.393060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:38.393089] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:38.396138] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=55.43%) [2026-01-06T20:27:38.396400] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-06T20:27:38.396521] [INFO ] [sig ] NICE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:38.535780] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NICE.txt [2026-01-06T20:27:38.535891] [INFO ] [sig ] [2194/3517] Completed NICE in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:38.535928] [INFO ] [sig ] [2195/3517] Forecasting NIE... [2026-01-06T20:27:38.535958] [INFO ] [sig ] Generating forecast for: NIE [2026-01-06T20:27:38.535988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-06T20:27:38.546650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-06T20:27:38.546924] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-06T20:27:38.547681] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-06T20:27:38.547741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:38.547773] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:38.547800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:38.547857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:38.604775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:38.605434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:38.605517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:38.605550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:38.719538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:38.719849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:38.719888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:38.719943] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:38.723213] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=3.61%) [2026-01-06T20:27:38.723480] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-06T20:27:38.723618] [INFO ] [sig ] NIE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:38.862365] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NIE.txt [2026-01-06T20:27:38.862474] [INFO ] [sig ] [2195/3517] Completed NIE in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:38.862516] [INFO ] [sig ] [2196/3517] Forecasting NIKL... [2026-01-06T20:27:38.862545] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-06T20:27:38.862591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-06T20:27:38.873728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-06T20:27:38.873997] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-06T20:27:38.874749] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-06T20:27:38.874800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:38.874831] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:38.874859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:38.874915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:38.933287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:38.933881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:38.933957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:38.933989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:39.048259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:39.048352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:39.048389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:39.048418] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:39.051632] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-06T20:27:39.051900] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-06T20:27:39.052021] [INFO ] [sig ] NIKL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:39.197182] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NIKL.txt [2026-01-06T20:27:39.197318] [INFO ] [sig ] [2196/3517] Completed NIKL in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:39.197360] [INFO ] [sig ] [2197/3517] Forecasting NIM... [2026-01-06T20:27:39.197389] [INFO ] [sig ] Generating forecast for: NIM [2026-01-06T20:27:39.197427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-06T20:27:39.208348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-06T20:27:39.208652] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-06T20:27:39.209413] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-06T20:27:39.209464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:39.209495] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:39.209521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:39.209593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:39.266568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:39.267169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:39.267245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:39.267277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:39.369447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:39.369603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:39.369645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:39.369675] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:39.372917] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=18.26%) [2026-01-06T20:27:39.373179] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-06T20:27:39.373298] [INFO ] [sig ] NIM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:39.511341] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NIM.txt [2026-01-06T20:27:39.511469] [INFO ] [sig ] [2197/3517] Completed NIM in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:39.511507] [INFO ] [sig ] [2198/3517] Forecasting NIO... [2026-01-06T20:27:39.511536] [INFO ] [sig ] Generating forecast for: NIO [2026-01-06T20:27:39.511567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-06T20:27:39.523206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-06T20:27:39.523501] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-06T20:27:39.524266] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-06T20:27:39.524318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:39.524350] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:39.524376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:39.524433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:39.583699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:39.584341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:39.584420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:39.584454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:39.706499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:39.706673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:39.706716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:39.706745] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:39.710040] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: DOWN (p=34.79%) [2026-01-06T20:27:39.710303] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-06T20:27:39.710423] [INFO ] [sig ] NIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:39.857849] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NIO.txt [2026-01-06T20:27:39.858003] [INFO ] [sig ] [2198/3517] Completed NIO in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.6m [2026-01-06T20:27:39.858050] [INFO ] [sig ] [2199/3517] Forecasting NITO... [2026-01-06T20:27:39.858080] [INFO ] [sig ] Generating forecast for: NITO [2026-01-06T20:27:39.858111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-06T20:27:39.869861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-06T20:27:39.870247] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-06T20:27:39.871057] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-06T20:27:39.871110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:39.871143] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:39.871172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:39.871231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:39.932147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:39.933171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:39.933266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:39.933310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:40.068793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:40.068947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:40.068995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:40.069026] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:40.072843] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: DOWN (p=19.39%) [2026-01-06T20:27:40.073142] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-06T20:27:40.073276] [INFO ] [sig ] NITO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:40.227138] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NITO.txt [2026-01-06T20:27:40.227266] [INFO ] [sig ] [2199/3517] Completed NITO in 0.4s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:40.227306] [INFO ] [sig ] [2200/3517] Forecasting NKSH... [2026-01-06T20:27:40.227335] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-06T20:27:40.227365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-06T20:27:40.238598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-06T20:27:40.239147] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-06T20:27:40.239929] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-06T20:27:40.239982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:40.240016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:40.240046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:40.240104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:40.300566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:40.301763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:40.301866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:40.301908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:40.417514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:40.417680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:40.417901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:40.417930] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:40.421781] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-01-06T20:27:40.422152] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-06T20:27:40.422290] [INFO ] [sig ] NKSH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:40.564670] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NKSH.txt [2026-01-06T20:27:40.564826] [INFO ] [sig ] [2200/3517] Completed NKSH in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:40.564869] [INFO ] [sig ] [2201/3517] Forecasting NKTX... [2026-01-06T20:27:40.564900] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-06T20:27:40.564932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-06T20:27:40.576722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-06T20:27:40.577125] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-06T20:27:40.577949] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-06T20:27:40.578003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:40.578037] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:40.578066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:40.578125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:40.639655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:40.640564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:40.640665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:40.640699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:40.770324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:40.770486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:40.770534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:40.770567] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:40.774109] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: DOWN (p=23.08%) [2026-01-06T20:27:40.774401] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-06T20:27:40.774531] [INFO ] [sig ] NKTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:40.918553] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NKTX.txt [2026-01-06T20:27:40.918750] [INFO ] [sig ] [2201/3517] Completed NKTX in 0.4s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:40.918794] [INFO ] [sig ] [2202/3517] Forecasting NKX... [2026-01-06T20:27:40.918824] [INFO ] [sig ] Generating forecast for: NKX [2026-01-06T20:27:40.918854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-06T20:27:40.931338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-06T20:27:40.931708] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-06T20:27:40.932469] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-06T20:27:40.932522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:40.932555] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:40.932604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:40.932666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:40.990353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:40.991177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:40.991311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:40.991348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:41.113680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:41.113834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:41.113895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:41.113927] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:41.117294] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: UP (p=58.16%) [2026-01-06T20:27:41.117592] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-06T20:27:41.117721] [INFO ] [sig ] NKX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:41.255719] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NKX.txt [2026-01-06T20:27:41.255869] [INFO ] [sig ] [2202/3517] Completed NKX in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:41.255907] [INFO ] [sig ] [2203/3517] Forecasting NLOP... [2026-01-06T20:27:41.255937] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-06T20:27:41.255968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-06T20:27:41.267365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-06T20:27:41.267687] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-06T20:27:41.268450] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-06T20:27:41.268503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:41.268537] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:41.268566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:41.268647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:41.326032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:41.326792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:41.326869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:41.326902] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:41.441351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:41.441509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:41.441554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:41.441604] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:41.445343] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: UP (p=84.36%) [2026-01-06T20:27:41.445638] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-06T20:27:41.445766] [INFO ] [sig ] NLOP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:41.594285] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NLOP.txt [2026-01-06T20:27:41.594433] [INFO ] [sig ] [2203/3517] Completed NLOP in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:41.594472] [INFO ] [sig ] [2204/3517] Forecasting NLY... [2026-01-06T20:27:41.594502] [INFO ] [sig ] Generating forecast for: NLY [2026-01-06T20:27:41.594532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-06T20:27:41.606715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-06T20:27:41.607103] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-06T20:27:41.607899] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-06T20:27:41.607952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:41.607986] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:41.608014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:41.608072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:41.666617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:41.667694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:41.667781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:41.667816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:41.787914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:41.788067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:41.788110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:41.788141] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:41.791499] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=94.93%) [2026-01-06T20:27:41.791794] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-06T20:27:41.791916] [INFO ] [sig ] NLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:41.929915] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NLY.txt [2026-01-06T20:27:41.930042] [INFO ] [sig ] [2204/3517] Completed NLY in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:41.930081] [INFO ] [sig ] [2205/3517] Forecasting NMAI... [2026-01-06T20:27:41.930111] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-06T20:27:41.930141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-06T20:27:41.941548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-06T20:27:41.941887] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-06T20:27:41.942676] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-06T20:27:41.942728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:41.942762] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:41.942790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:41.942849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:41.999409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:42.000300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:42.000378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:42.000411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:42.114529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:42.114705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:42.114750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:42.114780] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:42.118064] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-06T20:27:42.118352] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-06T20:27:42.118477] [INFO ] [sig ] NMAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:42.257279] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NMAI.txt [2026-01-06T20:27:42.257433] [INFO ] [sig ] [2205/3517] Completed NMAI in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:42.257473] [INFO ] [sig ] [2206/3517] Forecasting NMCO... [2026-01-06T20:27:42.257503] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-06T20:27:42.257532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-06T20:27:42.268736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-06T20:27:42.269010] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-06T20:27:42.269764] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-06T20:27:42.269816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:42.269858] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:42.269886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:42.269944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:42.325739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:42.326332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:42.326406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:42.326438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:42.444552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:42.444731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:42.444774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:42.444803] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:42.448371] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-06T20:27:42.448800] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-06T20:27:42.448947] [INFO ] [sig ] NMCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:42.596943] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NMCO.txt [2026-01-06T20:27:42.597104] [INFO ] [sig ] [2206/3517] Completed NMCO in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:42.597145] [INFO ] [sig ] [2207/3517] Forecasting NMFC... [2026-01-06T20:27:42.597176] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-06T20:27:42.597207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-06T20:27:42.609269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-06T20:27:42.609691] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-06T20:27:42.610474] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-06T20:27:42.610527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:42.610559] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:42.610615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:42.610675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:42.668434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:42.669121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:42.669218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:42.669253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:42.788424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:42.788567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:42.788631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:42.788661] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:42.792172] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=98.04%) [2026-01-06T20:27:42.792440] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-06T20:27:42.792565] [INFO ] [sig ] NMFC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:42.932922] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NMFC.txt [2026-01-06T20:27:42.933041] [INFO ] [sig ] [2207/3517] Completed NMFC in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:42.933079] [INFO ] [sig ] [2208/3517] Forecasting NMG... [2026-01-06T20:27:42.933108] [INFO ] [sig ] Generating forecast for: NMG [2026-01-06T20:27:42.933138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-06T20:27:42.945122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-06T20:27:42.945419] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-06T20:27:42.946188] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-06T20:27:42.946239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:42.946271] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:42.946298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:42.946353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:43.003920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:43.004592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:43.004668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:43.004700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:43.126862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:43.127002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:43.127043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:43.127074] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:43.130477] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-06T20:27:43.130777] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-06T20:27:43.130900] [INFO ] [sig ] NMG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:43.282175] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NMG.txt [2026-01-06T20:27:43.282328] [INFO ] [sig ] [2208/3517] Completed NMG in 0.3s | 2.91 sym/s | Total: 12.6m | ETA: 7.5m [2026-01-06T20:27:43.282368] [INFO ] [sig ] [2209/3517] Forecasting NMI... [2026-01-06T20:27:43.282398] [INFO ] [sig ] Generating forecast for: NMI [2026-01-06T20:27:43.282428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-06T20:27:43.293613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-06T20:27:43.293975] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-06T20:27:43.294750] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-06T20:27:43.294803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:43.294862] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:43.294892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:43.294949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:43.351982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:43.352835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:43.352914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:43.352947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:43.459104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:43.459257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:43.459300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:43.459329] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:43.462609] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: DOWN (p=31.35%) [2026-01-06T20:27:43.462877] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-06T20:27:43.462995] [INFO ] [sig ] NMI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:43.600632] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NMI.txt [2026-01-06T20:27:43.600948] [INFO ] [sig ] [2209/3517] Completed NMI in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:43.600993] [INFO ] [sig ] [2210/3517] Forecasting NMIH... [2026-01-06T20:27:43.601023] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-06T20:27:43.601052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-06T20:27:43.612598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-06T20:27:43.612869] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-06T20:27:43.613677] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-06T20:27:43.613728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:43.613759] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:43.613786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:43.613842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:43.670152] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:43.670738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:43.670811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:43.670843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:43.783229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:43.783377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:43.783419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:43.783447] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:43.787192] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=78.36%) [2026-01-06T20:27:43.787455] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-06T20:27:43.787592] [INFO ] [sig ] NMIH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:43.925007] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NMIH.txt [2026-01-06T20:27:43.925121] [INFO ] [sig ] [2210/3517] Completed NMIH in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:43.925159] [INFO ] [sig ] [2211/3517] Forecasting NMM... [2026-01-06T20:27:43.925188] [INFO ] [sig ] Generating forecast for: NMM [2026-01-06T20:27:43.925218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-06T20:27:43.936151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-06T20:27:43.936417] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-06T20:27:43.937168] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-06T20:27:43.937219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:43.937251] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:43.937278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:43.937334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:43.993523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:43.994233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:43.994320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:43.994359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:44.110372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:44.110525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:44.110584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:44.110617] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:44.114087] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=71.93%) [2026-01-06T20:27:44.114363] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-06T20:27:44.114486] [INFO ] [sig ] NMM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:44.253058] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NMM.txt [2026-01-06T20:27:44.253206] [INFO ] [sig ] [2211/3517] Completed NMM in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:44.253245] [INFO ] [sig ] [2212/3517] Forecasting NMRA... [2026-01-06T20:27:44.253276] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-06T20:27:44.253307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-06T20:27:44.264170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-06T20:27:44.264437] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-06T20:27:44.265198] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-06T20:27:44.265251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:44.265283] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:44.265310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:44.265367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:44.321690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:44.322455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:44.322533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:44.322566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:44.437858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:44.438020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:44.438064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:44.438127] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:44.441482] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=12.26%) [2026-01-06T20:27:44.441768] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-06T20:27:44.441888] [INFO ] [sig ] NMRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:44.580730] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NMRA.txt [2026-01-06T20:27:44.580881] [INFO ] [sig ] [2212/3517] Completed NMRA in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:44.580920] [INFO ] [sig ] [2213/3517] Forecasting NMRK... [2026-01-06T20:27:44.580950] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-06T20:27:44.580980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-06T20:27:44.592509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-06T20:27:44.592816] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-06T20:27:44.593550] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-06T20:27:44.593620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:44.593653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:44.593680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:44.593736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:44.649330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:44.650108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:44.650184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:44.650216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:44.772993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:44.773141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:44.773184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:44.773231] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:44.776491] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: UP (p=75.83%) [2026-01-06T20:27:44.776772] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-06T20:27:44.776892] [INFO ] [sig ] NMRK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:44.916754] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NMRK.txt [2026-01-06T20:27:44.916881] [INFO ] [sig ] [2213/3517] Completed NMRK in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:44.916919] [INFO ] [sig ] [2214/3517] Forecasting NN... [2026-01-06T20:27:44.916951] [INFO ] [sig ] Generating forecast for: NN [2026-01-06T20:27:44.916981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-06T20:27:44.928907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-06T20:27:44.929281] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-06T20:27:44.930090] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-06T20:27:44.930141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:44.930173] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:44.930201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:44.930258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:44.987914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:44.988674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:44.988764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:44.988797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:45.111784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:45.111942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:45.111984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:45.112013] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:45.115309] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=49.28%) [2026-01-06T20:27:45.115602] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-06T20:27:45.115746] [INFO ] [sig ] NN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:45.258339] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NN.txt [2026-01-06T20:27:45.258464] [INFO ] [sig ] [2214/3517] Completed NN in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:45.258501] [INFO ] [sig ] [2215/3517] Forecasting NNDM... [2026-01-06T20:27:45.258530] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-06T20:27:45.258561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-06T20:27:45.270777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-06T20:27:45.271072] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-06T20:27:45.271852] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-06T20:27:45.272101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:45.272132] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:45.272158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:45.272215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:45.346944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:45.347854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:45.347995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:45.348050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:45.477762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:45.478141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:45.478207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:45.478258] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:45.483288] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=7.37%) [2026-01-06T20:27:45.483697] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-06T20:27:45.483896] [INFO ] [sig ] NNDM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:45.634516] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NNDM.txt [2026-01-06T20:27:45.634691] [INFO ] [sig ] [2215/3517] Completed NNDM in 0.4s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:45.634735] [INFO ] [sig ] [2216/3517] Forecasting NNE... [2026-01-06T20:27:45.634766] [INFO ] [sig ] Generating forecast for: NNE [2026-01-06T20:27:45.634796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-06T20:27:45.647384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-06T20:27:45.647736] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-06T20:27:45.648489] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-06T20:27:45.648539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:45.648593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:45.648624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:45.648699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:45.706016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:45.706741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:45.706820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:45.706852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:45.828902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:45.829053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:45.829096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:45.829124] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:45.832661] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-06T20:27:45.832934] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-06T20:27:45.833058] [INFO ] [sig ] NNE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:45.976274] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NNE.txt [2026-01-06T20:27:45.976440] [INFO ] [sig ] [2216/3517] Completed NNE in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.5m [2026-01-06T20:27:45.976483] [INFO ] [sig ] [2217/3517] Forecasting NNI... [2026-01-06T20:27:45.976512] [INFO ] [sig ] Generating forecast for: NNI [2026-01-06T20:27:45.976542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-06T20:27:45.988787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-06T20:27:45.989228] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-06T20:27:45.990213] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-06T20:27:45.990274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:45.990312] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:45.990362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:45.990438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:46.050017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:46.051391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:46.051481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:46.051513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:46.170868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:46.171033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:46.171079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:46.171110] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:46.174542] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: UP (p=58.27%) [2026-01-06T20:27:46.174861] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-06T20:27:46.174992] [INFO ] [sig ] NNI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:46.318078] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NNI.txt [2026-01-06T20:27:46.318203] [INFO ] [sig ] [2217/3517] Completed NNI in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:46.318242] [INFO ] [sig ] [2218/3517] Forecasting NNN... [2026-01-06T20:27:46.318271] [INFO ] [sig ] Generating forecast for: NNN [2026-01-06T20:27:46.318301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-06T20:27:46.331979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-06T20:27:46.332524] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-06T20:27:46.333501] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-06T20:27:46.333558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:46.333615] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:46.333644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:46.333720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:46.391945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:46.393353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:46.393457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:46.393500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:46.518915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:46.519142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:46.519197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:46.519229] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:46.523253] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=9.13%) [2026-01-06T20:27:46.523630] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-06T20:27:46.523782] [INFO ] [sig ] NNN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:46.670323] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NNN.txt [2026-01-06T20:27:46.670498] [INFO ] [sig ] [2218/3517] Completed NNN in 0.4s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:46.670541] [INFO ] [sig ] [2219/3517] Forecasting NNOX... [2026-01-06T20:27:46.670588] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-06T20:27:46.670623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-06T20:27:46.682441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-06T20:27:46.682833] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-06T20:27:46.683650] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-06T20:27:46.683703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:46.683735] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:46.683763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:46.684003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:46.739824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:46.740734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:46.740852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:46.740886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:46.865629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:46.865797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:46.865842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:46.865871] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:46.872393] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-01-06T20:27:46.872800] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-06T20:27:46.872941] [INFO ] [sig ] NNOX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:47.011008] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NNOX.txt [2026-01-06T20:27:47.011168] [INFO ] [sig ] [2219/3517] Completed NNOX in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:47.011208] [INFO ] [sig ] [2220/3517] Forecasting NNY... [2026-01-06T20:27:47.011239] [INFO ] [sig ] Generating forecast for: NNY [2026-01-06T20:27:47.011269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-06T20:27:47.023698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-06T20:27:47.024313] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-06T20:27:47.025262] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-06T20:27:47.025314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:47.025345] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:47.025371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:47.025428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:47.083621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:47.084594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:47.084679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:47.084712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:47.193291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:47.193458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:47.193502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:47.193532] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:47.196974] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-06T20:27:47.197263] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-06T20:27:47.197396] [INFO ] [sig ] NNY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:47.335950] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NNY.txt [2026-01-06T20:27:47.336351] [INFO ] [sig ] [2220/3517] Completed NNY in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:47.336406] [INFO ] [sig ] [2221/3517] Forecasting NOA... [2026-01-06T20:27:47.336436] [INFO ] [sig ] Generating forecast for: NOA [2026-01-06T20:27:47.336474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-06T20:27:47.349399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-06T20:27:47.349811] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-06T20:27:47.350801] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-06T20:27:47.350853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:47.350885] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:47.350911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:47.350967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:47.419419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:47.420438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:47.420538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:47.420593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:47.547634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:47.547790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:47.547832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:47.547861] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:47.551328] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: UP (p=76.91%) [2026-01-06T20:27:47.551643] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-06T20:27:47.551774] [INFO ] [sig ] NOA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:47.693303] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NOA.txt [2026-01-06T20:27:47.693461] [INFO ] [sig ] [2221/3517] Completed NOA in 0.4s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:47.693501] [INFO ] [sig ] [2222/3517] Forecasting NOAH... [2026-01-06T20:27:47.693532] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-06T20:27:47.693563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-06T20:27:47.705606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-06T20:27:47.705994] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-06T20:27:47.706775] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-06T20:27:47.706827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:47.706859] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:47.706885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:47.706941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:47.763042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:47.763998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:47.764088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:47.764121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:47.889540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:47.889722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:47.889774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:47.889809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:47.893557] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-06T20:27:47.893872] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-06T20:27:47.894003] [INFO ] [sig ] NOAH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:48.037712] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NOAH.txt [2026-01-06T20:27:48.038079] [INFO ] [sig ] [2222/3517] Completed NOAH in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:48.038119] [INFO ] [sig ] [2223/3517] Forecasting NODK... [2026-01-06T20:27:48.038151] [INFO ] [sig ] Generating forecast for: NODK [2026-01-06T20:27:48.038181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-06T20:27:48.049810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-06T20:27:48.050216] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-06T20:27:48.051028] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-06T20:27:48.051081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:48.051113] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:48.051140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:48.051196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:48.111860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:48.112823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:48.112916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:48.113144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:48.216070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:48.216242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:48.216289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:48.216318] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:48.219803] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-01-06T20:27:48.220111] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-06T20:27:48.220257] [INFO ] [sig ] NODK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:48.366939] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NODK.txt [2026-01-06T20:27:48.367096] [INFO ] [sig ] [2223/3517] Completed NODK in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:48.367135] [INFO ] [sig ] [2224/3517] Forecasting NOG... [2026-01-06T20:27:48.367166] [INFO ] [sig ] Generating forecast for: NOG [2026-01-06T20:27:48.367197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-06T20:27:48.379526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-06T20:27:48.380108] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-06T20:27:48.380909] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-06T20:27:48.380962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:48.380994] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:48.381021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:48.381078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:48.439894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:48.440774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:48.440855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:48.440888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:48.558875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:48.559038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:48.559089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:48.559127] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:48.562604] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: UP (p=92.55%) [2026-01-06T20:27:48.562897] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-06T20:27:48.563026] [INFO ] [sig ] NOG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:48.723047] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NOG.txt [2026-01-06T20:27:48.723175] [INFO ] [sig ] [2224/3517] Completed NOG in 0.4s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:48.723214] [INFO ] [sig ] [2225/3517] Forecasting NOMD... [2026-01-06T20:27:48.723244] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-06T20:27:48.723274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-06T20:27:48.735086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-06T20:27:48.735368] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-06T20:27:48.736137] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-06T20:27:48.736190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:48.736222] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:48.736249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:48.736305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:48.792867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:48.793455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:48.793533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:48.793606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:48.912640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:48.912788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:48.912829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:48.912858] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:48.916083] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: DOWN (p=32.26%) [2026-01-06T20:27:48.916350] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-06T20:27:48.916473] [INFO ] [sig ] NOMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:49.057338] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NOMD.txt [2026-01-06T20:27:49.057459] [INFO ] [sig ] [2225/3517] Completed NOMD in 0.3s | 2.91 sym/s | Total: 12.7m | ETA: 7.4m [2026-01-06T20:27:49.057498] [INFO ] [sig ] [2226/3517] Forecasting NOTE... [2026-01-06T20:27:49.057526] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-06T20:27:49.057555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-06T20:27:49.068747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-06T20:27:49.069051] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-06T20:27:49.069833] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-06T20:27:49.069885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:49.069941] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:49.069970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:49.070028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:49.126394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:49.127265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:49.127347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:49.127380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:49.247021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:49.247207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:49.247253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:49.247283] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:49.250710] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-06T20:27:49.250995] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-06T20:27:49.251123] [INFO ] [sig ] NOTE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:49.451631] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NOTE.txt [2026-01-06T20:27:49.451782] [INFO ] [sig ] [2226/3517] Completed NOTE in 0.4s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:49.451822] [INFO ] [sig ] [2227/3517] Forecasting NPCE... [2026-01-06T20:27:49.451853] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-06T20:27:49.451883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-06T20:27:49.464020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-06T20:27:49.464422] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-06T20:27:49.465210] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-06T20:27:49.465261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:49.465293] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:49.465319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:49.465376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:49.523520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:49.524616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:49.524695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:49.524729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:49.639048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:49.639204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:49.639246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:49.639275] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:49.642668] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-06T20:27:49.642940] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-06T20:27:49.643062] [INFO ] [sig ] NPCE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:49.793459] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NPCE.txt [2026-01-06T20:27:49.793607] [INFO ] [sig ] [2227/3517] Completed NPCE in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:49.793649] [INFO ] [sig ] [2228/3517] Forecasting NPFD... [2026-01-06T20:27:49.793679] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-06T20:27:49.793709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-06T20:27:49.805462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-06T20:27:49.805795] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-06T20:27:49.806782] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-06T20:27:49.806856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:49.806894] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:49.806926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:49.806999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:49.866932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:49.867770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:49.867849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:49.867884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:49.989154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:49.989329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:49.989373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:49.989402] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:49.993149] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: DOWN (p=38.67%) [2026-01-06T20:27:49.993465] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-06T20:27:49.993620] [INFO ] [sig ] NPFD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:50.134168] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NPFD.txt [2026-01-06T20:27:50.134306] [INFO ] [sig ] [2228/3517] Completed NPFD in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:50.134344] [INFO ] [sig ] [2229/3517] Forecasting NPK... [2026-01-06T20:27:50.134374] [INFO ] [sig ] Generating forecast for: NPK [2026-01-06T20:27:50.134407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-06T20:27:50.146858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-06T20:27:50.147452] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-06T20:27:50.148726] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-06T20:27:50.148784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:50.148817] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:50.148846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:50.148905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:50.211739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:50.212673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:50.212760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:50.212795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:50.343632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:50.343782] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:27:50.343827] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:50.343888] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:50.347366] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: UP (p=93.33%) [2026-01-06T20:27:50.347679] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-06T20:27:50.347836] [INFO ] [sig ] NPK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:50.496894] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NPK.txt [2026-01-06T20:27:50.497026] [INFO ] [sig ] [2229/3517] Completed NPK in 0.4s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:50.497066] [INFO ] [sig ] [2230/3517] Forecasting NPO... [2026-01-06T20:27:50.497097] [INFO ] [sig ] Generating forecast for: NPO [2026-01-06T20:27:50.497127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-06T20:27:50.509632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-06T20:27:50.509950] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-06T20:27:50.510779] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-06T20:27:50.510843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:50.510875] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:50.510901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:50.510957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:50.567822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:50.568474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:50.568550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:50.568600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:50.686987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:50.687128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:50.687170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:50.687198] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:50.690504] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: UP (p=75.99%) [2026-01-06T20:27:50.690787] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-06T20:27:50.690908] [INFO ] [sig ] NPO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:50.829544] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NPO.txt [2026-01-06T20:27:50.829701] [INFO ] [sig ] [2230/3517] Completed NPO in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:50.829744] [INFO ] [sig ] [2231/3517] Forecasting NQP... [2026-01-06T20:27:50.829781] [INFO ] [sig ] Generating forecast for: NQP [2026-01-06T20:27:50.829817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-06T20:27:50.841737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-06T20:27:50.842115] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-06T20:27:50.843030] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-06T20:27:50.843090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:50.843132] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:50.843171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:50.843255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:50.902831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:50.903565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:50.903710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:50.903744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:51.023609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:51.023771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:51.023815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:51.023845] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:51.027809] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=88.23%) [2026-01-06T20:27:51.028105] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-06T20:27:51.028228] [INFO ] [sig ] NQP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:51.169920] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NQP.txt [2026-01-06T20:27:51.170055] [INFO ] [sig ] [2231/3517] Completed NQP in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:51.170094] [INFO ] [sig ] [2232/3517] Forecasting NRC... [2026-01-06T20:27:51.170125] [INFO ] [sig ] Generating forecast for: NRC [2026-01-06T20:27:51.170156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-06T20:27:51.182295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-06T20:27:51.182553] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-06T20:27:51.183309] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-06T20:27:51.183360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:51.183391] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:51.183418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:51.183474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:51.242309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:51.242963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:51.243040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:51.243071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:51.360274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:51.360385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:51.360422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:51.360450] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:51.363585] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: UP (p=69.27%) [2026-01-06T20:27:51.363848] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-06T20:27:51.363967] [INFO ] [sig ] NRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:51.502897] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NRC.txt [2026-01-06T20:27:51.503054] [INFO ] [sig ] [2232/3517] Completed NRC in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:51.503094] [INFO ] [sig ] [2233/3517] Forecasting NRDS... [2026-01-06T20:27:51.503122] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-06T20:27:51.503152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-06T20:27:51.514622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-06T20:27:51.514985] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-06T20:27:51.515765] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-06T20:27:51.515816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:51.515848] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:51.515875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:51.515932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:51.573406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:51.574317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:51.574403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:51.574436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:51.694834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:51.694997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:51.695041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:51.695070] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:51.698369] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=66.06%) [2026-01-06T20:27:51.698653] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-06T20:27:51.698824] [INFO ] [sig ] NRDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:51.838157] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NRDS.txt [2026-01-06T20:27:51.838280] [INFO ] [sig ] [2233/3517] Completed NRDS in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.4m [2026-01-06T20:27:51.838326] [INFO ] [sig ] [2234/3517] Forecasting NREF... [2026-01-06T20:27:51.838357] [INFO ] [sig ] Generating forecast for: NREF [2026-01-06T20:27:51.838387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-06T20:27:51.854400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-06T20:27:51.854698] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-06T20:27:51.855442] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-06T20:27:51.855494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:51.855525] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:51.855552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:51.855656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:51.912262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:51.912884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:51.912958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:51.912991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:52.036880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:52.037021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:52.037062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:52.037091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:52.040397] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=35.02%) [2026-01-06T20:27:52.040683] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-06T20:27:52.040809] [INFO ] [sig ] NREF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:52.178984] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NREF.txt [2026-01-06T20:27:52.179098] [INFO ] [sig ] [2234/3517] Completed NREF in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:52.179136] [INFO ] [sig ] [2235/3517] Forecasting NRG... [2026-01-06T20:27:52.179167] [INFO ] [sig ] Generating forecast for: NRG [2026-01-06T20:27:52.179197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-06T20:27:52.190646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-06T20:27:52.190938] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-06T20:27:52.191868] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-06T20:27:52.191919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:52.191949] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:52.191975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:52.192031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:52.249811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:52.250667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:52.250746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:52.250779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:52.372164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:52.372308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:52.372348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:52.372376] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:52.375648] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: UP (p=88.51%) [2026-01-06T20:27:52.375918] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-06T20:27:52.376058] [INFO ] [sig ] NRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:52.515379] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NRG.txt [2026-01-06T20:27:52.515500] [INFO ] [sig ] [2235/3517] Completed NRG in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:52.515539] [INFO ] [sig ] [2236/3517] Forecasting NRIM... [2026-01-06T20:27:52.515584] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-06T20:27:52.515619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-06T20:27:52.528997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-06T20:27:52.529489] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-06T20:27:52.530353] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-06T20:27:52.530406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:52.530439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:52.530467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:52.530524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:52.589863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:52.590864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:52.590991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:52.591027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:52.716620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:52.716798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:52.716847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:52.716876] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:52.720516] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-06T20:27:52.720829] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-06T20:27:52.720965] [INFO ] [sig ] NRIM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:52.865310] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NRIM.txt [2026-01-06T20:27:52.865483] [INFO ] [sig ] [2236/3517] Completed NRIM in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:52.865526] [INFO ] [sig ] [2237/3517] Forecasting NRIX... [2026-01-06T20:27:52.865558] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-06T20:27:52.865608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-06T20:27:52.877261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-06T20:27:52.877603] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-06T20:27:52.878383] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-06T20:27:52.878435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:52.878466] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:52.878493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:52.878549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:52.935526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:52.936308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:52.936397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:52.936432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:53.057429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:53.057598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:53.057663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:53.057695] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:53.061192] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-01-06T20:27:53.061480] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-06T20:27:53.061628] [INFO ] [sig ] NRIX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:53.199916] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NRIX.txt [2026-01-06T20:27:53.200042] [INFO ] [sig ] [2237/3517] Completed NRIX in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:53.200080] [INFO ] [sig ] [2238/3517] Forecasting NRK... [2026-01-06T20:27:53.200111] [INFO ] [sig ] Generating forecast for: NRK [2026-01-06T20:27:53.200141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-06T20:27:53.211668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-06T20:27:53.212001] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-06T20:27:53.212804] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-06T20:27:53.212857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:53.212888] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:53.212914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:53.212970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:53.269891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:53.270554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:53.270652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:53.270686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:53.387211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:53.387353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:53.387395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:53.387423] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:53.390834] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: UP (p=53.62%) [2026-01-06T20:27:53.391130] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-06T20:27:53.391259] [INFO ] [sig ] NRK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:53.534066] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NRK.txt [2026-01-06T20:27:53.534220] [INFO ] [sig ] [2238/3517] Completed NRK in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:53.534261] [INFO ] [sig ] [2239/3517] Forecasting NRP... [2026-01-06T20:27:53.534290] [INFO ] [sig ] Generating forecast for: NRP [2026-01-06T20:27:53.534321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-06T20:27:53.547300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-06T20:27:53.547643] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-06T20:27:53.548600] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-06T20:27:53.548652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:53.548716] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:53.548746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:53.548803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:53.607272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:53.608359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:53.608458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:53.608492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:53.729859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:53.730023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:53.730066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:53.730096] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:53.733558] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=68.83%) [2026-01-06T20:27:53.733868] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-06T20:27:53.733998] [INFO ] [sig ] NRP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:53.878710] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NRP.txt [2026-01-06T20:27:53.878871] [INFO ] [sig ] [2239/3517] Completed NRP in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:53.878913] [INFO ] [sig ] [2240/3517] Forecasting NRXP... [2026-01-06T20:27:53.878943] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-06T20:27:53.878973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-06T20:27:53.890633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-06T20:27:53.890973] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-06T20:27:53.891756] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-06T20:27:53.891807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:53.891838] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:53.891865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:53.891922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:53.948391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:53.949262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:53.949351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:53.949388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:54.069616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:54.069768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:54.069810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:54.069839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:54.073108] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-06T20:27:54.073373] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-06T20:27:54.073495] [INFO ] [sig ] NRXP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:54.228605] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NRXP.txt [2026-01-06T20:27:54.228785] [INFO ] [sig ] [2240/3517] Completed NRXP in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:54.228825] [INFO ] [sig ] [2241/3517] Forecasting NSC... [2026-01-06T20:27:54.228856] [INFO ] [sig ] Generating forecast for: NSC [2026-01-06T20:27:54.228887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-06T20:27:54.241203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-06T20:27:54.241614] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-06T20:27:54.242714] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-06T20:27:54.242782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:54.242861] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:54.242913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:54.243000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:54.303193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:54.304134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:54.304219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:54.304251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:54.427125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:54.427281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:54.427324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:54.427353] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:54.430771] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=5.98%) [2026-01-06T20:27:54.431047] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-06T20:27:54.431170] [INFO ] [sig ] NSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:54.567943] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NSC.txt [2026-01-06T20:27:54.568048] [INFO ] [sig ] [2241/3517] Completed NSC in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:54.568085] [INFO ] [sig ] [2242/3517] Forecasting NSP... [2026-01-06T20:27:54.568114] [INFO ] [sig ] Generating forecast for: NSP [2026-01-06T20:27:54.568145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-06T20:27:54.579115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-06T20:27:54.579380] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-06T20:27:54.580159] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-06T20:27:54.580211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:54.580243] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:54.580270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:54.580326] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:54.637840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:54.638439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:54.638514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:54.638545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:54.760521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:54.760633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:54.760668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:54.760696] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:54.763691] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=14.12%) [2026-01-06T20:27:54.763947] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-06T20:27:54.764064] [INFO ] [sig ] NSP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:54.904146] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NSP.txt [2026-01-06T20:27:54.904293] [INFO ] [sig ] [2242/3517] Completed NSP in 0.3s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:54.904335] [INFO ] [sig ] [2243/3517] Forecasting NSSC... [2026-01-06T20:27:54.904365] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-06T20:27:54.904396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-06T20:27:54.917195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-06T20:27:54.917558] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-06T20:27:54.918401] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-06T20:27:54.918454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:54.918526] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:54.918554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:54.918630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:54.982978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:54.984042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:54.984154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:54.984188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:55.112613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:55.112794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:55.112863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:55.112902] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:55.116556] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=90.57%) [2026-01-06T20:27:55.116866] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-06T20:27:55.116999] [INFO ] [sig ] NSSC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:55.265635] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NSSC.txt [2026-01-06T20:27:55.265796] [INFO ] [sig ] [2243/3517] Completed NSSC in 0.4s | 2.91 sym/s | Total: 12.8m | ETA: 7.3m [2026-01-06T20:27:55.265847] [INFO ] [sig ] [2244/3517] Forecasting NTAP... [2026-01-06T20:27:55.265884] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-06T20:27:55.265916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-06T20:27:55.278733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-06T20:27:55.279293] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-06T20:27:55.280263] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-06T20:27:55.280318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:55.280355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:55.280391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:55.280467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:55.336948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:55.337897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:55.337981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:55.338014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:55.457796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:55.457891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:55.457928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:55.457955] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:55.460955] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: UP (p=87.80%) [2026-01-06T20:27:55.461217] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-06T20:27:55.461339] [INFO ] [sig ] NTAP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:55.601113] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NTAP.txt [2026-01-06T20:27:55.601217] [INFO ] [sig ] [2244/3517] Completed NTAP in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:55.601254] [INFO ] [sig ] [2245/3517] Forecasting NTB... [2026-01-06T20:27:55.601290] [INFO ] [sig ] Generating forecast for: NTB [2026-01-06T20:27:55.601322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-06T20:27:55.612392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-06T20:27:55.612674] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-06T20:27:55.613411] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-06T20:27:55.613462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:55.613493] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:55.613520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:55.613595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:55.670618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:55.671238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:55.671314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:55.671345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:55.785699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:55.785792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:55.785827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:55.785855] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:55.788846] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: UP (p=81.47%) [2026-01-06T20:27:55.789102] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-06T20:27:55.789220] [INFO ] [sig ] NTB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:55.926251] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NTB.txt [2026-01-06T20:27:55.926351] [INFO ] [sig ] [2245/3517] Completed NTB in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:55.926389] [INFO ] [sig ] [2246/3517] Forecasting NTES... [2026-01-06T20:27:55.926418] [INFO ] [sig ] Generating forecast for: NTES [2026-01-06T20:27:55.926447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-06T20:27:55.937459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-06T20:27:55.937742] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-06T20:27:55.938676] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-06T20:27:55.938754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:55.938786] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:55.938812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:55.938868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:55.997050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:55.997745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:55.997843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:55.997877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:56.117250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:56.117347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:56.117384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:56.117441] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:56.120559] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: DOWN (p=12.97%) [2026-01-06T20:27:56.120837] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-06T20:27:56.120955] [INFO ] [sig ] NTES: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:56.259604] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NTES.txt [2026-01-06T20:27:56.259764] [INFO ] [sig ] [2246/3517] Completed NTES in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:56.259803] [INFO ] [sig ] [2247/3517] Forecasting NTIC... [2026-01-06T20:27:56.259832] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-06T20:27:56.259878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-06T20:27:56.271044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-06T20:27:56.271356] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-06T20:27:56.272131] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-06T20:27:56.272183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:56.272215] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:56.272242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:56.272320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:56.329314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:56.330130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:56.330210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:56.330436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:56.439053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:56.439150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:56.439186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:56.439214] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:56.442274] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-01-06T20:27:56.442529] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-06T20:27:56.442666] [INFO ] [sig ] NTIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:56.582675] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NTIC.txt [2026-01-06T20:27:56.582781] [INFO ] [sig ] [2247/3517] Completed NTIC in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:56.582817] [INFO ] [sig ] [2248/3517] Forecasting NTLA... [2026-01-06T20:27:56.582847] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-06T20:27:56.582876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-06T20:27:56.593982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-06T20:27:56.594255] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-06T20:27:56.595009] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-06T20:27:56.595060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:56.595091] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:56.595118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:56.595175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:56.652085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:56.652669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:56.652743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:56.652775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:56.773682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:56.773784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:56.773822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:56.773867] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:56.776905] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=9.10%) [2026-01-06T20:27:56.777163] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-06T20:27:56.777283] [INFO ] [sig ] NTLA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:56.914818] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NTLA.txt [2026-01-06T20:27:56.914920] [INFO ] [sig ] [2248/3517] Completed NTLA in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:56.914957] [INFO ] [sig ] [2249/3517] Forecasting NTNX... [2026-01-06T20:27:56.914986] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-06T20:27:56.915015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-06T20:27:56.925976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-06T20:27:56.926242] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-06T20:27:56.926990] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-06T20:27:56.927041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:56.927072] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:56.927099] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:56.927156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:56.984692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:56.985259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:56.985334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:56.985366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:57.104903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:57.105018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:57.105062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:57.105092] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:57.108205] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: UP (p=57.61%) [2026-01-06T20:27:57.108464] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-06T20:27:57.108600] [INFO ] [sig ] NTNX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:57.247964] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NTNX.txt [2026-01-06T20:27:57.248119] [INFO ] [sig ] [2249/3517] Completed NTNX in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:57.248158] [INFO ] [sig ] [2250/3517] Forecasting NTRA... [2026-01-06T20:27:57.248187] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-06T20:27:57.248217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-06T20:27:57.259359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-06T20:27:57.259634] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-06T20:27:57.260371] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-06T20:27:57.260421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:57.260454] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:57.260481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:57.260538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:57.316909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:57.317767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:57.317846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:57.317897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:57.438925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:57.439091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:57.439135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:57.439164] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:57.442674] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-06T20:27:57.442942] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-06T20:27:57.443061] [INFO ] [sig ] NTRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:57.583220] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NTRA.txt [2026-01-06T20:27:57.583323] [INFO ] [sig ] [2250/3517] Completed NTRA in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:57.583361] [INFO ] [sig ] [2251/3517] Forecasting NTRB... [2026-01-06T20:27:57.583390] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-06T20:27:57.583420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-06T20:27:57.596986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-06T20:27:57.597375] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-06T20:27:57.598222] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-06T20:27:57.598277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:57.598311] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:57.598349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:57.598414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:57.660427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:57.661326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:57.661411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:57.661445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:57.785315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:57.785482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:57.785528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:57.785559] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:57.789389] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: DOWN (p=19.87%) [2026-01-06T20:27:57.789699] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-06T20:27:57.789833] [INFO ] [sig ] NTRB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:57.933928] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NTRB.txt [2026-01-06T20:27:57.934079] [INFO ] [sig ] [2251/3517] Completed NTRB in 0.4s | 2.91 sym/s | Total: 12.9m | ETA: 7.3m [2026-01-06T20:27:57.934118] [INFO ] [sig ] [2252/3517] Forecasting NTRS... [2026-01-06T20:27:57.934148] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-06T20:27:57.934178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-06T20:27:57.950608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-06T20:27:57.951070] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-06T20:27:57.952050] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-06T20:27:57.952106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:57.952139] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:57.952165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:57.952237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:58.011248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:58.012435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:58.012537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:58.012590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:58.138353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:58.138533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:58.138594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:58.138629] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:58.142351] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=84.24%) [2026-01-06T20:27:58.142661] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-06T20:27:58.142796] [INFO ] [sig ] NTRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:58.296041] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NTRS.txt [2026-01-06T20:27:58.296186] [INFO ] [sig ] [2252/3517] Completed NTRS in 0.4s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:27:58.296227] [INFO ] [sig ] [2253/3517] Forecasting NTRSO... [2026-01-06T20:27:58.296258] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-06T20:27:58.296289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-06T20:27:58.308332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-06T20:27:58.308734] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-06T20:27:58.309549] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-06T20:27:58.309635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:58.309669] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:58.309699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:58.309759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:58.369458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:58.370310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:58.370423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:58.370457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:58.490593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:58.490754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:58.490799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:58.490829] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:58.494215] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: UP (p=58.88%) [2026-01-06T20:27:58.494501] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-06T20:27:58.494664] [INFO ] [sig ] NTRSO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:27:58.646503] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NTRSO.txt [2026-01-06T20:27:58.646707] [INFO ] [sig ] [2253/3517] Completed NTRSO in 0.4s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:27:58.646768] [INFO ] [sig ] [2254/3517] Forecasting NUKK... [2026-01-06T20:27:58.646811] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-06T20:27:58.646844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-06T20:27:58.663858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-06T20:27:58.664281] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-06T20:27:58.665236] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-06T20:27:58.665290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:58.665323] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:58.665351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:58.665408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:58.730807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:58.731982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:58.732096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:58.732154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:58.859603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:58.859772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:58.859820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:58.859849] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:58.863298] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-06T20:27:58.863603] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-06T20:27:58.863732] [INFO ] [sig ] NUKK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:59.004130] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NUKK.txt [2026-01-06T20:27:59.004266] [INFO ] [sig ] [2254/3517] Completed NUKK in 0.4s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:27:59.004305] [INFO ] [sig ] [2255/3517] Forecasting NUS... [2026-01-06T20:27:59.004334] [INFO ] [sig ] Generating forecast for: NUS [2026-01-06T20:27:59.004364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-06T20:27:59.016248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-06T20:27:59.016566] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-06T20:27:59.017364] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-06T20:27:59.017416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:59.017447] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:59.017473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:59.017530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:59.074032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:59.074895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:59.074976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:59.075009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:59.196933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:59.197097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:59.197142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:59.197172] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:59.200469] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: DOWN (p=33.07%) [2026-01-06T20:27:59.200756] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-06T20:27:59.200877] [INFO ] [sig ] NUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:59.339169] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NUS.txt [2026-01-06T20:27:59.339305] [INFO ] [sig ] [2255/3517] Completed NUS in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:27:59.339343] [INFO ] [sig ] [2256/3517] Forecasting NUTX... [2026-01-06T20:27:59.339373] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-06T20:27:59.339408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-06T20:27:59.350874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-06T20:27:59.351199] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-06T20:27:59.351968] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-06T20:27:59.352024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:59.352056] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:59.352082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:59.352139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:59.413183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:59.414031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:59.414124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:59.414158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:59.545798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:59.545960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:59.546004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:59.546035] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:59.550235] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: DOWN (p=49.32%) [2026-01-06T20:27:59.550515] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-06T20:27:59.550659] [INFO ] [sig ] NUTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:27:59.701332] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NUTX.txt [2026-01-06T20:27:59.701507] [INFO ] [sig ] [2256/3517] Completed NUTX in 0.4s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:27:59.701547] [INFO ] [sig ] [2257/3517] Forecasting NUVB... [2026-01-06T20:27:59.701597] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-06T20:27:59.701630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-06T20:27:59.713828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-06T20:27:59.714268] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-06T20:27:59.715097] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-06T20:27:59.715150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:27:59.715183] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:27:59.715211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:27:59.715271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:27:59.773458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:27:59.774362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:27:59.774445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:27:59.774478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:27:59.901810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:27:59.901964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:27:59.902008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:27:59.902042] [INFO ] [FORECASTER] Training complete [2026-01-06T20:27:59.905393] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=20.79%) [2026-01-06T20:27:59.905680] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-06T20:27:59.905804] [INFO ] [sig ] NUVB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:00.043944] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NUVB.txt [2026-01-06T20:28:00.044102] [INFO ] [sig ] [2257/3517] Completed NUVB in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:28:00.044141] [INFO ] [sig ] [2258/3517] Forecasting NUVL... [2026-01-06T20:28:00.044172] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-06T20:28:00.044203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-06T20:28:00.060480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-06T20:28:00.060955] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-06T20:28:00.062111] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-06T20:28:00.062183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:00.062237] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:00.062286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:00.062382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:00.124452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:00.125300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:00.125380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:00.125413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:00.248635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:00.248817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:00.248862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:00.248891] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:00.252751] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-06T20:28:00.253064] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-06T20:28:00.253215] [INFO ] [sig ] NUVL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:00.398533] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NUVL.txt [2026-01-06T20:28:00.398726] [INFO ] [sig ] [2258/3517] Completed NUVL in 0.4s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:28:00.398771] [INFO ] [sig ] [2259/3517] Forecasting NUWE... [2026-01-06T20:28:00.398801] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-06T20:28:00.398832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-06T20:28:00.410166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-06T20:28:00.410507] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-06T20:28:00.411280] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-06T20:28:00.411332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:00.411365] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:00.411392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:00.411449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:00.476412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:00.477325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:00.477413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:00.477448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:00.597836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:00.597983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:00.598025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:00.598054] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:00.601440] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: UP (p=56.69%) [2026-01-06T20:28:00.601743] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-06T20:28:00.601872] [INFO ] [sig ] NUWE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:00.746286] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NUWE.txt [2026-01-06T20:28:00.746442] [INFO ] [sig ] [2259/3517] Completed NUWE in 0.3s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:28:00.746480] [INFO ] [sig ] [2260/3517] Forecasting NVAX... [2026-01-06T20:28:00.746512] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-06T20:28:00.746552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-06T20:28:00.758423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-06T20:28:00.758865] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-06T20:28:00.759730] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-06T20:28:00.759784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:00.759853] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:00.759892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:00.759975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:00.819862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:00.820798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:00.820883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:00.820916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:00.945646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:00.945806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:00.945849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:00.945879] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:00.949348] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=29.16%) [2026-01-06T20:28:00.949704] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-06T20:28:00.949844] [INFO ] [sig ] NVAX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:01.100535] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NVAX.txt [2026-01-06T20:28:01.100712] [INFO ] [sig ] [2260/3517] Completed NVAX in 0.4s | 2.91 sym/s | Total: 12.9m | ETA: 7.2m [2026-01-06T20:28:01.100760] [INFO ] [sig ] [2261/3517] Forecasting NVD... [2026-01-06T20:28:01.100792] [INFO ] [sig ] Generating forecast for: NVD [2026-01-06T20:28:01.100824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-06T20:28:01.113468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-06T20:28:01.113834] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-06T20:28:01.114685] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-06T20:28:01.114739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:01.114771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:01.114798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:01.114855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:01.183568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:01.184552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:01.184674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:01.184718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:01.307048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:01.307216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:01.307269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:01.307311] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:01.310958] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: DOWN (p=44.93%) [2026-01-06T20:28:01.311243] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-06T20:28:01.311369] [INFO ] [sig ] NVD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:01.455756] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NVD.txt [2026-01-06T20:28:01.456617] [INFO ] [sig ] [2261/3517] Completed NVD in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:01.456663] [INFO ] [sig ] [2262/3517] Forecasting NVDA... [2026-01-06T20:28:01.456694] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-06T20:28:01.456723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-06T20:28:01.469100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-06T20:28:01.469629] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-06T20:28:01.470565] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-06T20:28:01.470636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:01.470667] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:01.470694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:01.470750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:01.529256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:01.530143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:01.530230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:01.530263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:01.659787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:01.659942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:01.659985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:01.660014] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:01.663755] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=67.98%) [2026-01-06T20:28:01.664024] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-06T20:28:01.664148] [INFO ] [sig ] NVDA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:01.812467] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NVDA.txt [2026-01-06T20:28:01.812647] [INFO ] [sig ] [2262/3517] Completed NVDA in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:01.812690] [INFO ] [sig ] [2263/3517] Forecasting NVDD... [2026-01-06T20:28:01.812722] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-06T20:28:01.812754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-06T20:28:01.825659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-06T20:28:01.826088] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-06T20:28:01.826962] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-06T20:28:01.827022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:01.827060] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:01.827088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:01.827146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:01.898018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:01.899230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:01.899327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:01.899361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:02.031141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:02.031314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:02.031358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:02.031428] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:02.035903] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=42.24%) [2026-01-06T20:28:02.036307] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-06T20:28:02.036466] [INFO ] [sig ] NVDD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:02.194874] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NVDD.txt [2026-01-06T20:28:02.195034] [INFO ] [sig ] [2263/3517] Completed NVDD in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:02.195079] [INFO ] [sig ] [2264/3517] Forecasting NVDL... [2026-01-06T20:28:02.195113] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-06T20:28:02.195144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-06T20:28:02.206236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-06T20:28:02.206592] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-06T20:28:02.207628] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-06T20:28:02.207691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:02.207729] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:02.207757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:02.207814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:02.276537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:02.277547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:02.277649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:02.277684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:02.410075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:02.410232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:02.410275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:02.410305] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:02.413754] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-01-06T20:28:02.414028] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-06T20:28:02.414160] [INFO ] [sig ] NVDL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:02.555935] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NVDL.txt [2026-01-06T20:28:02.556076] [INFO ] [sig ] [2264/3517] Completed NVDL in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:02.556116] [INFO ] [sig ] [2265/3517] Forecasting NVDS... [2026-01-06T20:28:02.556146] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-06T20:28:02.556177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-06T20:28:02.567387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-06T20:28:02.567678] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-06T20:28:02.568440] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-06T20:28:02.568506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:02.568539] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:02.568587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:02.568650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:02.625806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:02.626478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:02.626557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:02.626617] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:02.752397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:02.752552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:02.752615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:02.752649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:02.756444] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=81.50%) [2026-01-06T20:28:02.756756] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-06T20:28:02.756884] [INFO ] [sig ] NVDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:02.907504] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NVDS.txt [2026-01-06T20:28:02.907672] [INFO ] [sig ] [2265/3517] Completed NVDS in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:02.907715] [INFO ] [sig ] [2266/3517] Forecasting NVEC... [2026-01-06T20:28:02.907745] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-06T20:28:02.907776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-06T20:28:02.919794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-06T20:28:02.920056] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-06T20:28:02.921076] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-06T20:28:02.921130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:02.921161] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:02.921187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:02.921243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:02.984408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:02.985479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:02.985570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:02.985624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:03.108154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:03.108315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:03.108358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:03.108388] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:03.112092] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-06T20:28:03.112517] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-06T20:28:03.112662] [INFO ] [sig ] NVEC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:03.252848] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NVEC.txt [2026-01-06T20:28:03.252990] [INFO ] [sig ] [2266/3517] Completed NVEC in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:03.253031] [INFO ] [sig ] [2267/3517] Forecasting NVG... [2026-01-06T20:28:03.253060] [INFO ] [sig ] Generating forecast for: NVG [2026-01-06T20:28:03.253091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-06T20:28:03.266196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-06T20:28:03.266490] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-06T20:28:03.267246] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-06T20:28:03.267298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:03.267329] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:03.267356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:03.267413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:03.324624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:03.325318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:03.325394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:03.325426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:03.451072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:03.451230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:03.451273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:03.451303] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:03.454972] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=1.46%) [2026-01-06T20:28:03.455436] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-06T20:28:03.455560] [INFO ] [sig ] NVG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:03.598269] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NVG.txt [2026-01-06T20:28:03.598399] [INFO ] [sig ] [2267/3517] Completed NVG in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:03.598439] [INFO ] [sig ] [2268/3517] Forecasting NVGS... [2026-01-06T20:28:03.598469] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-06T20:28:03.598499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-06T20:28:03.611140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-06T20:28:03.611475] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-06T20:28:03.612262] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-06T20:28:03.612321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:03.612551] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:03.612601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:03.612662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:03.676702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:03.677686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:03.677775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:03.677810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:03.808185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:03.808349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:03.808393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:03.808423] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:03.812265] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-01-06T20:28:03.812539] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-06T20:28:03.812682] [INFO ] [sig ] NVGS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:03.960630] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NVGS.txt [2026-01-06T20:28:03.960762] [INFO ] [sig ] [2268/3517] Completed NVGS in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.2m [2026-01-06T20:28:03.960802] [INFO ] [sig ] [2269/3517] Forecasting NVMI... [2026-01-06T20:28:03.960832] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-06T20:28:03.960862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-06T20:28:03.972671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-06T20:28:03.972965] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-06T20:28:03.973729] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-06T20:28:03.973780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:03.973811] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:03.973837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:03.973896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:04.032354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:04.033185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:04.033267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:04.033301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:04.151187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:04.151340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:04.151387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:04.151416] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:04.154708] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=13.61%) [2026-01-06T20:28:04.154974] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-06T20:28:04.155094] [INFO ] [sig ] NVMI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:04.296493] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NVMI.txt [2026-01-06T20:28:04.296650] [INFO ] [sig ] [2269/3517] Completed NVMI in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:04.296693] [INFO ] [sig ] [2270/3517] Forecasting NVO... [2026-01-06T20:28:04.296725] [INFO ] [sig ] Generating forecast for: NVO [2026-01-06T20:28:04.296757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-06T20:28:04.308495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-06T20:28:04.308831] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-06T20:28:04.309650] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-06T20:28:04.309703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:04.309737] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:04.309765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:04.309823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:04.371146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:04.371973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:04.372086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:04.372123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:04.493543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:04.493706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:04.493748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:04.493778] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:04.497127] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=90.66%) [2026-01-06T20:28:04.497429] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-06T20:28:04.497555] [INFO ] [sig ] NVO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:04.643531] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NVO.txt [2026-01-06T20:28:04.643674] [INFO ] [sig ] [2270/3517] Completed NVO in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:04.643714] [INFO ] [sig ] [2271/3517] Forecasting NVRI... [2026-01-06T20:28:04.643745] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-06T20:28:04.643776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-06T20:28:04.656252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-06T20:28:04.656596] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-06T20:28:04.657370] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-06T20:28:04.657422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:04.657455] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:04.657483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:04.657552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:04.717131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:04.717869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:04.717950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:04.717985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:04.840862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:04.841016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:04.841060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:04.841090] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:04.844606] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=19.66%) [2026-01-06T20:28:04.844884] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-06T20:28:04.845008] [INFO ] [sig ] NVRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:04.991316] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NVRI.txt [2026-01-06T20:28:04.991454] [INFO ] [sig ] [2271/3517] Completed NVRI in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:04.991494] [INFO ] [sig ] [2272/3517] Forecasting NVS... [2026-01-06T20:28:04.991525] [INFO ] [sig ] Generating forecast for: NVS [2026-01-06T20:28:04.991558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-06T20:28:05.004707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-06T20:28:05.005072] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-06T20:28:05.005890] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-06T20:28:05.005942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:05.005974] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:05.006001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:05.006067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:05.071727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:05.072716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:05.072805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:05.072840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:05.200390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:05.200545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:05.200661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:05.200696] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:05.204127] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=93.36%) [2026-01-06T20:28:05.204407] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-06T20:28:05.204543] [INFO ] [sig ] NVS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:05.346674] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NVS.txt [2026-01-06T20:28:05.346823] [INFO ] [sig ] [2272/3517] Completed NVS in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:05.346862] [INFO ] [sig ] [2273/3517] Forecasting NVTS... [2026-01-06T20:28:05.346894] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-06T20:28:05.346925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-06T20:28:05.359005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-06T20:28:05.359311] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-06T20:28:05.360134] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-06T20:28:05.360186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:05.360220] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:05.360248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:05.360306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:05.418900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:05.419647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:05.419726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:05.419758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:05.534668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:05.534824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:05.534865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:05.534895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:05.538504] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: UP (p=93.32%) [2026-01-06T20:28:05.538806] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-06T20:28:05.538926] [INFO ] [sig ] NVTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:05.688268] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NVTS.txt [2026-01-06T20:28:05.688441] [INFO ] [sig ] [2273/3517] Completed NVTS in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:05.688482] [INFO ] [sig ] [2274/3517] Forecasting NWBI... [2026-01-06T20:28:05.688515] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-06T20:28:05.688547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-06T20:28:05.701119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-06T20:28:05.701446] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-06T20:28:05.702257] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-06T20:28:05.702309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:05.702532] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:05.702560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:05.702638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:05.768654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:05.769812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:05.769894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:05.769926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:05.892782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:05.892960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:05.893009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:05.893039] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:05.897241] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: UP (p=67.86%) [2026-01-06T20:28:05.897659] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-06T20:28:05.897828] [INFO ] [sig ] NWBI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:06.060303] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NWBI.txt [2026-01-06T20:28:06.060444] [INFO ] [sig ] [2274/3517] Completed NWBI in 0.4s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:06.060482] [INFO ] [sig ] [2275/3517] Forecasting NWE... [2026-01-06T20:28:06.060514] [INFO ] [sig ] Generating forecast for: NWE [2026-01-06T20:28:06.060545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-06T20:28:06.072196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-06T20:28:06.072534] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-06T20:28:06.073325] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-06T20:28:06.073379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:06.073412] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:06.073441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:06.073499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:06.131501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:06.132296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:06.132386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:06.132421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:06.251125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:06.251297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:06.251353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:06.251394] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:06.256334] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-06T20:28:06.256649] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-06T20:28:06.256776] [INFO ] [sig ] NWE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:06.404973] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NWE.txt [2026-01-06T20:28:06.405135] [INFO ] [sig ] [2275/3517] Completed NWE in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:06.405175] [INFO ] [sig ] [2276/3517] Forecasting NWFL... [2026-01-06T20:28:06.405205] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-06T20:28:06.405235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-06T20:28:06.418041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-06T20:28:06.418632] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-06T20:28:06.419785] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-06T20:28:06.419838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:06.419884] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:06.419913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:06.419971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:06.480883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:06.481837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:06.481921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:06.481955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:06.593806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:06.593974] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:28:06.594019] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:06.594050] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:06.597590] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=4.63%) [2026-01-06T20:28:06.597912] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-06T20:28:06.598046] [INFO ] [sig ] NWFL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:06.749028] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NWFL.txt [2026-01-06T20:28:06.749182] [INFO ] [sig ] [2276/3517] Completed NWFL in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:06.749220] [INFO ] [sig ] [2277/3517] Forecasting NWG... [2026-01-06T20:28:06.749252] [INFO ] [sig ] Generating forecast for: NWG [2026-01-06T20:28:06.749284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-06T20:28:06.763547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-06T20:28:06.763961] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-06T20:28:06.764793] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-06T20:28:06.764847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:06.764903] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:06.764932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:06.764991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:06.825009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:06.825886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:06.825967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:06.826001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:06.945759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:06.945918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:06.945962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:06.945990] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:06.949419] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-06T20:28:06.949724] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-06T20:28:06.949852] [INFO ] [sig ] NWG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:07.099077] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NWG.txt [2026-01-06T20:28:07.099243] [INFO ] [sig ] [2277/3517] Completed NWG in 0.3s | 2.91 sym/s | Total: 13.0m | ETA: 7.1m [2026-01-06T20:28:07.099284] [INFO ] [sig ] [2278/3517] Forecasting NWL... [2026-01-06T20:28:07.099319] [INFO ] [sig ] Generating forecast for: NWL [2026-01-06T20:28:07.099362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-06T20:28:07.111480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-06T20:28:07.111876] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-06T20:28:07.112668] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-06T20:28:07.112720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:07.112753] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:07.112781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:07.112840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:07.184714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:07.185751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:07.185839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:07.185872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:07.313647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:07.313806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:07.313852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:07.313882] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:07.317930] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-06T20:28:07.318214] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-06T20:28:07.318339] [INFO ] [sig ] NWL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:07.460102] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NWL.txt [2026-01-06T20:28:07.460243] [INFO ] [sig ] [2278/3517] Completed NWL in 0.4s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:07.460283] [INFO ] [sig ] [2279/3517] Forecasting NWPX... [2026-01-06T20:28:07.460313] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-06T20:28:07.460343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-06T20:28:07.472032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-06T20:28:07.472298] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-06T20:28:07.473059] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-06T20:28:07.473110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:07.473142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:07.473168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:07.473224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:07.529710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:07.530301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:07.530377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:07.530411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:07.656765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:07.656925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:07.656970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:07.657000] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:07.660346] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: DOWN (p=6.64%) [2026-01-06T20:28:07.660638] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-06T20:28:07.660760] [INFO ] [sig ] NWPX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:07.805437] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NWPX.txt [2026-01-06T20:28:07.805613] [INFO ] [sig ] [2279/3517] Completed NWPX in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:07.805656] [INFO ] [sig ] [2280/3517] Forecasting NWS... [2026-01-06T20:28:07.805717] [INFO ] [sig ] Generating forecast for: NWS [2026-01-06T20:28:07.805753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-06T20:28:07.819632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-06T20:28:07.819991] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-06T20:28:07.820759] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-06T20:28:07.820811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:07.820842] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:07.820869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:07.820925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:07.879853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:07.880717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:07.880802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:07.880836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:08.006865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:08.007033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:08.007079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:08.007141] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:08.010714] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=39.46%) [2026-01-06T20:28:08.010995] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-06T20:28:08.011120] [INFO ] [sig ] NWS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:08.156663] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NWS.txt [2026-01-06T20:28:08.156831] [INFO ] [sig ] [2280/3517] Completed NWS in 0.4s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:08.156873] [INFO ] [sig ] [2281/3517] Forecasting NWSA... [2026-01-06T20:28:08.156901] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-06T20:28:08.156933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-06T20:28:08.169455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-06T20:28:08.169776] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-06T20:28:08.170588] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-06T20:28:08.170639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:08.170671] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:08.170697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:08.170754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:08.229248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:08.230050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:08.230126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:08.230157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:08.346618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:08.346748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:08.346788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:08.346815] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:08.350248] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: DOWN (p=14.00%) [2026-01-06T20:28:08.350743] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-06T20:28:08.350866] [INFO ] [sig ] NWSA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:08.492158] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NWSA.txt [2026-01-06T20:28:08.492292] [INFO ] [sig ] [2281/3517] Completed NWSA in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:08.492332] [INFO ] [sig ] [2282/3517] Forecasting NX... [2026-01-06T20:28:08.492361] [INFO ] [sig ] Generating forecast for: NX [2026-01-06T20:28:08.492393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-06T20:28:08.505025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-06T20:28:08.505332] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-06T20:28:08.506099] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-06T20:28:08.506151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:08.506181] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:08.506207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:08.506263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:08.564644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:08.565233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:08.565313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:08.565345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:08.692269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:08.692481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:08.692554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:08.692624] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:08.697386] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: UP (p=75.78%) [2026-01-06T20:28:08.697700] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-06T20:28:08.697835] [INFO ] [sig ] NX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:08.863648] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NX.txt [2026-01-06T20:28:08.863788] [INFO ] [sig ] [2282/3517] Completed NX in 0.4s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:08.863828] [INFO ] [sig ] [2283/3517] Forecasting NXC... [2026-01-06T20:28:08.863858] [INFO ] [sig ] Generating forecast for: NXC [2026-01-06T20:28:08.863889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXC' from 'https://tdm.silogroup.org/data/derivative_storage/NXC.csv'. [2026-01-06T20:28:08.875958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXC'. [2026-01-06T20:28:08.876218] [INFO ] [FORECASTER] Starting predict_future for NXC [2026-01-06T20:28:08.877124] [DEBUG] [LOCAL ] No optimal features file found for NXC: ./output/feature-sets/NXC.txt [2026-01-06T20:28:08.877175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:08.877206] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:08.877234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:08.877290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:08.934741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:08.935341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:08.935418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:08.935451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:09.040632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:09.040774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:09.040817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:09.040881] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:09.044187] [DEBUG] [FORECASTER] NXC: Forecast T+1@11:T+2@11: UP (p=88.16%) [2026-01-06T20:28:09.044465] [INFO ] [FORECASTER] Completed predict_future for NXC [2026-01-06T20:28:09.044611] [INFO ] [sig ] NXC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:09.184048] [INFO ] [LOCAL ] Saved forecast: NXC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NXC.txt [2026-01-06T20:28:09.184171] [INFO ] [sig ] [2283/3517] Completed NXC in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:09.184211] [INFO ] [sig ] [2284/3517] Forecasting NXE... [2026-01-06T20:28:09.184240] [INFO ] [sig ] Generating forecast for: NXE [2026-01-06T20:28:09.184272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-06T20:28:09.196251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-06T20:28:09.196511] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-06T20:28:09.197264] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-06T20:28:09.197316] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:09.197348] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:09.197375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:09.197432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:09.254841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:09.255599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:09.255690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:09.255733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:09.387108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:09.387285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:09.387340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:09.387372] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:09.391092] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-06T20:28:09.391361] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-06T20:28:09.391481] [INFO ] [sig ] NXE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:09.532695] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NXE.txt [2026-01-06T20:28:09.532816] [INFO ] [sig ] [2284/3517] Completed NXE in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:09.532856] [INFO ] [sig ] [2285/3517] Forecasting NXG... [2026-01-06T20:28:09.532885] [INFO ] [sig ] Generating forecast for: NXG [2026-01-06T20:28:09.532915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-06T20:28:09.544464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-06T20:28:09.544784] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-06T20:28:09.545564] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-06T20:28:09.545644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:09.545676] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:09.545703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:09.545760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:09.601657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:09.602264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:09.602339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:09.602395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:09.720766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:09.720904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:09.720944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:09.720972] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:09.724383] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: UP (p=50.90%) [2026-01-06T20:28:09.724667] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-06T20:28:09.724786] [INFO ] [sig ] NXG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:09.867046] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NXG.txt [2026-01-06T20:28:09.867196] [INFO ] [sig ] [2285/3517] Completed NXG in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:09.867242] [INFO ] [sig ] [2286/3517] Forecasting NXGL... [2026-01-06T20:28:09.867272] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-06T20:28:09.867303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-06T20:28:09.878790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-06T20:28:09.879074] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-06T20:28:09.879839] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-06T20:28:09.879890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:09.879922] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:09.879948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:09.880005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:09.938658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:09.939403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:09.939482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:09.939515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:10.062310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:10.062512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:10.062598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:10.062642] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:10.066794] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: UP (p=90.32%) [2026-01-06T20:28:10.067102] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-06T20:28:10.067254] [INFO ] [sig ] NXGL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:10.225690] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NXGL.txt [2026-01-06T20:28:10.225830] [INFO ] [sig ] [2286/3517] Completed NXGL in 0.4s | 2.91 sym/s | Total: 13.1m | ETA: 7.1m [2026-01-06T20:28:10.225869] [INFO ] [sig ] [2287/3517] Forecasting NXP... [2026-01-06T20:28:10.225899] [INFO ] [sig ] Generating forecast for: NXP [2026-01-06T20:28:10.225928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-06T20:28:10.238411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-06T20:28:10.238759] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-06T20:28:10.239548] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-06T20:28:10.239618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:10.239652] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:10.239680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:10.239749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:10.299853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:10.300614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:10.300723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:10.300758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:10.422303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:10.422463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:10.422508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:10.422539] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:10.426280] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-06T20:28:10.426563] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-06T20:28:10.426716] [INFO ] [sig ] NXP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:10.569052] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NXP.txt [2026-01-06T20:28:10.569185] [INFO ] [sig ] [2287/3517] Completed NXP in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:10.569225] [INFO ] [sig ] [2288/3517] Forecasting NXPI... [2026-01-06T20:28:10.569263] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-06T20:28:10.569300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-06T20:28:10.582138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-06T20:28:10.582491] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-06T20:28:10.583287] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-06T20:28:10.583354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:10.583393] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:10.583420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:10.583477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:10.640917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:10.641775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:10.641855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:10.641888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:10.767148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:10.767355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:10.767399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:10.767427] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:10.771071] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: DOWN (p=47.12%) [2026-01-06T20:28:10.771376] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-06T20:28:10.771505] [INFO ] [sig ] NXPI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:10.934793] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NXPI.txt [2026-01-06T20:28:10.934947] [INFO ] [sig ] [2288/3517] Completed NXPI in 0.4s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:10.934986] [INFO ] [sig ] [2289/3517] Forecasting NYXH... [2026-01-06T20:28:10.935016] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-06T20:28:10.935046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-06T20:28:10.946117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-06T20:28:10.946463] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-06T20:28:10.947235] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-06T20:28:10.947298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:10.947331] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:10.947358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:10.947415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:11.006080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:11.006792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:11.006874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:11.006907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:11.125235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:11.125375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:11.125416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:11.125445] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:11.128957] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=26.89%) [2026-01-06T20:28:11.129232] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-06T20:28:11.129367] [INFO ] [sig ] NYXH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:11.270747] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/NYXH.txt [2026-01-06T20:28:11.270863] [INFO ] [sig ] [2289/3517] Completed NYXH in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:11.270901] [INFO ] [sig ] [2290/3517] Forecasting NZF... [2026-01-06T20:28:11.270930] [INFO ] [sig ] Generating forecast for: NZF [2026-01-06T20:28:11.270960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-06T20:28:11.284092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-06T20:28:11.284504] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-06T20:28:11.285321] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-06T20:28:11.285374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:11.285407] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:11.285434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:11.285492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:11.343375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:11.344167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:11.344248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:11.344290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:11.465459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:11.465617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:11.465661] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:11.465692] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:11.469179] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: UP (p=54.92%) [2026-01-06T20:28:11.469442] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-06T20:28:11.469762] [INFO ] [sig ] NZF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:11.609513] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/NZF.txt [2026-01-06T20:28:11.609665] [INFO ] [sig ] [2290/3517] Completed NZF in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:11.609705] [INFO ] [sig ] [2291/3517] Forecasting OABI... [2026-01-06T20:28:11.609735] [INFO ] [sig ] Generating forecast for: OABI [2026-01-06T20:28:11.609767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-06T20:28:11.621261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-06T20:28:11.621546] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-06T20:28:11.622304] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-06T20:28:11.622355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:11.622388] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:11.622415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:11.622476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:11.680362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:11.681129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:11.681204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:11.681235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:11.806399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:11.806559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:11.806620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:11.806651] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:11.810021] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=35.41%) [2026-01-06T20:28:11.810289] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-06T20:28:11.810412] [INFO ] [sig ] OABI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:11.950918] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OABI.txt [2026-01-06T20:28:11.951084] [INFO ] [sig ] [2291/3517] Completed OABI in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:11.951124] [INFO ] [sig ] [2292/3517] Forecasting OBDC... [2026-01-06T20:28:11.951156] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-06T20:28:11.951186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-06T20:28:11.963275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-06T20:28:11.963647] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-06T20:28:11.964394] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-06T20:28:11.964445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:11.964477] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:11.964504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:11.964560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:12.022294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:12.022934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:12.023011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:12.023044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:12.144485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:12.144670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:12.144717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:12.144746] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:12.148240] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: UP (p=58.90%) [2026-01-06T20:28:12.148506] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-06T20:28:12.148653] [INFO ] [sig ] OBDC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:12.287806] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OBDC.txt [2026-01-06T20:28:12.287922] [INFO ] [sig ] [2292/3517] Completed OBDC in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:12.287961] [INFO ] [sig ] [2293/3517] Forecasting OBIL... [2026-01-06T20:28:12.287990] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-06T20:28:12.288020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-06T20:28:12.300311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-06T20:28:12.300666] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-06T20:28:12.301690] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-06T20:28:12.301744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:12.301779] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:12.301808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:12.301866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:12.363053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:12.364181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:12.364267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:12.364300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:12.477659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:12.477824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:12.477869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:12.477900] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:12.481853] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: DOWN (p=39.85%) [2026-01-06T20:28:12.482133] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-06T20:28:12.482262] [INFO ] [sig ] OBIL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:12.628229] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OBIL.txt [2026-01-06T20:28:12.628390] [INFO ] [sig ] [2293/3517] Completed OBIL in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:12.628436] [INFO ] [sig ] [2294/3517] Forecasting OBIO... [2026-01-06T20:28:12.628465] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-06T20:28:12.628498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-06T20:28:12.640001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-06T20:28:12.640399] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-06T20:28:12.641198] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-06T20:28:12.641252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:12.641310] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:12.641339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:12.641397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:12.701975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:12.702853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:12.702936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:12.702970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:12.826508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:12.826685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:12.826733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:12.826765] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:12.830268] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=44.64%) [2026-01-06T20:28:12.830590] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-06T20:28:12.830725] [INFO ] [sig ] OBIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:12.973172] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OBIO.txt [2026-01-06T20:28:12.973331] [INFO ] [sig ] [2294/3517] Completed OBIO in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:12.973372] [INFO ] [sig ] [2295/3517] Forecasting OBK... [2026-01-06T20:28:12.973403] [INFO ] [sig ] Generating forecast for: OBK [2026-01-06T20:28:12.973434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-06T20:28:12.985476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-06T20:28:12.985855] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-06T20:28:12.986701] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-06T20:28:12.986754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:12.986787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:12.986816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:12.986873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:13.046403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:13.047231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:13.047312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:13.047347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:13.169430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:13.169621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:13.169675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:13.169707] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:13.173175] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-06T20:28:13.173464] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-06T20:28:13.173615] [INFO ] [sig ] OBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:13.319453] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OBK.txt [2026-01-06T20:28:13.319605] [INFO ] [sig ] [2295/3517] Completed OBK in 0.3s | 2.91 sym/s | Total: 13.1m | ETA: 7.0m [2026-01-06T20:28:13.319648] [INFO ] [sig ] [2296/3517] Forecasting OC... [2026-01-06T20:28:13.319677] [INFO ] [sig ] Generating forecast for: OC [2026-01-06T20:28:13.319707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-06T20:28:13.331981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-06T20:28:13.332362] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-06T20:28:13.333195] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-06T20:28:13.333248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:13.333281] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:13.333308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:13.333365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:13.393293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:13.394373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:13.394662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:13.394698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:13.517785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:13.517952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:13.517998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:13.518027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:13.521335] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=19.61%) [2026-01-06T20:28:13.521618] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-06T20:28:13.521744] [INFO ] [sig ] OC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:13.663800] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OC.txt [2026-01-06T20:28:13.663943] [INFO ] [sig ] [2296/3517] Completed OC in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:13.663985] [INFO ] [sig ] [2297/3517] Forecasting OCCI... [2026-01-06T20:28:13.664014] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-06T20:28:13.664044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-06T20:28:13.675262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-06T20:28:13.675592] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-06T20:28:13.676370] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-06T20:28:13.676423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:13.676455] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:13.676483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:13.676541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:13.735111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:13.735973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:13.736054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:13.736088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:13.855887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:13.856042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:13.856098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:13.856159] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:13.860749] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-01-06T20:28:13.861030] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-06T20:28:13.861155] [INFO ] [sig ] OCCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:14.009406] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OCCI.txt [2026-01-06T20:28:14.009547] [INFO ] [sig ] [2297/3517] Completed OCCI in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:14.009603] [INFO ] [sig ] [2298/3517] Forecasting OCFC... [2026-01-06T20:28:14.009634] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-06T20:28:14.009666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-06T20:28:14.021644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-06T20:28:14.021942] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-06T20:28:14.022927] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-06T20:28:14.022979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:14.023012] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:14.023040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:14.023098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:14.081164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:14.081960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:14.082043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:14.082078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:14.208452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:14.208631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:14.208678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:14.208726] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:14.212147] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-06T20:28:14.212420] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-06T20:28:14.212545] [INFO ] [sig ] OCFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:14.354190] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OCFC.txt [2026-01-06T20:28:14.354336] [INFO ] [sig ] [2298/3517] Completed OCFC in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:14.354376] [INFO ] [sig ] [2299/3517] Forecasting OCGN... [2026-01-06T20:28:14.354406] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-06T20:28:14.354437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-06T20:28:14.365981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-06T20:28:14.366284] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-06T20:28:14.367094] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-06T20:28:14.367148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:14.367181] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:14.367208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:14.367268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:14.427052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:14.427779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:14.427859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:14.427893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:14.556317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:14.556466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:14.556509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:14.556541] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:14.560502] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=36.61%) [2026-01-06T20:28:14.560793] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-06T20:28:14.560920] [INFO ] [sig ] OCGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:14.704370] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OCGN.txt [2026-01-06T20:28:14.704525] [INFO ] [sig ] [2299/3517] Completed OCGN in 0.4s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:14.704595] [INFO ] [sig ] [2300/3517] Forecasting OCSL... [2026-01-06T20:28:14.704637] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-06T20:28:14.704675] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-06T20:28:14.717362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-06T20:28:14.717902] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-06T20:28:14.718980] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-06T20:28:14.719043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:14.719077] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:14.719104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:14.719162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:14.779829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:14.780644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:14.780724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:14.780758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:14.903627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:14.903774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:14.903818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:14.903846] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:14.907111] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=87.60%) [2026-01-06T20:28:14.907382] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-06T20:28:14.907507] [INFO ] [sig ] OCSL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:15.047540] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OCSL.txt [2026-01-06T20:28:15.047688] [INFO ] [sig ] [2300/3517] Completed OCSL in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:15.047727] [INFO ] [sig ] [2301/3517] Forecasting OCUL... [2026-01-06T20:28:15.047757] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-06T20:28:15.047787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-06T20:28:15.059924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-06T20:28:15.060200] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-06T20:28:15.061037] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-06T20:28:15.061090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:15.061124] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:15.061153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:15.061211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:15.121511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:15.122270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:15.122351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:15.122386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:15.244553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:15.244722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:15.244765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:15.244795] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:15.248393] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=34.94%) [2026-01-06T20:28:15.248683] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-06T20:28:15.248824] [INFO ] [sig ] OCUL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:15.391026] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OCUL.txt [2026-01-06T20:28:15.391154] [INFO ] [sig ] [2301/3517] Completed OCUL in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:15.391194] [INFO ] [sig ] [2302/3517] Forecasting ODC... [2026-01-06T20:28:15.391224] [INFO ] [sig ] Generating forecast for: ODC [2026-01-06T20:28:15.391255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-06T20:28:15.402519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-06T20:28:15.403047] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-06T20:28:15.404089] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-06T20:28:15.404142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:15.404175] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:15.404202] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:15.404259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:15.463538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:15.464236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:15.464317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:15.464352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:15.579845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:15.579999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:15.580043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:15.580073] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:15.583456] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: DOWN (p=37.03%) [2026-01-06T20:28:15.583748] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-06T20:28:15.583873] [INFO ] [sig ] ODC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:15.726705] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ODC.txt [2026-01-06T20:28:15.726833] [INFO ] [sig ] [2302/3517] Completed ODC in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:15.726874] [INFO ] [sig ] [2303/3517] Forecasting ODD... [2026-01-06T20:28:15.726903] [INFO ] [sig ] Generating forecast for: ODD [2026-01-06T20:28:15.726933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-06T20:28:15.738232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-06T20:28:15.738554] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-06T20:28:15.739400] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-06T20:28:15.739459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:15.739490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:15.739517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:15.739592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:15.798445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:15.799059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:15.799154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:15.799189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:15.921500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:15.921880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:15.921923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:15.921952] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:15.925732] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: UP (p=79.07%) [2026-01-06T20:28:15.925997] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-06T20:28:15.926117] [INFO ] [sig ] ODD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:16.064953] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ODD.txt [2026-01-06T20:28:16.065070] [INFO ] [sig ] [2303/3517] Completed ODD in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 7.0m [2026-01-06T20:28:16.065114] [INFO ] [sig ] [2304/3517] Forecasting ODFL... [2026-01-06T20:28:16.065144] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-06T20:28:16.065175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-06T20:28:16.076887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-06T20:28:16.077201] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-06T20:28:16.077981] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-06T20:28:16.078033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:16.078065] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:16.078093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:16.078150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:16.139151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:16.139857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:16.139963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:16.139998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:16.262206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:16.262343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:16.262384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:16.262413] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:16.265987] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-01-06T20:28:16.266258] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-06T20:28:16.266382] [INFO ] [sig ] ODFL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:16.405134] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ODFL.txt [2026-01-06T20:28:16.405242] [INFO ] [sig ] [2304/3517] Completed ODFL in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:16.405281] [INFO ] [sig ] [2305/3517] Forecasting OEC... [2026-01-06T20:28:16.405310] [INFO ] [sig ] Generating forecast for: OEC [2026-01-06T20:28:16.405340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-06T20:28:16.416508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-06T20:28:16.416787] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-06T20:28:16.417598] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-06T20:28:16.417651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:16.417683] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:16.417710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:16.417768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:16.474555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:16.475170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:16.475246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:16.475281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:16.595275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:16.595409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:16.595450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:16.595479] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:16.598783] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: UP (p=57.79%) [2026-01-06T20:28:16.599054] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-06T20:28:16.599198] [INFO ] [sig ] OEC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:16.738899] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OEC.txt [2026-01-06T20:28:16.739014] [INFO ] [sig ] [2305/3517] Completed OEC in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:16.739052] [INFO ] [sig ] [2306/3517] Forecasting OESX... [2026-01-06T20:28:16.739081] [INFO ] [sig ] Generating forecast for: OESX [2026-01-06T20:28:16.739111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-06T20:28:16.750663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-06T20:28:16.750921] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-06T20:28:16.751716] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-06T20:28:16.751768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:16.751800] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:16.751826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:16.751883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:16.809861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:16.810438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:16.810512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:16.810543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:16.924928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:16.925055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:16.925094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:16.925122] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:16.928296] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=99.39%) [2026-01-06T20:28:16.928559] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-06T20:28:16.928733] [INFO ] [sig ] OESX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:17.072556] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OESX.txt [2026-01-06T20:28:17.072895] [INFO ] [sig ] [2306/3517] Completed OESX in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:17.072943] [INFO ] [sig ] [2307/3517] Forecasting OFG... [2026-01-06T20:28:17.072973] [INFO ] [sig ] Generating forecast for: OFG [2026-01-06T20:28:17.073003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-06T20:28:17.085214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-06T20:28:17.085638] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-06T20:28:17.086478] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-06T20:28:17.086532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:17.086566] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:17.086614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:17.086673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:17.146850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:17.147717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:17.147868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:17.147904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:17.273828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:17.273989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:17.274050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:17.274081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:17.277822] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: DOWN (p=31.22%) [2026-01-06T20:28:17.278103] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-06T20:28:17.278231] [INFO ] [sig ] OFG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:17.419038] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OFG.txt [2026-01-06T20:28:17.419215] [INFO ] [sig ] [2307/3517] Completed OFG in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:17.419256] [INFO ] [sig ] [2308/3517] Forecasting OFIX... [2026-01-06T20:28:17.419288] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-06T20:28:17.419319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-06T20:28:17.433185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-06T20:28:17.433521] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-06T20:28:17.434530] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-06T20:28:17.434622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:17.434659] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:17.434687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:17.434745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:17.495105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:17.495960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:17.496043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:17.496078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:17.619201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:17.619373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:17.619446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:17.619486] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:17.623040] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: DOWN (p=7.34%) [2026-01-06T20:28:17.623335] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-06T20:28:17.623471] [INFO ] [sig ] OFIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:17.766738] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OFIX.txt [2026-01-06T20:28:17.766888] [INFO ] [sig ] [2308/3517] Completed OFIX in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:17.766929] [INFO ] [sig ] [2309/3517] Forecasting OFLX... [2026-01-06T20:28:17.766959] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-06T20:28:17.766990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-06T20:28:17.778147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-06T20:28:17.778443] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-06T20:28:17.779270] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-06T20:28:17.779323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:17.779355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:17.779383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:17.779448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:17.842620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:17.843459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:17.843591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:17.843631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:17.966293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:17.966458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:17.966501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:17.966531] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:17.970086] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=33.97%) [2026-01-06T20:28:17.970368] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-06T20:28:17.970491] [INFO ] [sig ] OFLX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:18.112823] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OFLX.txt [2026-01-06T20:28:18.112949] [INFO ] [sig ] [2309/3517] Completed OFLX in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:18.112987] [INFO ] [sig ] [2310/3517] Forecasting OFS... [2026-01-06T20:28:18.113017] [INFO ] [sig ] Generating forecast for: OFS [2026-01-06T20:28:18.113047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-06T20:28:18.124768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-06T20:28:18.125038] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-06T20:28:18.125985] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-06T20:28:18.126037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:18.126070] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:18.126096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:18.126156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:18.184349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:18.185159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:18.185241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:18.185276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:18.306251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:18.306391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:18.306433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:18.306466] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:18.309887] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: DOWN (p=9.14%) [2026-01-06T20:28:18.310157] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-06T20:28:18.310276] [INFO ] [sig ] OFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:18.452708] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OFS.txt [2026-01-06T20:28:18.452814] [INFO ] [sig ] [2310/3517] Completed OFS in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:18.452861] [INFO ] [sig ] [2311/3517] Forecasting OGE... [2026-01-06T20:28:18.452892] [INFO ] [sig ] Generating forecast for: OGE [2026-01-06T20:28:18.452922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-06T20:28:18.465001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-06T20:28:18.465258] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-06T20:28:18.466013] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-06T20:28:18.466064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:18.466129] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:18.466158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:18.466215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:18.522706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:18.523279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:18.523352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:18.523386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:18.645138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:18.645264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:18.645305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:18.645333] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:18.648518] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: DOWN (p=8.42%) [2026-01-06T20:28:18.648820] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-06T20:28:18.648942] [INFO ] [sig ] OGE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:18.789294] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OGE.txt [2026-01-06T20:28:18.789403] [INFO ] [sig ] [2311/3517] Completed OGE in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:18.789450] [INFO ] [sig ] [2312/3517] Forecasting OGI... [2026-01-06T20:28:18.789485] [INFO ] [sig ] Generating forecast for: OGI [2026-01-06T20:28:18.789522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-06T20:28:18.801521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-06T20:28:18.801804] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-06T20:28:18.802540] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-06T20:28:18.802613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:18.802647] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:18.802675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:18.802731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:18.860328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:18.861119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:18.861192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:18.861224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:18.987446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:18.987603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:18.987646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:18.987674] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:18.990992] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=62.94%) [2026-01-06T20:28:18.991270] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-06T20:28:18.991389] [INFO ] [sig ] OGI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:19.130407] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OGI.txt [2026-01-06T20:28:19.130510] [INFO ] [sig ] [2312/3517] Completed OGI in 0.3s | 2.91 sym/s | Total: 13.2m | ETA: 6.9m [2026-01-06T20:28:19.130548] [INFO ] [sig ] [2313/3517] Forecasting OGN... [2026-01-06T20:28:19.130595] [INFO ] [sig ] Generating forecast for: OGN [2026-01-06T20:28:19.130628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-06T20:28:19.141504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-06T20:28:19.141797] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-06T20:28:19.142520] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-06T20:28:19.142593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:19.142628] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:19.142655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:19.142711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:19.199750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:19.200317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:19.200392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:19.200425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:19.323966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:19.324104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:19.324144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:19.324173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:19.327412] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: DOWN (p=48.97%) [2026-01-06T20:28:19.327696] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-06T20:28:19.327817] [INFO ] [sig ] OGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:19.467989] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OGN.txt [2026-01-06T20:28:19.468090] [INFO ] [sig ] [2313/3517] Completed OGN in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:19.468127] [INFO ] [sig ] [2314/3517] Forecasting OHI... [2026-01-06T20:28:19.468156] [INFO ] [sig ] Generating forecast for: OHI [2026-01-06T20:28:19.468186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-06T20:28:19.479330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-06T20:28:19.479616] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-06T20:28:19.480350] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-06T20:28:19.480402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:19.480433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:19.480459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:19.480515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:19.537513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:19.538119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:19.538195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:19.538226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:19.660567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:19.660715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:19.660756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:19.660785] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:19.664017] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: UP (p=99.22%) [2026-01-06T20:28:19.664282] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-06T20:28:19.664399] [INFO ] [sig ] OHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:19.803931] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OHI.txt [2026-01-06T20:28:19.804050] [INFO ] [sig ] [2314/3517] Completed OHI in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:19.804088] [INFO ] [sig ] [2315/3517] Forecasting OI... [2026-01-06T20:28:19.804118] [INFO ] [sig ] Generating forecast for: OI [2026-01-06T20:28:19.804158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-06T20:28:19.815127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-06T20:28:19.815382] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-06T20:28:19.816128] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-06T20:28:19.816180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:19.816212] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:19.816239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:19.816296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:19.873609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:19.874177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:19.874251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:19.874283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:19.995129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:19.995260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:19.995301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:19.995330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:19.998497] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: UP (p=51.96%) [2026-01-06T20:28:19.998798] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-06T20:28:19.998917] [INFO ] [sig ] OI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:20.140488] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OI.txt [2026-01-06T20:28:20.140608] [INFO ] [sig ] [2315/3517] Completed OI in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:20.140648] [INFO ] [sig ] [2316/3517] Forecasting OIA... [2026-01-06T20:28:20.140677] [INFO ] [sig ] Generating forecast for: OIA [2026-01-06T20:28:20.140706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-06T20:28:20.152392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-06T20:28:20.152687] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-06T20:28:20.153407] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-06T20:28:20.153458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:20.153494] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:20.153520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:20.153595] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:20.210185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:20.210836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:20.210911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:20.210944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:20.334557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:20.334702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:20.334744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:20.334772] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:20.337969] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-06T20:28:20.338236] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-06T20:28:20.338354] [INFO ] [sig ] OIA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:20.479614] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OIA.txt [2026-01-06T20:28:20.479725] [INFO ] [sig ] [2316/3517] Completed OIA in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:20.479764] [INFO ] [sig ] [2317/3517] Forecasting OII... [2026-01-06T20:28:20.479793] [INFO ] [sig ] Generating forecast for: OII [2026-01-06T20:28:20.479823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-06T20:28:20.491762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-06T20:28:20.492017] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-06T20:28:20.492773] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-06T20:28:20.492824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:20.492855] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:20.492882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:20.492938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:20.548888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:20.549468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:20.549543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:20.549592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:20.667807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:20.667929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:20.667968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:20.667996] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:20.671204] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=25.50%) [2026-01-06T20:28:20.671471] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-06T20:28:20.671619] [INFO ] [sig ] OII: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:20.809265] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OII.txt [2026-01-06T20:28:20.809376] [INFO ] [sig ] [2317/3517] Completed OII in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:20.809414] [INFO ] [sig ] [2318/3517] Forecasting OIS... [2026-01-06T20:28:20.809444] [INFO ] [sig ] Generating forecast for: OIS [2026-01-06T20:28:20.809474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-06T20:28:20.820223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-06T20:28:20.820505] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-06T20:28:20.821263] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-06T20:28:20.821314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:20.821346] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:20.821373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:20.821430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:20.877477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:20.878215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:20.878294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:20.878327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:20.996880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:20.997010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:20.997049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:20.997079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:21.000298] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=12.81%) [2026-01-06T20:28:21.000609] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-06T20:28:21.000734] [INFO ] [sig ] OIS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:21.143230] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OIS.txt [2026-01-06T20:28:21.143336] [INFO ] [sig ] [2318/3517] Completed OIS in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:21.143373] [INFO ] [sig ] [2319/3517] Forecasting OKE... [2026-01-06T20:28:21.143403] [INFO ] [sig ] Generating forecast for: OKE [2026-01-06T20:28:21.143432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-06T20:28:21.154299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-06T20:28:21.154548] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-06T20:28:21.155303] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-06T20:28:21.155353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:21.155385] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:21.155411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:21.155467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:21.211869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:21.212475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:21.212555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:21.212606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:21.339872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:21.340014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:21.340056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:21.340085] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:21.343286] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: UP (p=62.64%) [2026-01-06T20:28:21.343557] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-06T20:28:21.343699] [INFO ] [sig ] OKE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:21.482389] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OKE.txt [2026-01-06T20:28:21.482501] [INFO ] [sig ] [2319/3517] Completed OKE in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:21.482538] [INFO ] [sig ] [2320/3517] Forecasting OKTA... [2026-01-06T20:28:21.482568] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-06T20:28:21.482618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-06T20:28:21.500039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-06T20:28:21.500719] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-06T20:28:21.501898] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-06T20:28:21.501961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:21.502004] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:21.502038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:21.502118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:21.560787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:21.562206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:21.562327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:21.562364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:21.690832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:21.691051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:21.691100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:21.691130] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:21.694860] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=63.37%) [2026-01-06T20:28:21.695167] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-06T20:28:21.695302] [INFO ] [sig ] OKTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:21.836854] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OKTA.txt [2026-01-06T20:28:21.837052] [INFO ] [sig ] [2320/3517] Completed OKTA in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:21.837092] [INFO ] [sig ] [2321/3517] Forecasting OKYO... [2026-01-06T20:28:21.837121] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-06T20:28:21.837155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-06T20:28:21.850774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-06T20:28:21.851407] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-06T20:28:21.852460] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-06T20:28:21.852513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:21.852544] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:21.852592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:21.852653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:21.911225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:21.912444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:21.912538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:21.912570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:22.038407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:22.038611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:22.038882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:22.038919] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:22.042609] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: UP (p=88.26%) [2026-01-06T20:28:22.042914] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-06T20:28:22.043046] [INFO ] [sig ] OKYO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:22.193374] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OKYO.txt [2026-01-06T20:28:22.193585] [INFO ] [sig ] [2321/3517] Completed OKYO in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.9m [2026-01-06T20:28:22.193630] [INFO ] [sig ] [2322/3517] Forecasting OLED... [2026-01-06T20:28:22.193664] [INFO ] [sig ] Generating forecast for: OLED [2026-01-06T20:28:22.193698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-06T20:28:22.207348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-06T20:28:22.207808] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-06T20:28:22.208998] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-06T20:28:22.209054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:22.209088] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:22.209114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:22.209171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:22.268492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:22.269613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:22.269714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:22.269747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:22.389412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:22.389607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:22.389653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:22.389683] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:22.393860] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: DOWN (p=14.76%) [2026-01-06T20:28:22.394346] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-06T20:28:22.394477] [INFO ] [sig ] OLED: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:22.541888] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OLED.txt [2026-01-06T20:28:22.542050] [INFO ] [sig ] [2322/3517] Completed OLED in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:22.542090] [INFO ] [sig ] [2323/3517] Forecasting OLLI... [2026-01-06T20:28:22.542122] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-06T20:28:22.542152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-06T20:28:22.554650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-06T20:28:22.555027] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-06T20:28:22.555863] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-06T20:28:22.555916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:22.555948] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:22.555976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:22.556032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:22.619103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:22.620063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:22.620146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:22.620179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:22.743409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:22.743594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:22.743643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:22.743675] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:22.747080] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: UP (p=61.43%) [2026-01-06T20:28:22.747378] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-06T20:28:22.747510] [INFO ] [sig ] OLLI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:22.903252] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OLLI.txt [2026-01-06T20:28:22.903419] [INFO ] [sig ] [2323/3517] Completed OLLI in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:22.903458] [INFO ] [sig ] [2324/3517] Forecasting OLMA... [2026-01-06T20:28:22.903488] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-06T20:28:22.903519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-06T20:28:22.915799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-06T20:28:22.916345] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-06T20:28:22.917134] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-06T20:28:22.917199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:22.917232] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:22.917258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:22.917315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:22.976668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:22.977614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:22.977709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:22.977743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:23.110962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:23.111130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:23.111178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:23.111209] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:23.114561] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: UP (p=54.49%) [2026-01-06T20:28:23.114874] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-06T20:28:23.115001] [INFO ] [sig ] OLMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:23.271760] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OLMA.txt [2026-01-06T20:28:23.271924] [INFO ] [sig ] [2324/3517] Completed OLMA in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:23.271992] [INFO ] [sig ] [2325/3517] Forecasting OLN... [2026-01-06T20:28:23.272023] [INFO ] [sig ] Generating forecast for: OLN [2026-01-06T20:28:23.272055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-06T20:28:23.284861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-06T20:28:23.285242] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-06T20:28:23.286123] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-06T20:28:23.286177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:23.286211] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:23.286239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:23.286297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:23.350204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:23.351141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:23.351225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:23.351260] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:23.481864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:23.482024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:23.482071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:23.482113] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:23.486162] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: DOWN (p=36.91%) [2026-01-06T20:28:23.486452] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-06T20:28:23.486617] [INFO ] [sig ] OLN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:23.640254] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OLN.txt [2026-01-06T20:28:23.640409] [INFO ] [sig ] [2325/3517] Completed OLN in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:23.640451] [INFO ] [sig ] [2326/3517] Forecasting OLP... [2026-01-06T20:28:23.640485] [INFO ] [sig ] Generating forecast for: OLP [2026-01-06T20:28:23.640517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-06T20:28:23.652838] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-06T20:28:23.653216] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-06T20:28:23.654059] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-06T20:28:23.654115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:23.654148] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:23.654177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:23.654236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:23.713839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:23.714739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:23.714827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:23.714861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:23.838419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:23.838599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:23.838649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:23.838680] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:23.842543] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=13.86%) [2026-01-06T20:28:23.842898] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-06T20:28:23.843219] [INFO ] [sig ] OLP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:23.989876] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OLP.txt [2026-01-06T20:28:23.990026] [INFO ] [sig ] [2326/3517] Completed OLP in 0.3s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:23.990068] [INFO ] [sig ] [2327/3517] Forecasting OLPX... [2026-01-06T20:28:23.990100] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-06T20:28:23.990130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-06T20:28:24.004160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-06T20:28:24.004535] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-06T20:28:24.005314] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-06T20:28:24.005365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:24.005396] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:24.005424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:24.005481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:24.065660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:24.066491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:24.066589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:24.066628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:24.196205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:24.196368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:24.196414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:24.196444] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:24.199887] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=89.55%) [2026-01-06T20:28:24.200177] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-06T20:28:24.200305] [INFO ] [sig ] OLPX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:24.350077] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OLPX.txt [2026-01-06T20:28:24.350231] [INFO ] [sig ] [2327/3517] Completed OLPX in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:24.350278] [INFO ] [sig ] [2328/3517] Forecasting OM... [2026-01-06T20:28:24.350311] [INFO ] [sig ] Generating forecast for: OM [2026-01-06T20:28:24.350341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-06T20:28:24.362821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-06T20:28:24.363213] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-06T20:28:24.364284] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-06T20:28:24.364338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:24.364371] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:24.364426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:24.364485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:24.425227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:24.426142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:24.426225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:24.426259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:24.552031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:24.552187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:24.552230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:24.552259] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:24.555738] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=43.24%) [2026-01-06T20:28:24.556021] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-06T20:28:24.556153] [INFO ] [sig ] OM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:24.701945] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OM.txt [2026-01-06T20:28:24.702093] [INFO ] [sig ] [2328/3517] Completed OM in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:24.702132] [INFO ] [sig ] [2329/3517] Forecasting OMAB... [2026-01-06T20:28:24.702163] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-06T20:28:24.702193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-06T20:28:24.713354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-06T20:28:24.713746] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-06T20:28:24.714543] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-06T20:28:24.714620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:24.714653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:24.714680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:24.714737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:24.776529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:24.777570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:24.777669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:24.777703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:24.905030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:24.905190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:24.905234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:24.905264] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:24.909304] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-06T20:28:24.909709] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-06T20:28:24.910061] [INFO ] [sig ] OMAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:25.059163] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OMAB.txt [2026-01-06T20:28:25.059323] [INFO ] [sig ] [2329/3517] Completed OMAB in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:25.059365] [INFO ] [sig ] [2330/3517] Forecasting OMC... [2026-01-06T20:28:25.059395] [INFO ] [sig ] Generating forecast for: OMC [2026-01-06T20:28:25.059427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-06T20:28:25.073597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-06T20:28:25.074242] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-06T20:28:25.075071] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-06T20:28:25.075123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:25.075154] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:25.075182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:25.075239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:25.132421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:25.133346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:25.133431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:25.133464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:25.258402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:25.258560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:25.258628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:25.258665] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:25.262553] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=82.19%) [2026-01-06T20:28:25.262882] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-06T20:28:25.263014] [INFO ] [sig ] OMC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:25.411621] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OMC.txt [2026-01-06T20:28:25.411842] [INFO ] [sig ] [2330/3517] Completed OMC in 0.4s | 2.91 sym/s | Total: 13.3m | ETA: 6.8m [2026-01-06T20:28:25.412086] [INFO ] [sig ] [2331/3517] Forecasting OMCL... [2026-01-06T20:28:25.412133] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-06T20:28:25.412178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-06T20:28:25.426318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-06T20:28:25.426738] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-06T20:28:25.427544] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-06T20:28:25.427617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:25.427652] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:25.427679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:25.427735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:25.494618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:25.495709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:25.495800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:25.495834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:25.627382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:25.627540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:25.627633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:25.627675] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:25.632001] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: UP (p=51.14%) [2026-01-06T20:28:25.632268] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-06T20:28:25.632392] [INFO ] [sig ] OMCL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:25.773279] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OMCL.txt [2026-01-06T20:28:25.773433] [INFO ] [sig ] [2331/3517] Completed OMCL in 0.4s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:25.773472] [INFO ] [sig ] [2332/3517] Forecasting OMEX... [2026-01-06T20:28:25.773503] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-06T20:28:25.773533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-06T20:28:25.785778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-06T20:28:25.786143] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-06T20:28:25.786956] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-06T20:28:25.787009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:25.787043] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:25.787071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:25.787130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:25.845917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:25.846815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:25.846899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:25.846933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:25.972160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:25.972315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:25.972360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:25.972389] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:25.975799] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=46.76%) [2026-01-06T20:28:25.976095] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-06T20:28:25.976225] [INFO ] [sig ] OMEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:26.121723] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OMEX.txt [2026-01-06T20:28:26.121889] [INFO ] [sig ] [2332/3517] Completed OMEX in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:26.121955] [INFO ] [sig ] [2333/3517] Forecasting OMF... [2026-01-06T20:28:26.121994] [INFO ] [sig ] Generating forecast for: OMF [2026-01-06T20:28:26.122027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-06T20:28:26.133814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-06T20:28:26.134132] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-06T20:28:26.134962] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-06T20:28:26.135016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:26.135049] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:26.135078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:26.135136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:26.194608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:26.195291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:26.195370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:26.195404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:26.319753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:26.319896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:26.319940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:26.319971] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:26.323627] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=79.19%) [2026-01-06T20:28:26.323909] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-06T20:28:26.324036] [INFO ] [sig ] OMF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:26.475772] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OMF.txt [2026-01-06T20:28:26.475902] [INFO ] [sig ] [2333/3517] Completed OMF in 0.4s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:26.475940] [INFO ] [sig ] [2334/3517] Forecasting ON... [2026-01-06T20:28:26.475969] [INFO ] [sig ] Generating forecast for: ON [2026-01-06T20:28:26.476000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-06T20:28:26.487099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-06T20:28:26.487387] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-06T20:28:26.488152] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-06T20:28:26.488204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:26.488235] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:26.488261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:26.488318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:26.548030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:26.548731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:26.548810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:26.548844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:26.675800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:26.675940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:26.675982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:26.676010] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:26.679454] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-06T20:28:26.679775] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-06T20:28:26.679897] [INFO ] [sig ] ON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:26.823181] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ON.txt [2026-01-06T20:28:26.823306] [INFO ] [sig ] [2334/3517] Completed ON in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:26.823346] [INFO ] [sig ] [2335/3517] Forecasting ONB... [2026-01-06T20:28:26.823374] [INFO ] [sig ] Generating forecast for: ONB [2026-01-06T20:28:26.823404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-06T20:28:26.835507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-06T20:28:26.835942] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-06T20:28:26.837002] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-06T20:28:26.837067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:26.837126] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:26.837171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:26.837257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:26.895933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:26.896566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:26.896662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:26.896696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:27.014743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:27.014898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:27.014941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:27.014969] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:27.018289] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-01-06T20:28:27.018565] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-06T20:28:27.018726] [INFO ] [sig ] ONB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:27.163045] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ONB.txt [2026-01-06T20:28:27.163271] [INFO ] [sig ] [2335/3517] Completed ONB in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:27.163320] [INFO ] [sig ] [2336/3517] Forecasting ONCO... [2026-01-06T20:28:27.163360] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-06T20:28:27.163398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-06T20:28:27.178836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-06T20:28:27.179279] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-06T20:28:27.180453] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-06T20:28:27.180518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:27.180558] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:27.180617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:27.180704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:27.247884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:27.249025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:27.249121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:27.249157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:27.378069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:27.378233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:27.378277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:27.378308] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:27.382116] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: UP (p=64.44%) [2026-01-06T20:28:27.382407] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-06T20:28:27.382537] [INFO ] [sig ] ONCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:27.533390] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ONCO.txt [2026-01-06T20:28:27.533605] [INFO ] [sig ] [2336/3517] Completed ONCO in 0.4s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:27.533667] [INFO ] [sig ] [2337/3517] Forecasting ONDS... [2026-01-06T20:28:27.533700] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-06T20:28:27.533731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-06T20:28:27.546387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-06T20:28:27.546762] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-06T20:28:27.547607] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-06T20:28:27.547671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:27.547710] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:27.547744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:27.547815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:27.610850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:27.611794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:27.611883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:27.611927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:27.735924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:27.736085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:27.736128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:27.736157] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:27.739476] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-06T20:28:27.739768] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-06T20:28:27.739892] [INFO ] [sig ] ONDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:27.880547] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ONDS.txt [2026-01-06T20:28:27.880709] [INFO ] [sig ] [2337/3517] Completed ONDS in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:27.880749] [INFO ] [sig ] [2338/3517] Forecasting ONEQ... [2026-01-06T20:28:27.880779] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-06T20:28:27.880815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-06T20:28:27.892467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-06T20:28:27.892799] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-06T20:28:27.893559] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-06T20:28:27.893631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:27.893674] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:27.893702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:27.893781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:27.949435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:27.950332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:27.950439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:27.950474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:28.073908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:28.074074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:28.074120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:28.074151] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:28.078020] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-01-06T20:28:28.078351] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-06T20:28:28.078502] [INFO ] [sig ] ONEQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:28.243668] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ONEQ.txt [2026-01-06T20:28:28.243896] [INFO ] [sig ] [2338/3517] Completed ONEQ in 0.4s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:28.243960] [INFO ] [sig ] [2339/3517] Forecasting ONL... [2026-01-06T20:28:28.244021] [INFO ] [sig ] Generating forecast for: ONL [2026-01-06T20:28:28.244075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-06T20:28:28.261205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-06T20:28:28.261733] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-06T20:28:28.262988] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-06T20:28:28.263065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:28.263117] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:28.263163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:28.263260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:28.339434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:28.340344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:28.340432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:28.340471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:28.508831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:28.509033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:28.509107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:28.509160] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:28.514656] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-06T20:28:28.515204] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-06T20:28:28.515413] [INFO ] [sig ] ONL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:28.732798] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ONL.txt [2026-01-06T20:28:28.733021] [INFO ] [sig ] [2339/3517] Completed ONL in 0.5s | 2.91 sym/s | Total: 13.4m | ETA: 6.8m [2026-01-06T20:28:28.733093] [INFO ] [sig ] [2340/3517] Forecasting ONON... [2026-01-06T20:28:28.733145] [INFO ] [sig ] Generating forecast for: ONON [2026-01-06T20:28:28.733211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-06T20:28:28.747871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-06T20:28:28.748365] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-06T20:28:28.749428] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-06T20:28:28.749488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:28.749522] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:28.749549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:28.749633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:28.831432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:28.832626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:28.832733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:28.832790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:28.979641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:28.979802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:28.979849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:28.979879] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:28.983519] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-01-06T20:28:28.983867] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-06T20:28:28.984005] [INFO ] [sig ] ONON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:29.133489] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ONON.txt [2026-01-06T20:28:29.133667] [INFO ] [sig ] [2340/3517] Completed ONON in 0.4s | 2.91 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-06T20:28:29.133712] [INFO ] [sig ] [2341/3517] Forecasting ONTF... [2026-01-06T20:28:29.133743] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-06T20:28:29.133773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-06T20:28:29.144861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-06T20:28:29.145169] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-06T20:28:29.145946] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-06T20:28:29.145999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:29.146030] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:29.146057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:29.146114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:29.205268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:29.206125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:29.206207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:29.206242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:29.334255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:29.334411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:29.334457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:29.334487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:29.338037] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: UP (p=90.08%) [2026-01-06T20:28:29.338317] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-06T20:28:29.338444] [INFO ] [sig ] ONTF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:29.501088] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ONTF.txt [2026-01-06T20:28:29.501218] [INFO ] [sig ] [2341/3517] Completed ONTF in 0.4s | 2.91 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-06T20:28:29.501283] [INFO ] [sig ] [2342/3517] Forecasting ONTO... [2026-01-06T20:28:29.501314] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-06T20:28:29.501345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-06T20:28:29.513292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-06T20:28:29.513607] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-06T20:28:29.514409] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-06T20:28:29.514461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:29.514493] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:29.514519] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:29.514592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:29.570480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:29.571168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:29.571248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:29.571279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:29.696715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:29.696882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:29.696928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:29.696976] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:29.700502] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: UP (p=51.07%) [2026-01-06T20:28:29.700866] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-06T20:28:29.701005] [INFO ] [sig ] ONTO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:29.841297] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ONTO.txt [2026-01-06T20:28:29.841431] [INFO ] [sig ] [2342/3517] Completed ONTO in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-06T20:28:29.841469] [INFO ] [sig ] [2343/3517] Forecasting OOMA... [2026-01-06T20:28:29.841499] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-06T20:28:29.841529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-06T20:28:29.853527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-06T20:28:29.853820] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-06T20:28:29.854564] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-06T20:28:29.854635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:29.854667] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:29.854694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:29.854751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:29.911538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:29.912162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:29.912239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:29.912271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:30.034849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:30.035005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:30.035047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:30.035076] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:30.038364] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=3.14%) [2026-01-06T20:28:30.038650] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-06T20:28:30.038793] [INFO ] [sig ] OOMA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:30.178054] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OOMA.txt [2026-01-06T20:28:30.178195] [INFO ] [sig ] [2343/3517] Completed OOMA in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-06T20:28:30.178234] [INFO ] [sig ] [2344/3517] Forecasting OPAD... [2026-01-06T20:28:30.178265] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-06T20:28:30.178295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-06T20:28:30.189494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-06T20:28:30.189844] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-06T20:28:30.190619] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-06T20:28:30.190671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:30.190703] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:30.190735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:30.190793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:30.249356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:30.250242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:30.250321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:30.250392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:30.378451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:30.378630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:30.378676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:30.378728] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:30.382042] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: UP (p=56.37%) [2026-01-06T20:28:30.382313] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-06T20:28:30.382443] [INFO ] [sig ] OPAD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:30.525502] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OPAD.txt [2026-01-06T20:28:30.525687] [INFO ] [sig ] [2344/3517] Completed OPAD in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-06T20:28:30.525729] [INFO ] [sig ] [2345/3517] Forecasting OPAL... [2026-01-06T20:28:30.525759] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-06T20:28:30.525789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-06T20:28:30.539413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-06T20:28:30.539828] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-06T20:28:30.540636] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-06T20:28:30.540689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:30.540721] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:30.540775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:30.540834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:30.598525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:30.599335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:30.599418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:30.599452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:30.728624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:30.728828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:30.728883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:30.729096] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:30.732726] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-06T20:28:30.733009] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-06T20:28:30.733137] [INFO ] [sig ] OPAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:30.874848] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPAL.txt [2026-01-06T20:28:30.874989] [INFO ] [sig ] [2345/3517] Completed OPAL in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-06T20:28:30.875037] [INFO ] [sig ] [2346/3517] Forecasting OPBK... [2026-01-06T20:28:30.875069] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-06T20:28:30.875100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-06T20:28:30.886971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-06T20:28:30.887301] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-06T20:28:30.888132] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-06T20:28:30.888186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:30.888218] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:30.888268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:30.888330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:30.946036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:30.946750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:30.946828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:30.946862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:31.068367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:31.068520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:31.068565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:31.068615] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:31.071942] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=39.84%) [2026-01-06T20:28:31.072208] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-06T20:28:31.072329] [INFO ] [sig ] OPBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:31.211695] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPBK.txt [2026-01-06T20:28:31.212020] [INFO ] [sig ] [2346/3517] Completed OPBK in 0.3s | 2.91 sym/s | Total: 13.4m | ETA: 6.7m [2026-01-06T20:28:31.212058] [INFO ] [sig ] [2347/3517] Forecasting OPCH... [2026-01-06T20:28:31.212087] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-06T20:28:31.212117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-06T20:28:31.225998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-06T20:28:31.226338] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-06T20:28:31.227132] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-06T20:28:31.227184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:31.227215] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:31.227243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:31.227301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:31.283188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:31.283966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:31.284044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:31.284077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:31.410614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:31.410785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:31.410845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:31.410884] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:31.414807] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: DOWN (p=38.88%) [2026-01-06T20:28:31.415093] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-06T20:28:31.415218] [INFO ] [sig ] OPCH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:31.555033] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPCH.txt [2026-01-06T20:28:31.555179] [INFO ] [sig ] [2347/3517] Completed OPCH in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:31.555221] [INFO ] [sig ] [2348/3517] Forecasting OPEN... [2026-01-06T20:28:31.555258] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-06T20:28:31.555304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-06T20:28:31.566959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-06T20:28:31.567271] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-06T20:28:31.568113] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-06T20:28:31.568166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:31.568200] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:31.568229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:31.568287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:31.626447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:31.627111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:31.627190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:31.627224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:31.752136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:31.752318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:31.752371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:31.752401] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:31.756635] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: DOWN (p=29.40%) [2026-01-06T20:28:31.757148] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-06T20:28:31.757284] [INFO ] [sig ] OPEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:31.896284] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPEN.txt [2026-01-06T20:28:31.896418] [INFO ] [sig ] [2348/3517] Completed OPEN in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:31.896457] [INFO ] [sig ] [2349/3517] Forecasting OPFI... [2026-01-06T20:28:31.896486] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-06T20:28:31.896528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-06T20:28:31.909494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-06T20:28:31.909809] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-06T20:28:31.910653] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-06T20:28:31.910704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:31.910738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:31.910767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:31.910840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:31.967555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:31.968240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:31.968322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:31.968356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:32.091794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:32.091950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:32.091999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:32.092031] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:32.095495] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-06T20:28:32.095796] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-06T20:28:32.095927] [INFO ] [sig ] OPFI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:32.235719] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OPFI.txt [2026-01-06T20:28:32.235845] [INFO ] [sig ] [2349/3517] Completed OPFI in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:32.235883] [INFO ] [sig ] [2350/3517] Forecasting OPK... [2026-01-06T20:28:32.235911] [INFO ] [sig ] Generating forecast for: OPK [2026-01-06T20:28:32.235967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-06T20:28:32.249269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-06T20:28:32.249596] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-06T20:28:32.250392] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-06T20:28:32.250444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:32.250476] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:32.250503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:32.250559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:32.306878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:32.307514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:32.307608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:32.307642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:32.429711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:32.429869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:32.429918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:32.429952] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:32.433270] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=41.18%) [2026-01-06T20:28:32.433533] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-06T20:28:32.433675] [INFO ] [sig ] OPK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:32.573935] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPK.txt [2026-01-06T20:28:32.574045] [INFO ] [sig ] [2350/3517] Completed OPK in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:32.574083] [INFO ] [sig ] [2351/3517] Forecasting OPP... [2026-01-06T20:28:32.574113] [INFO ] [sig ] Generating forecast for: OPP [2026-01-06T20:28:32.574143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-06T20:28:32.586296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-06T20:28:32.586563] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-06T20:28:32.587355] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-06T20:28:32.587407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:32.587439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:32.587465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:32.587521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:32.644717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:32.645326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:32.645402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:32.645435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:32.767021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:32.767173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:32.767217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:32.767248] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:32.770797] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-01-06T20:28:32.771073] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-06T20:28:32.771195] [INFO ] [sig ] OPP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:32.911986] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPP.txt [2026-01-06T20:28:32.912274] [INFO ] [sig ] [2351/3517] Completed OPP in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:32.912314] [INFO ] [sig ] [2352/3517] Forecasting OPRA... [2026-01-06T20:28:32.912343] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-06T20:28:32.912374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-06T20:28:32.923619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-06T20:28:32.923898] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-06T20:28:32.924832] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-06T20:28:32.924884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:32.924915] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:32.924942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:32.925160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:32.982206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:32.982828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:32.982903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:32.982936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:33.104355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:33.104494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:33.104537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:33.104583] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:33.108270] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-06T20:28:33.108540] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-06T20:28:33.108683] [INFO ] [sig ] OPRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:33.248756] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPRA.txt [2026-01-06T20:28:33.248896] [INFO ] [sig ] [2352/3517] Completed OPRA in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:33.248936] [INFO ] [sig ] [2353/3517] Forecasting OPRX... [2026-01-06T20:28:33.248965] [INFO ] [sig ] Generating forecast for: OPRX [2026-01-06T20:28:33.248996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRX' from 'https://tdm.silogroup.org/data/derivative_storage/OPRX.csv'. [2026-01-06T20:28:33.260435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRX'. [2026-01-06T20:28:33.260749] [INFO ] [FORECASTER] Starting predict_future for OPRX [2026-01-06T20:28:33.261772] [DEBUG] [LOCAL ] No optimal features file found for OPRX: ./output/feature-sets/OPRX.txt [2026-01-06T20:28:33.261824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:33.261856] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:33.261882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:33.261938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:33.319181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:33.319905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:33.319994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:33.320028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:33.445416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:33.445558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:33.445619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:33.445649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:33.449183] [DEBUG] [FORECASTER] OPRX: Forecast T+1@11:T+2@11: UP (p=82.39%) [2026-01-06T20:28:33.449458] [INFO ] [FORECASTER] Completed predict_future for OPRX [2026-01-06T20:28:33.449598] [INFO ] [sig ] OPRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:33.589009] [INFO ] [LOCAL ] Saved forecast: OPRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OPRX.txt [2026-01-06T20:28:33.589319] [INFO ] [sig ] [2353/3517] Completed OPRX in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:33.589356] [INFO ] [sig ] [2354/3517] Forecasting OPTX... [2026-01-06T20:28:33.589385] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-06T20:28:33.589416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-06T20:28:33.601637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-06T20:28:33.601918] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-06T20:28:33.602677] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-06T20:28:33.602728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:33.602759] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:33.602786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:33.602847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:33.660165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:33.661014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:33.661094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:33.661127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:33.779343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:33.779504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:33.779549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:33.779601] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:33.782982] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=12.24%) [2026-01-06T20:28:33.783267] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-06T20:28:33.783399] [INFO ] [sig ] OPTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:33.933717] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPTX.txt [2026-01-06T20:28:33.933847] [INFO ] [sig ] [2354/3517] Completed OPTX in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:33.933885] [INFO ] [sig ] [2355/3517] Forecasting OPXS... [2026-01-06T20:28:33.933915] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-06T20:28:33.933945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-06T20:28:33.945452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-06T20:28:33.945789] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-06T20:28:33.946531] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-06T20:28:33.946604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:33.946638] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:33.946667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:33.946727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:34.003883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:34.004748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:34.004864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:34.004899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:34.125561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:34.125730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:34.125775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:34.125804] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:34.132205] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: DOWN (p=16.94%) [2026-01-06T20:28:34.132508] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-06T20:28:34.132651] [INFO ] [sig ] OPXS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:34.272162] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OPXS.txt [2026-01-06T20:28:34.272316] [INFO ] [sig ] [2355/3517] Completed OPXS in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:34.272355] [INFO ] [sig ] [2356/3517] Forecasting ORA... [2026-01-06T20:28:34.272395] [INFO ] [sig ] Generating forecast for: ORA [2026-01-06T20:28:34.272428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-06T20:28:34.283700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-06T20:28:34.283981] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-06T20:28:34.284740] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-06T20:28:34.284799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:34.284837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:34.284870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:34.284939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:34.340629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:34.341315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:34.341399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:34.341433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:34.462942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:34.463097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:34.463141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:34.463173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:34.466524] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: UP (p=69.95%) [2026-01-06T20:28:34.466839] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-06T20:28:34.466971] [INFO ] [sig ] ORA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:34.606764] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ORA.txt [2026-01-06T20:28:34.606892] [INFO ] [sig ] [2356/3517] Completed ORA in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.7m [2026-01-06T20:28:34.606931] [INFO ] [sig ] [2357/3517] Forecasting ORC... [2026-01-06T20:28:34.606961] [INFO ] [sig ] Generating forecast for: ORC [2026-01-06T20:28:34.606991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-06T20:28:34.618374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-06T20:28:34.618660] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-06T20:28:34.619657] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-06T20:28:34.619709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:34.619742] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:34.619770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:34.619827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:34.676609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:34.677210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:34.677288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:34.677321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:34.798872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:34.799028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:34.799070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:34.799098] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:34.802700] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-06T20:28:34.802976] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-06T20:28:34.803098] [INFO ] [sig ] ORC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:34.998489] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ORC.txt [2026-01-06T20:28:34.998645] [INFO ] [sig ] [2357/3517] Completed ORC in 0.4s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:34.998686] [INFO ] [sig ] [2358/3517] Forecasting ORGO... [2026-01-06T20:28:34.998729] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-06T20:28:34.998762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-06T20:28:35.009966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-06T20:28:35.010411] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-06T20:28:35.011365] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-06T20:28:35.011416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:35.011447] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:35.011473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:35.011529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:35.067643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:35.068251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:35.068326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:35.068359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:35.184507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:35.184647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:35.184687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:35.184716] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:35.187905] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: UP (p=76.51%) [2026-01-06T20:28:35.188172] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-06T20:28:35.188295] [INFO ] [sig ] ORGO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:35.328494] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ORGO.txt [2026-01-06T20:28:35.328717] [INFO ] [sig ] [2358/3517] Completed ORGO in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:35.328769] [INFO ] [sig ] [2359/3517] Forecasting ORIC... [2026-01-06T20:28:35.328801] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-06T20:28:35.328832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-06T20:28:35.339919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-06T20:28:35.340283] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-06T20:28:35.341062] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-06T20:28:35.341128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:35.341160] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:35.341188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:35.341245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:35.398013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:35.398786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:35.398863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:35.398896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:35.518179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:35.518346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:35.518389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:35.518418] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:35.521846] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=92.53%) [2026-01-06T20:28:35.522121] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-06T20:28:35.522243] [INFO ] [sig ] ORIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:35.666248] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ORIC.txt [2026-01-06T20:28:35.666383] [INFO ] [sig ] [2359/3517] Completed ORIC in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:35.666422] [INFO ] [sig ] [2360/3517] Forecasting ORKA... [2026-01-06T20:28:35.666452] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-06T20:28:35.666481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-06T20:28:35.677791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-06T20:28:35.678061] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-06T20:28:35.678838] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-06T20:28:35.678890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:35.678921] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:35.678949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:35.679005] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:35.735610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:35.736220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:35.736297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:35.736330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:35.857161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:35.857318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:35.857361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:35.857390] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:35.860757] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: DOWN (p=12.49%) [2026-01-06T20:28:35.861028] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-06T20:28:35.861146] [INFO ] [sig ] ORKA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:36.000778] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ORKA.txt [2026-01-06T20:28:36.000949] [INFO ] [sig ] [2360/3517] Completed ORKA in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:36.000997] [INFO ] [sig ] [2361/3517] Forecasting ORLY... [2026-01-06T20:28:36.001033] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-06T20:28:36.001063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-06T20:28:36.013253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-06T20:28:36.013605] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-06T20:28:36.014369] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-06T20:28:36.014420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:36.014452] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:36.014479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:36.014535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:36.073149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:36.074019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:36.074101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:36.074136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:36.195682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:36.195837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:36.195878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:36.195907] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:36.199392] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-06T20:28:36.199688] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-06T20:28:36.199812] [INFO ] [sig ] ORLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:36.346077] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ORLY.txt [2026-01-06T20:28:36.346250] [INFO ] [sig ] [2361/3517] Completed ORLY in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:36.346292] [INFO ] [sig ] [2362/3517] Forecasting ORMP... [2026-01-06T20:28:36.346325] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-06T20:28:36.346356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-06T20:28:36.365500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-06T20:28:36.366019] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-06T20:28:36.367432] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-06T20:28:36.367506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:36.367601] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:36.367635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:36.367708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:36.430380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:36.431354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:36.431452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:36.431484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:36.556966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:36.557134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:36.557180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:36.557210] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:36.561146] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: UP (p=71.81%) [2026-01-06T20:28:36.561477] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-06T20:28:36.561634] [INFO ] [sig ] ORMP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:36.707847] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ORMP.txt [2026-01-06T20:28:36.707974] [INFO ] [sig ] [2362/3517] Completed ORMP in 0.4s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:36.708019] [INFO ] [sig ] [2363/3517] Forecasting ORN... [2026-01-06T20:28:36.708050] [INFO ] [sig ] Generating forecast for: ORN [2026-01-06T20:28:36.708080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-06T20:28:36.719611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-06T20:28:36.719885] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-06T20:28:36.720983] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-06T20:28:36.721037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:36.721068] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:36.721094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:36.721151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:36.780100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:36.780791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:36.780869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:36.780903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:36.902736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:36.902894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:36.902942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:36.902972] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:36.906494] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=3.33%) [2026-01-06T20:28:36.906787] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-06T20:28:36.906915] [INFO ] [sig ] ORN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:37.049335] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ORN.txt [2026-01-06T20:28:37.049476] [INFO ] [sig ] [2363/3517] Completed ORN in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:37.049517] [INFO ] [sig ] [2364/3517] Forecasting ORRF... [2026-01-06T20:28:37.049547] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-06T20:28:37.049594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-06T20:28:37.060811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-06T20:28:37.061106] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-06T20:28:37.061891] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-06T20:28:37.061942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:37.061975] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:37.062003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:37.062062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:37.120048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:37.120773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:37.120852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:37.120886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:37.247953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:37.248111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:37.248153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:37.248183] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:37.251602] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-06T20:28:37.251895] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-06T20:28:37.252025] [INFO ] [sig ] ORRF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:37.393043] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ORRF.txt [2026-01-06T20:28:37.393194] [INFO ] [sig ] [2364/3517] Completed ORRF in 0.3s | 2.91 sym/s | Total: 13.5m | ETA: 6.6m [2026-01-06T20:28:37.393234] [INFO ] [sig ] [2365/3517] Forecasting OS... [2026-01-06T20:28:37.393264] [INFO ] [sig ] Generating forecast for: OS [2026-01-06T20:28:37.393296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-06T20:28:37.405424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-06T20:28:37.405767] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-06T20:28:37.406530] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-06T20:28:37.406603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:37.406638] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:37.406667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:37.406724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:37.467654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:37.468548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:37.468645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:37.468680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:37.594684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:37.594840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:37.594885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:37.594971] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:37.598381] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-06T20:28:37.598675] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-06T20:28:37.598819] [INFO ] [sig ] OS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:37.739363] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OS.txt [2026-01-06T20:28:37.739514] [INFO ] [sig ] [2365/3517] Completed OS in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:37.739554] [INFO ] [sig ] [2366/3517] Forecasting OSBC... [2026-01-06T20:28:37.739611] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-06T20:28:37.739644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-06T20:28:37.752715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-06T20:28:37.753075] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-06T20:28:37.753877] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-06T20:28:37.753928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:37.753963] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:37.753994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:37.754052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:37.812405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:37.813319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:37.813407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:37.813439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:37.933146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:37.933308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:37.933373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:37.933405] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:37.937082] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=80.67%) [2026-01-06T20:28:37.937422] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-06T20:28:37.937561] [INFO ] [sig ] OSBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:38.081564] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OSBC.txt [2026-01-06T20:28:38.081719] [INFO ] [sig ] [2366/3517] Completed OSBC in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:38.081758] [INFO ] [sig ] [2367/3517] Forecasting OSIS... [2026-01-06T20:28:38.081788] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-06T20:28:38.081817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-06T20:28:38.093410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-06T20:28:38.093718] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-06T20:28:38.094476] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-06T20:28:38.094528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:38.094559] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:38.094609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:38.094669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:38.155054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:38.155762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:38.155840] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:38.155874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:38.279753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:38.280003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:38.280059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:38.280093] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:38.283818] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=1.20%) [2026-01-06T20:28:38.284090] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-06T20:28:38.284228] [INFO ] [sig ] OSIS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:38.426010] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OSIS.txt [2026-01-06T20:28:38.426323] [INFO ] [sig ] [2367/3517] Completed OSIS in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:38.426361] [INFO ] [sig ] [2368/3517] Forecasting OSPN... [2026-01-06T20:28:38.426391] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-06T20:28:38.426421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-06T20:28:38.438740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-06T20:28:38.439052] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-06T20:28:38.439849] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-06T20:28:38.439902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:38.439934] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:38.439962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:38.440025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:38.499164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:38.499923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:38.500003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:38.500037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:38.623292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:38.623446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:38.623490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:38.623519] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:38.626889] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: DOWN (p=20.19%) [2026-01-06T20:28:38.627171] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-06T20:28:38.627311] [INFO ] [sig ] OSPN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:38.766560] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OSPN.txt [2026-01-06T20:28:38.766712] [INFO ] [sig ] [2368/3517] Completed OSPN in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:38.766750] [INFO ] [sig ] [2369/3517] Forecasting OSS... [2026-01-06T20:28:38.766780] [INFO ] [sig ] Generating forecast for: OSS [2026-01-06T20:28:38.766811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-06T20:28:38.780151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-06T20:28:38.780459] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-06T20:28:38.781452] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-06T20:28:38.781505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:38.781539] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:38.781566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:38.781651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:38.841018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:38.841725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:38.841811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:38.841846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:38.961808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:38.961993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:38.962047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:38.962079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:38.965847] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: DOWN (p=11.35%) [2026-01-06T20:28:38.966126] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-06T20:28:38.966249] [INFO ] [sig ] OSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:39.108383] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OSS.txt [2026-01-06T20:28:39.108509] [INFO ] [sig ] [2369/3517] Completed OSS in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:39.108548] [INFO ] [sig ] [2370/3517] Forecasting OTEX... [2026-01-06T20:28:39.108595] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-06T20:28:39.108628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-06T20:28:39.123024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-06T20:28:39.123482] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-06T20:28:39.124602] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-06T20:28:39.124670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:39.124730] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:39.124780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:39.124867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:39.192513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:39.193566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:39.193668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:39.193702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:39.321392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:39.321563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:39.321629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:39.321660] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:39.325393] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=99.33%) [2026-01-06T20:28:39.325790] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-06T20:28:39.325942] [INFO ] [sig ] OTEX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:39.475846] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OTEX.txt [2026-01-06T20:28:39.476028] [INFO ] [sig ] [2370/3517] Completed OTEX in 0.4s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:39.476075] [INFO ] [sig ] [2371/3517] Forecasting OTIS... [2026-01-06T20:28:39.476106] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-06T20:28:39.476139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-06T20:28:39.490715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-06T20:28:39.491140] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-06T20:28:39.491975] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-06T20:28:39.492026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:39.492057] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:39.492084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:39.492139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:39.549752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:39.550692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:39.550780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:39.550820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:39.675419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:39.675587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:39.675635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:39.675666] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:39.679748] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: DOWN (p=41.44%) [2026-01-06T20:28:39.680026] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-06T20:28:39.680149] [INFO ] [sig ] OTIS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:39.829291] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OTIS.txt [2026-01-06T20:28:39.829475] [INFO ] [sig ] [2371/3517] Completed OTIS in 0.4s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:39.829517] [INFO ] [sig ] [2372/3517] Forecasting OTLY... [2026-01-06T20:28:39.829548] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-06T20:28:39.829597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-06T20:28:39.841314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-06T20:28:39.841675] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-06T20:28:39.842463] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-06T20:28:39.842515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:39.842548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:39.842602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:39.842664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:39.900959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:39.902052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:39.902190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:39.902226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:40.031991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:40.032158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:40.032213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:40.032245] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:40.035976] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-06T20:28:40.036256] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-06T20:28:40.036387] [INFO ] [sig ] OTLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:40.181618] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OTLY.txt [2026-01-06T20:28:40.181769] [INFO ] [sig ] [2372/3517] Completed OTLY in 0.4s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:40.181810] [INFO ] [sig ] [2373/3517] Forecasting OVID... [2026-01-06T20:28:40.181840] [INFO ] [sig ] Generating forecast for: OVID [2026-01-06T20:28:40.181872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-06T20:28:40.194492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-06T20:28:40.194876] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-06T20:28:40.195718] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-06T20:28:40.195771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:40.195803] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:40.195830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:40.195888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:40.269976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:40.270821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:40.270921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:40.270977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:40.397165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:40.397320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:40.397362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:40.397392] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:40.400810] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=8.65%) [2026-01-06T20:28:40.401089] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-06T20:28:40.401208] [INFO ] [sig ] OVID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:40.569113] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OVID.txt [2026-01-06T20:28:40.569500] [INFO ] [sig ] [2373/3517] Completed OVID in 0.4s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:40.569562] [INFO ] [sig ] [2374/3517] Forecasting OVLY... [2026-01-06T20:28:40.569627] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-06T20:28:40.569670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-06T20:28:40.581015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-06T20:28:40.581290] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-06T20:28:40.582045] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-06T20:28:40.582096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:40.582128] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:40.582155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:40.582212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:40.640426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:40.641125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:40.641202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:40.641235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:40.745660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:40.745820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:40.745864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:40.745894] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:40.749232] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=77.70%) [2026-01-06T20:28:40.749496] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-06T20:28:40.749637] [INFO ] [sig ] OVLY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:40.892752] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OVLY.txt [2026-01-06T20:28:40.892886] [INFO ] [sig ] [2374/3517] Completed OVLY in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.6m [2026-01-06T20:28:40.892925] [INFO ] [sig ] [2375/3517] Forecasting OWL... [2026-01-06T20:28:40.892955] [INFO ] [sig ] Generating forecast for: OWL [2026-01-06T20:28:40.892986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-06T20:28:40.907481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-06T20:28:40.907898] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-06T20:28:40.908711] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-06T20:28:40.908764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:40.908797] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:40.908823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:40.908879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:40.969728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:40.970833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:40.970935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:40.970985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:41.106855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:41.107014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:41.107058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:41.107089] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:41.111051] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=28.16%) [2026-01-06T20:28:41.111367] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-06T20:28:41.111547] [INFO ] [sig ] OWL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:41.267151] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OWL.txt [2026-01-06T20:28:41.267368] [INFO ] [sig ] [2375/3517] Completed OWL in 0.4s | 2.91 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-06T20:28:41.267437] [INFO ] [sig ] [2376/3517] Forecasting OXLC... [2026-01-06T20:28:41.267491] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-06T20:28:41.267533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-06T20:28:41.280421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-06T20:28:41.280815] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-06T20:28:41.281707] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-06T20:28:41.281769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:41.281820] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:41.281859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:41.281931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:41.345672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:41.346701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:41.346789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:41.346832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:41.480753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:41.480933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:41.480987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:41.481025] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:41.484516] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-06T20:28:41.484814] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-06T20:28:41.484974] [INFO ] [sig ] OXLC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:41.638193] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OXLC.txt [2026-01-06T20:28:41.638585] [INFO ] [sig ] [2376/3517] Completed OXLC in 0.4s | 2.91 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-06T20:28:41.638633] [INFO ] [sig ] [2377/3517] Forecasting OXM... [2026-01-06T20:28:41.638665] [INFO ] [sig ] Generating forecast for: OXM [2026-01-06T20:28:41.638721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-06T20:28:41.650791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-06T20:28:41.651174] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-06T20:28:41.652018] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-06T20:28:41.652071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:41.652105] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:41.652132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:41.652191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:41.708040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:41.708718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:41.708797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:41.708830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:41.828201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:41.828356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:41.828401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:41.828448] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:41.831775] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: DOWN (p=14.84%) [2026-01-06T20:28:41.832051] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-06T20:28:41.832177] [INFO ] [sig ] OXM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:41.969200] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OXM.txt [2026-01-06T20:28:41.969349] [INFO ] [sig ] [2377/3517] Completed OXM in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-06T20:28:41.969388] [INFO ] [sig ] [2378/3517] Forecasting OXSQ... [2026-01-06T20:28:41.969419] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-06T20:28:41.969449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-06T20:28:41.980741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-06T20:28:41.981069] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-06T20:28:41.981843] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-06T20:28:41.981894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:41.981927] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:41.981954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:41.982015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:42.036953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:42.037747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:42.037826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:42.037859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:42.159500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:42.159682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:42.159731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:42.159763] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:42.163152] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: UP (p=95.05%) [2026-01-06T20:28:42.163420] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-06T20:28:42.163539] [INFO ] [sig ] OXSQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:42.300297] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OXSQ.txt [2026-01-06T20:28:42.300459] [INFO ] [sig ] [2378/3517] Completed OXSQ in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-06T20:28:42.300499] [INFO ] [sig ] [2379/3517] Forecasting OZEM... [2026-01-06T20:28:42.300528] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-06T20:28:42.300560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-06T20:28:42.312192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-06T20:28:42.312611] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-06T20:28:42.313414] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-06T20:28:42.313467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:42.313525] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:42.313554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:42.313631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:42.371548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:42.372453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:42.372556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:42.372611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:42.485646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:42.485807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:42.485852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:42.485882] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:42.489562] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=18.84%) [2026-01-06T20:28:42.489893] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-06T20:28:42.490029] [INFO ] [sig ] OZEM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:42.632350] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OZEM.txt [2026-01-06T20:28:42.632513] [INFO ] [sig ] [2379/3517] Completed OZEM in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-06T20:28:42.632553] [INFO ] [sig ] [2380/3517] Forecasting OZK... [2026-01-06T20:28:42.632606] [INFO ] [sig ] Generating forecast for: OZK [2026-01-06T20:28:42.632639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-06T20:28:42.645223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-06T20:28:42.645669] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-06T20:28:42.646559] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-06T20:28:42.646651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:42.646688] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:42.646717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:42.646777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:42.705655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:42.706727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:42.706814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:42.706854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:42.831475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:42.831633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:42.831678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:42.831708] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:42.835019] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-01-06T20:28:42.835317] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-06T20:28:42.835446] [INFO ] [sig ] OZK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:42.976093] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/OZK.txt [2026-01-06T20:28:42.976218] [INFO ] [sig ] [2380/3517] Completed OZK in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-06T20:28:42.976257] [INFO ] [sig ] [2381/3517] Forecasting OZKAP... [2026-01-06T20:28:42.976286] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-06T20:28:42.976316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-06T20:28:42.987239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-06T20:28:42.987535] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-06T20:28:42.988323] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-06T20:28:42.988375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:42.988409] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:42.988448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:42.988508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:43.046025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:43.046707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:43.046784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:43.046818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:43.168538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:43.168743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:43.168794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:43.168826] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:43.172235] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-01-06T20:28:43.172507] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-06T20:28:43.172648] [INFO ] [sig ] OZKAP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:43.310950] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/OZKAP.txt [2026-01-06T20:28:43.311068] [INFO ] [sig ] [2381/3517] Completed OZKAP in 0.3s | 2.91 sym/s | Total: 13.6m | ETA: 6.5m [2026-01-06T20:28:43.311105] [INFO ] [sig ] [2382/3517] Forecasting PAA... [2026-01-06T20:28:43.311135] [INFO ] [sig ] Generating forecast for: PAA [2026-01-06T20:28:43.311166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-06T20:28:43.325971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-06T20:28:43.326589] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-06T20:28:43.327702] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-06T20:28:43.327763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:43.327799] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:43.327832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:43.327902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:43.393917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:43.395336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:43.395457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:43.395492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:43.523328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:43.523558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:43.523626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:43.523704] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:43.528037] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: UP (p=56.99%) [2026-01-06T20:28:43.528415] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-06T20:28:43.528609] [INFO ] [sig ] PAA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:43.681452] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PAA.txt [2026-01-06T20:28:43.681687] [INFO ] [sig ] [2382/3517] Completed PAA in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:43.681733] [INFO ] [sig ] [2383/3517] Forecasting PAAS... [2026-01-06T20:28:43.681764] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-06T20:28:43.681800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-06T20:28:43.697541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-06T20:28:43.698160] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-06T20:28:43.699187] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-06T20:28:43.699240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:43.699274] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:43.699301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:43.699360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:43.759363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:43.760563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:43.760715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:43.760750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:43.890667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:43.890899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:43.890948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:43.890977] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:43.894686] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: DOWN (p=0.17%) [2026-01-06T20:28:43.895021] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-06T20:28:43.895166] [INFO ] [sig ] PAAS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:44.044451] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAAS.txt [2026-01-06T20:28:44.044675] [INFO ] [sig ] [2383/3517] Completed PAAS in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:44.044719] [INFO ] [sig ] [2384/3517] Forecasting PAC... [2026-01-06T20:28:44.044842] [INFO ] [sig ] Generating forecast for: PAC [2026-01-06T20:28:44.044876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-06T20:28:44.059689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-06T20:28:44.060257] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-06T20:28:44.061172] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-06T20:28:44.061225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:44.061258] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:44.061284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:44.061344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:44.122199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:44.123532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:44.123647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:44.123682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:44.260135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:44.260388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:44.260448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:44.260482] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:44.265216] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-01-06T20:28:44.265642] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-06T20:28:44.265813] [INFO ] [sig ] PAC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:44.412075] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PAC.txt [2026-01-06T20:28:44.412287] [INFO ] [sig ] [2384/3517] Completed PAC in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:44.412330] [INFO ] [sig ] [2385/3517] Forecasting PACB... [2026-01-06T20:28:44.412361] [INFO ] [sig ] Generating forecast for: PACB [2026-01-06T20:28:44.412405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-06T20:28:44.426682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-06T20:28:44.427250] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-06T20:28:44.428208] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-06T20:28:44.428264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:44.428299] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:44.428327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:44.428387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:44.486308] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:44.487466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:44.487569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:44.487651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:44.610899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:44.611131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:44.611185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:44.611214] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:44.615015] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-01-06T20:28:44.615361] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-06T20:28:44.615500] [INFO ] [sig ] PACB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:44.767462] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PACB.txt [2026-01-06T20:28:44.767681] [INFO ] [sig ] [2385/3517] Completed PACB in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:44.767725] [INFO ] [sig ] [2386/3517] Forecasting PACK... [2026-01-06T20:28:44.767756] [INFO ] [sig ] Generating forecast for: PACK [2026-01-06T20:28:44.767790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-06T20:28:44.782289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-06T20:28:44.782801] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-06T20:28:44.783727] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-06T20:28:44.783780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:44.783814] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:44.783843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:44.783904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:44.841543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:44.842688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:44.842782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:44.842818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:44.970816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:44.971080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:44.971133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:44.971165] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:44.975497] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-06T20:28:44.975825] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-06T20:28:44.975962] [INFO ] [sig ] PACK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:45.127074] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PACK.txt [2026-01-06T20:28:45.127286] [INFO ] [sig ] [2386/3517] Completed PACK in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:45.127330] [INFO ] [sig ] [2387/3517] Forecasting PAGP... [2026-01-06T20:28:45.127363] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-06T20:28:45.127397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-06T20:28:45.142172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-06T20:28:45.142745] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-06T20:28:45.143682] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-06T20:28:45.143737] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:45.143770] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:45.143798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:45.143859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:45.203403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:45.204597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:45.204698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:45.204732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:45.341529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:45.341786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:45.341838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:45.341869] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:45.346437] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: UP (p=80.68%) [2026-01-06T20:28:45.346962] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-06T20:28:45.347159] [INFO ] [sig ] PAGP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:45.528500] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PAGP.txt [2026-01-06T20:28:45.528780] [INFO ] [sig ] [2387/3517] Completed PAGP in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:45.528832] [INFO ] [sig ] [2388/3517] Forecasting PAGS... [2026-01-06T20:28:45.528888] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-06T20:28:45.528925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-06T20:28:45.544173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-06T20:28:45.544855] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-06T20:28:45.545939] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-06T20:28:45.546000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:45.546036] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:45.546064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:45.546126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:45.608542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:45.609776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:45.609889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:45.609926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:45.739711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:45.739879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:45.739923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:45.739977] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:45.743291] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-06T20:28:45.743565] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-06T20:28:45.743709] [INFO ] [sig ] PAGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:45.886077] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAGS.txt [2026-01-06T20:28:45.886215] [INFO ] [sig ] [2388/3517] Completed PAGS in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:45.886253] [INFO ] [sig ] [2389/3517] Forecasting PAHC... [2026-01-06T20:28:45.886282] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-06T20:28:45.886311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-06T20:28:45.898259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-06T20:28:45.898528] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-06T20:28:45.899337] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-06T20:28:45.899389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:45.899421] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:45.899449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:45.899515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:45.957064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:45.957753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:45.957856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:45.957890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:46.079542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:46.079716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:46.079759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:46.079788] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:46.083173] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: DOWN (p=7.30%) [2026-01-06T20:28:46.083457] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-06T20:28:46.083610] [INFO ] [sig ] PAHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:46.232551] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAHC.txt [2026-01-06T20:28:46.232723] [INFO ] [sig ] [2389/3517] Completed PAHC in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:46.232763] [INFO ] [sig ] [2390/3517] Forecasting PAL... [2026-01-06T20:28:46.232792] [INFO ] [sig ] Generating forecast for: PAL [2026-01-06T20:28:46.232823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-06T20:28:46.244807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-06T20:28:46.245125] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-06T20:28:46.246134] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-06T20:28:46.246195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:46.246230] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:46.246257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:46.246315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:46.308213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:46.309348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:46.309435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:46.309468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:46.438540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:46.438743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:46.438790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:46.438819] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:46.442247] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: UP (p=90.39%) [2026-01-06T20:28:46.442553] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-06T20:28:46.442706] [INFO ] [sig ] PAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:46.582032] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PAL.txt [2026-01-06T20:28:46.582164] [INFO ] [sig ] [2390/3517] Completed PAL in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:46.582203] [INFO ] [sig ] [2391/3517] Forecasting PAM... [2026-01-06T20:28:46.582232] [INFO ] [sig ] Generating forecast for: PAM [2026-01-06T20:28:46.582267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-06T20:28:46.593865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-06T20:28:46.594147] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-06T20:28:46.594914] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-06T20:28:46.594966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:46.594997] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:46.595024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:46.595079] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:46.652248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:46.653087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:46.653170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:46.653202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:46.772709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:46.772863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:46.772906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:46.772934] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:46.776218] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: DOWN (p=20.20%) [2026-01-06T20:28:46.776491] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-06T20:28:46.776628] [INFO ] [sig ] PAM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:46.916068] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAM.txt [2026-01-06T20:28:46.916229] [INFO ] [sig ] [2391/3517] Completed PAM in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.5m [2026-01-06T20:28:46.916269] [INFO ] [sig ] [2392/3517] Forecasting PANL... [2026-01-06T20:28:46.916298] [INFO ] [sig ] Generating forecast for: PANL [2026-01-06T20:28:46.916330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-06T20:28:46.928792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-06T20:28:46.929205] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-06T20:28:46.930218] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-06T20:28:46.930271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:46.930304] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:46.930331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:46.930401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:46.990545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:46.991438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:46.991519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:46.991552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:47.112479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:47.112639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:47.112682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:47.112712] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:47.116534] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: UP (p=97.61%) [2026-01-06T20:28:47.116833] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-06T20:28:47.116955] [INFO ] [sig ] PANL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:47.263787] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PANL.txt [2026-01-06T20:28:47.263990] [INFO ] [sig ] [2392/3517] Completed PANL in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-06T20:28:47.264045] [INFO ] [sig ] [2393/3517] Forecasting PASG... [2026-01-06T20:28:47.264086] [INFO ] [sig ] Generating forecast for: PASG [2026-01-06T20:28:47.264129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-06T20:28:47.275531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-06T20:28:47.275942] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-06T20:28:47.276822] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-06T20:28:47.276875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:47.276908] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:47.276936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:47.276994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:47.337250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:47.338124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:47.338206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:47.338240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:47.457293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:47.457467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:47.457518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:47.457550] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:47.461466] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: DOWN (p=6.42%) [2026-01-06T20:28:47.461808] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-06T20:28:47.461944] [INFO ] [sig ] PASG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:47.606725] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PASG.txt [2026-01-06T20:28:47.606880] [INFO ] [sig ] [2393/3517] Completed PASG in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-06T20:28:47.606920] [INFO ] [sig ] [2394/3517] Forecasting PATH... [2026-01-06T20:28:47.606949] [INFO ] [sig ] Generating forecast for: PATH [2026-01-06T20:28:47.606981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-06T20:28:47.618518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-06T20:28:47.618927] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-06T20:28:47.619772] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-06T20:28:47.619836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:47.619870] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:47.619899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:47.619956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:47.677206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:47.678068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:47.678148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:47.678181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:47.804371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:47.804708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:47.804778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:47.804810] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:47.809182] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: DOWN (p=32.03%) [2026-01-06T20:28:47.809515] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-06T20:28:47.809680] [INFO ] [sig ] PATH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:47.953070] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PATH.txt [2026-01-06T20:28:47.953243] [INFO ] [sig ] [2394/3517] Completed PATH in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-06T20:28:47.953285] [INFO ] [sig ] [2395/3517] Forecasting PATK... [2026-01-06T20:28:47.953315] [INFO ] [sig ] Generating forecast for: PATK [2026-01-06T20:28:47.953360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-06T20:28:47.965649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-06T20:28:47.965992] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-06T20:28:47.966784] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-06T20:28:47.966835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:47.966868] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:47.966896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:47.966952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:48.025287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:48.026223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:48.026305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:48.026338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:48.145551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:48.145727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:48.145772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:48.145802] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:48.149136] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=3.26%) [2026-01-06T20:28:48.149404] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-06T20:28:48.149528] [INFO ] [sig ] PATK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:48.288119] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PATK.txt [2026-01-06T20:28:48.288249] [INFO ] [sig ] [2395/3517] Completed PATK in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-06T20:28:48.288288] [INFO ] [sig ] [2396/3517] Forecasting PAX... [2026-01-06T20:28:48.288318] [INFO ] [sig ] Generating forecast for: PAX [2026-01-06T20:28:48.288349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-06T20:28:48.299668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-06T20:28:48.299930] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-06T20:28:48.300685] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-06T20:28:48.300736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:48.300804] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:48.300833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:48.300890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:48.358210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:48.359046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:48.359122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:48.359154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:48.475390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:48.475521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:48.475562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:48.475609] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:48.478813] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=16.80%) [2026-01-06T20:28:48.479079] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-06T20:28:48.479202] [INFO ] [sig ] PAX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:48.622040] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAX.txt [2026-01-06T20:28:48.622183] [INFO ] [sig ] [2396/3517] Completed PAX in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-06T20:28:48.622230] [INFO ] [sig ] [2397/3517] Forecasting PAXS... [2026-01-06T20:28:48.622266] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-06T20:28:48.622303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-06T20:28:48.634043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-06T20:28:48.634324] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-06T20:28:48.635325] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-06T20:28:48.635377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:48.635409] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:48.635608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:48.635667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:48.702322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:48.703381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:48.703480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:48.703524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:48.840446] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:48.840622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:48.840669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:48.840700] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:48.844066] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: UP (p=85.67%) [2026-01-06T20:28:48.844358] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-06T20:28:48.844698] [INFO ] [sig ] PAXS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:48.989709] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PAXS.txt [2026-01-06T20:28:48.989869] [INFO ] [sig ] [2397/3517] Completed PAXS in 0.4s | 2.91 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-06T20:28:48.989910] [INFO ] [sig ] [2398/3517] Forecasting PAY... [2026-01-06T20:28:48.989941] [INFO ] [sig ] Generating forecast for: PAY [2026-01-06T20:28:48.989972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-06T20:28:49.002695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-06T20:28:49.003068] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-06T20:28:49.004068] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-06T20:28:49.004121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:49.004155] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:49.004187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:49.004246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:49.064077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:49.064941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:49.065028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:49.065062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:49.185153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:49.185307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:49.185347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:49.185376] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:49.188744] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=77.86%) [2026-01-06T20:28:49.189021] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-06T20:28:49.189145] [INFO ] [sig ] PAY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:49.332328] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PAY.txt [2026-01-06T20:28:49.332479] [INFO ] [sig ] [2398/3517] Completed PAY in 0.3s | 2.91 sym/s | Total: 13.7m | ETA: 6.4m [2026-01-06T20:28:49.332518] [INFO ] [sig ] [2399/3517] Forecasting PAYC... [2026-01-06T20:28:49.332547] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-06T20:28:49.332600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-06T20:28:49.344548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-06T20:28:49.344944] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-06T20:28:49.345718] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-06T20:28:49.345769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:49.345800] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:49.345828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:49.345885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:49.402488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:49.403361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:49.403447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:49.403481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:49.523437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:49.523633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:49.523679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:49.523736] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:49.527651] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-01-06T20:28:49.527957] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-06T20:28:49.528087] [INFO ] [sig ] PAYC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:49.672473] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAYC.txt [2026-01-06T20:28:49.672647] [INFO ] [sig ] [2399/3517] Completed PAYC in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:49.672689] [INFO ] [sig ] [2400/3517] Forecasting PAYO... [2026-01-06T20:28:49.672719] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-06T20:28:49.672750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-06T20:28:49.690808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-06T20:28:49.691247] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-06T20:28:49.692548] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-06T20:28:49.692641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:49.692694] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:49.692736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:49.692822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:49.766533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:49.767701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:49.767808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:49.767862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:49.891667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:49.891813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:49.891855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:49.891884] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:49.895179] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=28.64%) [2026-01-06T20:28:49.895456] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-06T20:28:49.895610] [INFO ] [sig ] PAYO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:50.040506] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAYO.txt [2026-01-06T20:28:50.040679] [INFO ] [sig ] [2400/3517] Completed PAYO in 0.4s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:50.040724] [INFO ] [sig ] [2401/3517] Forecasting PAYS... [2026-01-06T20:28:50.040753] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-06T20:28:50.040783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-06T20:28:50.052085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-06T20:28:50.052613] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-06T20:28:50.053387] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-06T20:28:50.053439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:50.053471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:50.053498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:50.053556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:50.111105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:50.112184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:50.112269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:50.112302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:50.233306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:50.233678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:50.233722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:50.233751] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:50.237204] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=0.27%) [2026-01-06T20:28:50.237483] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-06T20:28:50.237626] [INFO ] [sig ] PAYS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:50.384726] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAYS.txt [2026-01-06T20:28:50.384877] [INFO ] [sig ] [2401/3517] Completed PAYS in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:50.384915] [INFO ] [sig ] [2402/3517] Forecasting PAYX... [2026-01-06T20:28:50.384946] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-06T20:28:50.384978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-06T20:28:50.397091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-06T20:28:50.397435] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-06T20:28:50.398208] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-06T20:28:50.398260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:50.398292] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:50.398319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:50.398375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:50.455619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:50.456424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:50.456503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:50.456535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:50.579056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:50.579212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:50.579256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:50.579286] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:50.583019] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: DOWN (p=32.75%) [2026-01-06T20:28:50.583311] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-06T20:28:50.583654] [INFO ] [sig ] PAYX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:50.725705] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PAYX.txt [2026-01-06T20:28:50.725864] [INFO ] [sig ] [2402/3517] Completed PAYX in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:50.725903] [INFO ] [sig ] [2403/3517] Forecasting PB... [2026-01-06T20:28:50.725932] [INFO ] [sig ] Generating forecast for: PB [2026-01-06T20:28:50.725963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-06T20:28:50.737600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-06T20:28:50.737936] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-06T20:28:50.738751] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-06T20:28:50.738804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:50.738836] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:50.738863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:50.738920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:50.800445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:50.801304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:50.801384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:50.801417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:50.924684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:50.924834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:50.924880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:50.924911] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:50.928294] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: UP (p=52.75%) [2026-01-06T20:28:50.928569] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-06T20:28:50.928734] [INFO ] [sig ] PB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:51.075691] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PB.txt [2026-01-06T20:28:51.075841] [INFO ] [sig ] [2403/3517] Completed PB in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:51.075882] [INFO ] [sig ] [2404/3517] Forecasting PBA... [2026-01-06T20:28:51.075912] [INFO ] [sig ] Generating forecast for: PBA [2026-01-06T20:28:51.075943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-06T20:28:51.088162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-06T20:28:51.088528] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-06T20:28:51.089421] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-06T20:28:51.089475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:51.089735] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:51.089765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:51.089827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:51.148562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:51.149534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:51.149639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:51.149675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:51.274793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:51.274949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:51.274993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:51.275022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:51.278383] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: DOWN (p=7.71%) [2026-01-06T20:28:51.278667] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-06T20:28:51.278816] [INFO ] [sig ] PBA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:51.419538] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PBA.txt [2026-01-06T20:28:51.419691] [INFO ] [sig ] [2404/3517] Completed PBA in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:51.419730] [INFO ] [sig ] [2405/3517] Forecasting PBF... [2026-01-06T20:28:51.419760] [INFO ] [sig ] Generating forecast for: PBF [2026-01-06T20:28:51.419791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-06T20:28:51.432323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-06T20:28:51.432831] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-06T20:28:51.433789] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-06T20:28:51.433839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:51.433882] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:51.433911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:51.433968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:51.493397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:51.494178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:51.494256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:51.494288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:51.621370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:51.621523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:51.621586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:51.621622] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:51.624996] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-01-06T20:28:51.625282] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-06T20:28:51.625410] [INFO ] [sig ] PBF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:51.769967] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PBF.txt [2026-01-06T20:28:51.770126] [INFO ] [sig ] [2405/3517] Completed PBF in 0.4s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:51.770166] [INFO ] [sig ] [2406/3517] Forecasting PBFS... [2026-01-06T20:28:51.770198] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-06T20:28:51.770231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-06T20:28:51.782022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-06T20:28:51.782415] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-06T20:28:51.783193] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-06T20:28:51.783244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:51.783276] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:51.783303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:51.783359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:51.840286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:51.841161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:51.841277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:51.841315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:51.949359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:51.949709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:51.949751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:51.949779] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:51.953099] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-06T20:28:51.953366] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-06T20:28:51.953488] [INFO ] [sig ] PBFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:52.096759] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PBFS.txt [2026-01-06T20:28:52.096880] [INFO ] [sig ] [2406/3517] Completed PBFS in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:52.096918] [INFO ] [sig ] [2407/3517] Forecasting PBH... [2026-01-06T20:28:52.096949] [INFO ] [sig ] Generating forecast for: PBH [2026-01-06T20:28:52.096980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-06T20:28:52.107561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-06T20:28:52.107857] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-06T20:28:52.108613] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-06T20:28:52.108664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:52.108711] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:52.108742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:52.108803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:52.167840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:52.168449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:52.168527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:52.168561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:52.287771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:52.287936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:52.287978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:52.288007] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:52.291325] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=22.01%) [2026-01-06T20:28:52.291611] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-06T20:28:52.291731] [INFO ] [sig ] PBH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:52.445275] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PBH.txt [2026-01-06T20:28:52.445433] [INFO ] [sig ] [2407/3517] Completed PBH in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:52.445476] [INFO ] [sig ] [2408/3517] Forecasting PBI... [2026-01-06T20:28:52.445697] [INFO ] [sig ] Generating forecast for: PBI [2026-01-06T20:28:52.445735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-06T20:28:52.457527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-06T20:28:52.457830] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-06T20:28:52.458614] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-06T20:28:52.458666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:52.458720] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:52.458754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:52.458813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:52.518432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:52.519271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:52.519371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:52.519412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:52.644468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:52.644636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:52.644680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:52.644709] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:52.648061] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: UP (p=70.18%) [2026-01-06T20:28:52.648330] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-06T20:28:52.648456] [INFO ] [sig ] PBI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:52.808307] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PBI.txt [2026-01-06T20:28:52.808470] [INFO ] [sig ] [2408/3517] Completed PBI in 0.4s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:52.808516] [INFO ] [sig ] [2409/3517] Forecasting PBYI... [2026-01-06T20:28:52.808547] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-06T20:28:52.808600] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-06T20:28:52.821819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-06T20:28:52.822134] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-06T20:28:52.823142] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-06T20:28:52.823195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:52.823227] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:52.823254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:52.823312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:52.880098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:52.880930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:52.881006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:52.881038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:53.004695] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:53.004806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:53.004842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:53.004871] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:53.007942] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-06T20:28:53.008201] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-06T20:28:53.008317] [INFO ] [sig ] PBYI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:53.148542] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PBYI.txt [2026-01-06T20:28:53.148682] [INFO ] [sig ] [2409/3517] Completed PBYI in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.4m [2026-01-06T20:28:53.148737] [INFO ] [sig ] [2410/3517] Forecasting PCB... [2026-01-06T20:28:53.148767] [INFO ] [sig ] Generating forecast for: PCB [2026-01-06T20:28:53.148798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-06T20:28:53.159462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-06T20:28:53.159756] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-06T20:28:53.160525] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-06T20:28:53.160599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:53.160634] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:53.160663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:53.160720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:53.216150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:53.216754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:53.216828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:53.216860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:53.335113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:53.335221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:53.335259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:53.335292] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:53.338384] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: UP (p=96.55%) [2026-01-06T20:28:53.338667] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-06T20:28:53.338823] [INFO ] [sig ] PCB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:53.477354] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PCB.txt [2026-01-06T20:28:53.477460] [INFO ] [sig ] [2410/3517] Completed PCB in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-06T20:28:53.477496] [INFO ] [sig ] [2411/3517] Forecasting PCF... [2026-01-06T20:28:53.477525] [INFO ] [sig ] Generating forecast for: PCF [2026-01-06T20:28:53.477554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-06T20:28:53.488713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-06T20:28:53.488992] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-06T20:28:53.489982] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-06T20:28:53.490033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:53.490063] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:53.490089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:53.490149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:53.547774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:53.548367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:53.548443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:53.548475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:53.667981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:53.668129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:53.668171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:53.668199] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:53.671483] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: UP (p=99.06%) [2026-01-06T20:28:53.671767] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-06T20:28:53.671884] [INFO ] [sig ] PCF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:53.809287] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PCF.txt [2026-01-06T20:28:53.809418] [INFO ] [sig ] [2411/3517] Completed PCF in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-06T20:28:53.809456] [INFO ] [sig ] [2412/3517] Forecasting PCG... [2026-01-06T20:28:53.809486] [INFO ] [sig ] Generating forecast for: PCG [2026-01-06T20:28:53.809516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-06T20:28:53.821372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-06T20:28:53.821858] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-06T20:28:53.822622] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-06T20:28:53.822674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:53.822706] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:53.822733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:53.822789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:53.881243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:53.881931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:53.882010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:53.882043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:54.009063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:54.009205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:54.009245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:54.009291] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:54.013057] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: UP (p=76.27%) [2026-01-06T20:28:54.013323] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-06T20:28:54.013460] [INFO ] [sig ] PCG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:54.156225] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PCG.txt [2026-01-06T20:28:54.156375] [INFO ] [sig ] [2412/3517] Completed PCG in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-06T20:28:54.156415] [INFO ] [sig ] [2413/3517] Forecasting PCH... [2026-01-06T20:28:54.156445] [INFO ] [sig ] Generating forecast for: PCH [2026-01-06T20:28:54.156661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-06T20:28:54.168097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-06T20:28:54.168402] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-06T20:28:54.169391] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-06T20:28:54.169442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:54.169522] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:54.169558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:54.169633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:54.226822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:54.227518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:54.227624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:54.227660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:54.350141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:54.350302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:54.350347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:54.350376] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:54.353771] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: DOWN (p=36.62%) [2026-01-06T20:28:54.354070] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-06T20:28:54.354200] [INFO ] [sig ] PCH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:54.492150] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PCH.txt [2026-01-06T20:28:54.492285] [INFO ] [sig ] [2413/3517] Completed PCH in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-06T20:28:54.492324] [INFO ] [sig ] [2414/3517] Forecasting PCM... [2026-01-06T20:28:54.492354] [INFO ] [sig ] Generating forecast for: PCM [2026-01-06T20:28:54.492386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-06T20:28:54.503026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-06T20:28:54.503340] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-06T20:28:54.504172] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-06T20:28:54.504226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:54.504259] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:54.504286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:54.504344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:54.559957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:54.560613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:54.560690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:54.560738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:54.681485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:54.681649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:54.681692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:54.681722] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:54.684979] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: UP (p=84.72%) [2026-01-06T20:28:54.685253] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-06T20:28:54.685394] [INFO ] [sig ] PCM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:54.824226] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PCM.txt [2026-01-06T20:28:54.824349] [INFO ] [sig ] [2414/3517] Completed PCM in 0.3s | 2.91 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-06T20:28:54.824387] [INFO ] [sig ] [2415/3517] Forecasting PCN... [2026-01-06T20:28:54.824623] [INFO ] [sig ] Generating forecast for: PCN [2026-01-06T20:28:54.824657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-06T20:28:54.837753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-06T20:28:54.838103] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-06T20:28:54.838931] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-06T20:28:54.838983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:54.839016] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:54.839043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:54.839100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:54.896678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:54.897356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:54.897434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:54.897466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:55.038760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:55.038941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:55.039002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:55.039034] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:55.043280] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: UP (p=99.95%) [2026-01-06T20:28:55.043638] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-06T20:28:55.043814] [INFO ] [sig ] PCN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:55.216641] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PCN.txt [2026-01-06T20:28:55.216787] [INFO ] [sig ] [2415/3517] Completed PCN in 0.4s | 2.91 sym/s | Total: 13.8m | ETA: 6.3m [2026-01-06T20:28:55.216825] [INFO ] [sig ] [2416/3517] Forecasting PCQ... [2026-01-06T20:28:55.216854] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-06T20:28:55.216885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-06T20:28:55.227519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-06T20:28:55.227826] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-06T20:28:55.228595] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-06T20:28:55.228648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:55.228679] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:55.228751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:55.228813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:55.286855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:55.287625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:55.287707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:55.287741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:55.408372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:55.408539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:55.408601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:55.408632] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:55.412220] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-06T20:28:55.412506] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-06T20:28:55.412655] [INFO ] [sig ] PCQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:55.552934] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PCQ.txt [2026-01-06T20:28:55.553087] [INFO ] [sig ] [2416/3517] Completed PCQ in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:55.553126] [INFO ] [sig ] [2417/3517] Forecasting PCRX... [2026-01-06T20:28:55.553155] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-06T20:28:55.553185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-06T20:28:55.564652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-06T20:28:55.565008] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-06T20:28:55.565821] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-06T20:28:55.565875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:55.565908] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:55.565935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:55.565992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:55.623885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:55.624761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:55.624845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:55.624878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:55.749822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:55.749979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:55.750022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:55.750051] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:55.753662] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: DOWN (p=19.11%) [2026-01-06T20:28:55.753987] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-06T20:28:55.754126] [INFO ] [sig ] PCRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:55.901916] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PCRX.txt [2026-01-06T20:28:55.902068] [INFO ] [sig ] [2417/3517] Completed PCRX in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:55.902107] [INFO ] [sig ] [2418/3517] Forecasting PCTY... [2026-01-06T20:28:55.902136] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-06T20:28:55.902167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-06T20:28:55.915310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-06T20:28:55.915691] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-06T20:28:55.916501] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-06T20:28:55.916555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:55.916606] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:55.916636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:55.916888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:55.977440] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:55.978754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:55.978838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:55.978871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:56.101926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:56.102086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:56.102130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:56.102158] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:56.106144] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=4.91%) [2026-01-06T20:28:56.106511] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-06T20:28:56.106669] [INFO ] [sig ] PCTY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:56.252697] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PCTY.txt [2026-01-06T20:28:56.252839] [INFO ] [sig ] [2418/3517] Completed PCTY in 0.4s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:56.252879] [INFO ] [sig ] [2419/3517] Forecasting PCVX... [2026-01-06T20:28:56.252908] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-06T20:28:56.252940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-06T20:28:56.265281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-06T20:28:56.265566] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-06T20:28:56.266732] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-06T20:28:56.266786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:56.266819] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:56.266847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:56.266905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:56.325725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:56.326807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:56.326894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:56.326928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:56.454851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:56.455022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:56.455079] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:56.455117] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:56.459159] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: DOWN (p=4.16%) [2026-01-06T20:28:56.459457] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-06T20:28:56.459605] [INFO ] [sig ] PCVX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:56.604958] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PCVX.txt [2026-01-06T20:28:56.605106] [INFO ] [sig ] [2419/3517] Completed PCVX in 0.4s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:56.605153] [INFO ] [sig ] [2420/3517] Forecasting PCYO... [2026-01-06T20:28:56.605183] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-06T20:28:56.605221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-06T20:28:56.616549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-06T20:28:56.616874] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-06T20:28:56.617661] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-06T20:28:56.617713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:56.617745] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:56.617772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:56.617828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:56.675689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:56.676545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:56.676647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:56.676682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:56.804020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:56.804168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:56.804210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:56.804239] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:56.807520] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: UP (p=85.91%) [2026-01-06T20:28:56.807809] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-06T20:28:56.807929] [INFO ] [sig ] PCYO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:56.951325] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PCYO.txt [2026-01-06T20:28:56.951478] [INFO ] [sig ] [2420/3517] Completed PCYO in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:56.951538] [INFO ] [sig ] [2421/3517] Forecasting PD... [2026-01-06T20:28:56.951587] [INFO ] [sig ] Generating forecast for: PD [2026-01-06T20:28:56.951621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-06T20:28:56.963467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-06T20:28:56.963828] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-06T20:28:56.964793] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-06T20:28:56.964845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:56.964876] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:56.964903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:56.964959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:57.023190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:57.024213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:57.024296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:57.024336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:57.148466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:57.148633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:57.148679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:57.148719] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:57.152005] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-01-06T20:28:57.152283] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-06T20:28:57.152410] [INFO ] [sig ] PD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:57.295351] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PD.txt [2026-01-06T20:28:57.295492] [INFO ] [sig ] [2421/3517] Completed PD in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:57.295531] [INFO ] [sig ] [2422/3517] Forecasting PDBC... [2026-01-06T20:28:57.295561] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-06T20:28:57.295611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-06T20:28:57.307028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-06T20:28:57.307326] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-06T20:28:57.308113] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-06T20:28:57.308164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:57.308196] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:57.308223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:57.308279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:57.365397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:57.366008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:57.366084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:57.366116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:57.482401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:57.482757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:57.482801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:57.482830] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:57.486097] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-01-06T20:28:57.486367] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-06T20:28:57.486490] [INFO ] [sig ] PDBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:57.626900] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PDBC.txt [2026-01-06T20:28:57.627019] [INFO ] [sig ] [2422/3517] Completed PDBC in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:57.627056] [INFO ] [sig ] [2423/3517] Forecasting PDD... [2026-01-06T20:28:57.627085] [INFO ] [sig ] Generating forecast for: PDD [2026-01-06T20:28:57.627116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-06T20:28:57.639022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-06T20:28:57.639317] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-06T20:28:57.640090] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-06T20:28:57.640141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:57.640173] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:57.640201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:57.640258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:57.696162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:57.696948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:57.697049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:57.697083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:57.817877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:57.818037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:57.818080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:57.818110] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:57.821824] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=8.86%) [2026-01-06T20:28:57.822098] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-06T20:28:57.822219] [INFO ] [sig ] PDD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:57.960195] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PDD.txt [2026-01-06T20:28:57.960342] [INFO ] [sig ] [2423/3517] Completed PDD in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:57.960380] [INFO ] [sig ] [2424/3517] Forecasting PDEX... [2026-01-06T20:28:57.960414] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-06T20:28:57.960445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-06T20:28:57.971198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-06T20:28:57.971474] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-06T20:28:57.972244] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-06T20:28:57.972296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:57.972328] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:57.972355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:57.972411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:58.031004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:58.031837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:58.031916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:58.031949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:58.156216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:58.156364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:58.156405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:58.156436] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:58.159784] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-01-06T20:28:58.160048] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-06T20:28:58.160169] [INFO ] [sig ] PDEX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:58.299630] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PDEX.txt [2026-01-06T20:28:58.299782] [INFO ] [sig ] [2424/3517] Completed PDEX in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:58.299820] [INFO ] [sig ] [2425/3517] Forecasting PDFS... [2026-01-06T20:28:58.299850] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-06T20:28:58.299881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-06T20:28:58.310998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-06T20:28:58.311294] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-06T20:28:58.312084] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-06T20:28:58.312137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:58.312171] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:58.312199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:58.312256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:58.369988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:58.370832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:58.370908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:58.370940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:58.494127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:58.494305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:58.494348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:58.494377] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:58.497679] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=32.85%) [2026-01-06T20:28:58.497953] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-06T20:28:58.498078] [INFO ] [sig ] PDFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:58.642595] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PDFS.txt [2026-01-06T20:28:58.642744] [INFO ] [sig ] [2425/3517] Completed PDFS in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:58.642784] [INFO ] [sig ] [2426/3517] Forecasting PDI... [2026-01-06T20:28:58.642814] [INFO ] [sig ] Generating forecast for: PDI [2026-01-06T20:28:58.642847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-06T20:28:58.654821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-06T20:28:58.655132] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-06T20:28:58.655908] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-06T20:28:58.655959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:58.655992] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:58.656018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:58.656074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:58.717294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:58.718114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:58.718194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:58.718226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:58.836072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:58.836234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:58.836281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:58.836313] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:58.840159] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: UP (p=63.76%) [2026-01-06T20:28:58.840437] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-06T20:28:58.840564] [INFO ] [sig ] PDI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:58.989927] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PDI.txt [2026-01-06T20:28:58.990080] [INFO ] [sig ] [2426/3517] Completed PDI in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.3m [2026-01-06T20:28:58.990119] [INFO ] [sig ] [2427/3517] Forecasting PDLB... [2026-01-06T20:28:58.990150] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-06T20:28:58.990180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-06T20:28:59.002409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-06T20:28:59.002751] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-06T20:28:59.003517] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-06T20:28:59.003597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:59.003634] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:59.003662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:59.003719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:59.062355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:59.063395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:59.063477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:59.063512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:59.189527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:59.189699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:59.189745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:59.189775] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:59.193479] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=6.62%) [2026-01-06T20:28:59.193771] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-06T20:28:59.193899] [INFO ] [sig ] PDLB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:28:59.335445] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PDLB.txt [2026-01-06T20:28:59.335611] [INFO ] [sig ] [2427/3517] Completed PDLB in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-06T20:28:59.335651] [INFO ] [sig ] [2428/3517] Forecasting PDM... [2026-01-06T20:28:59.335681] [INFO ] [sig ] Generating forecast for: PDM [2026-01-06T20:28:59.335712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-06T20:28:59.347273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-06T20:28:59.347649] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-06T20:28:59.348507] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-06T20:28:59.348563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:59.348619] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:59.348648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:59.348724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:59.408122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:59.408990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:59.409072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:59.409106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:59.531839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:59.531989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:59.532030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:59.532060] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:59.535355] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=93.84%) [2026-01-06T20:28:59.535644] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-06T20:28:59.535766] [INFO ] [sig ] PDM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:28:59.674028] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PDM.txt [2026-01-06T20:28:59.674159] [INFO ] [sig ] [2428/3517] Completed PDM in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-06T20:28:59.674197] [INFO ] [sig ] [2429/3517] Forecasting PDO... [2026-01-06T20:28:59.674227] [INFO ] [sig ] Generating forecast for: PDO [2026-01-06T20:28:59.674260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-06T20:28:59.685784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-06T20:28:59.686077] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-06T20:28:59.686846] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-06T20:28:59.686907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:28:59.686941] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:28:59.686968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:28:59.687024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:28:59.743693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:28:59.744390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:28:59.744469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:28:59.744505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:28:59.859545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:28:59.859724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:28:59.859769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:28:59.859799] [INFO ] [FORECASTER] Training complete [2026-01-06T20:28:59.863340] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=16.12%) [2026-01-06T20:28:59.863628] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-06T20:28:59.863751] [INFO ] [sig ] PDO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:00.008116] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PDO.txt [2026-01-06T20:29:00.008243] [INFO ] [sig ] [2429/3517] Completed PDO in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-06T20:29:00.008281] [INFO ] [sig ] [2430/3517] Forecasting PDP... [2026-01-06T20:29:00.008311] [INFO ] [sig ] Generating forecast for: PDP [2026-01-06T20:29:00.008343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-06T20:29:00.019972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-06T20:29:00.020285] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-06T20:29:00.021056] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-06T20:29:00.021108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:00.021164] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:00.021193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:00.021251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:00.079406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:00.080251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:00.080329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:00.080361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:00.197432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:00.197611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:00.197654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:00.197683] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:00.201058] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=2.91%) [2026-01-06T20:29:00.201331] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-06T20:29:00.201454] [INFO ] [sig ] PDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:00.345055] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PDP.txt [2026-01-06T20:29:00.345188] [INFO ] [sig ] [2430/3517] Completed PDP in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-06T20:29:00.345230] [INFO ] [sig ] [2431/3517] Forecasting PDS... [2026-01-06T20:29:00.345260] [INFO ] [sig ] Generating forecast for: PDS [2026-01-06T20:29:00.345291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-06T20:29:00.359621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-06T20:29:00.360119] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-06T20:29:00.361308] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-06T20:29:00.361385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:00.361432] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:00.361472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:00.361555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:00.421590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:00.422404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:00.422481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:00.422515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:00.541486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:00.541657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:00.541701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:00.541731] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:00.544991] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: UP (p=86.52%) [2026-01-06T20:29:00.545255] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-06T20:29:00.545374] [INFO ] [sig ] PDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:00.685532] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PDS.txt [2026-01-06T20:29:00.685704] [INFO ] [sig ] [2431/3517] Completed PDS in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-06T20:29:00.685753] [INFO ] [sig ] [2432/3517] Forecasting PDX... [2026-01-06T20:29:00.685782] [INFO ] [sig ] Generating forecast for: PDX [2026-01-06T20:29:00.685812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-06T20:29:00.698348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-06T20:29:00.698801] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-06T20:29:00.699700] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-06T20:29:00.699754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:00.699787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:00.699815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:00.699873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:00.757668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:00.758515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:00.758618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:00.758653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:00.906722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:00.906846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:00.906888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:00.906916] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:00.910280] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-01-06T20:29:00.910567] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-06T20:29:00.910716] [INFO ] [sig ] PDX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:01.060929] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PDX.txt [2026-01-06T20:29:01.061057] [INFO ] [sig ] [2432/3517] Completed PDX in 0.4s | 2.91 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-06T20:29:01.061102] [INFO ] [sig ] [2433/3517] Forecasting PDYN... [2026-01-06T20:29:01.061132] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-06T20:29:01.061163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-06T20:29:01.072647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-06T20:29:01.072928] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-06T20:29:01.073946] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-06T20:29:01.073998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:01.074030] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:01.074059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:01.074117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:01.135141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:01.136018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:01.136102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:01.136136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:01.262693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:01.262816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:01.262857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:01.262914] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:01.266377] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-01-06T20:29:01.266677] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-06T20:29:01.266800] [INFO ] [sig ] PDYN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:01.406740] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PDYN.txt [2026-01-06T20:29:01.406856] [INFO ] [sig ] [2433/3517] Completed PDYN in 0.3s | 2.91 sym/s | Total: 13.9m | ETA: 6.2m [2026-01-06T20:29:01.406895] [INFO ] [sig ] [2434/3517] Forecasting PEB... [2026-01-06T20:29:01.406924] [INFO ] [sig ] Generating forecast for: PEB [2026-01-06T20:29:01.406960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-06T20:29:01.419145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-06T20:29:01.419426] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-06T20:29:01.420194] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-06T20:29:01.420245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:01.420276] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:01.420303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:01.420360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:01.476287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:01.476932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:01.477342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:01.477379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:01.603434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:01.603613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:01.603658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:01.603687] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:01.607196] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: UP (p=68.62%) [2026-01-06T20:29:01.607461] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-06T20:29:01.607621] [INFO ] [sig ] PEB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:01.746326] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PEB.txt [2026-01-06T20:29:01.746471] [INFO ] [sig ] [2434/3517] Completed PEB in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:01.746509] [INFO ] [sig ] [2435/3517] Forecasting PEBK... [2026-01-06T20:29:01.746539] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-06T20:29:01.746594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-06T20:29:01.757307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-06T20:29:01.757607] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-06T20:29:01.758356] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-06T20:29:01.758408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:01.758440] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:01.758466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:01.758523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:01.818284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:01.819207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:01.819291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:01.819330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:01.931605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:01.931765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:01.931809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:01.931839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:01.935484] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: UP (p=86.09%) [2026-01-06T20:29:01.935807] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-06T20:29:01.935936] [INFO ] [sig ] PEBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:02.081273] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PEBK.txt [2026-01-06T20:29:02.081437] [INFO ] [sig ] [2435/3517] Completed PEBK in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:02.081483] [INFO ] [sig ] [2436/3517] Forecasting PEBO... [2026-01-06T20:29:02.081514] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-06T20:29:02.081548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-06T20:29:02.094786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-06T20:29:02.095179] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-06T20:29:02.096210] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-06T20:29:02.096268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:02.096302] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:02.096330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:02.096387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:02.158012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:02.159046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:02.159140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:02.159175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:02.284080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:02.284245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:02.284290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:02.284339] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:02.287816] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: DOWN (p=32.64%) [2026-01-06T20:29:02.288104] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-06T20:29:02.288234] [INFO ] [sig ] PEBO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:02.430675] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PEBO.txt [2026-01-06T20:29:02.430815] [INFO ] [sig ] [2436/3517] Completed PEBO in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:02.430854] [INFO ] [sig ] [2437/3517] Forecasting PECO... [2026-01-06T20:29:02.430882] [INFO ] [sig ] Generating forecast for: PECO [2026-01-06T20:29:02.430914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-06T20:29:02.442223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-06T20:29:02.442510] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-06T20:29:02.443276] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-06T20:29:02.443328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:02.443359] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:02.443386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:02.443442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:02.501095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:02.502150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:02.502233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:02.502266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:02.624015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:02.624168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:02.624210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:02.624239] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:02.627951] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-01-06T20:29:02.628228] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-06T20:29:02.628354] [INFO ] [sig ] PECO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:02.771851] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PECO.txt [2026-01-06T20:29:02.771985] [INFO ] [sig ] [2437/3517] Completed PECO in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:02.772025] [INFO ] [sig ] [2438/3517] Forecasting PEG... [2026-01-06T20:29:02.772056] [INFO ] [sig ] Generating forecast for: PEG [2026-01-06T20:29:02.772087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-06T20:29:02.783291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-06T20:29:02.783561] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-06T20:29:02.784540] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-06T20:29:02.784610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:02.784644] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:02.784671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:02.784728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:02.842214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:02.843100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:02.843199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:02.843234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:02.963875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:02.964042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:02.964086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:02.964117] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:02.967655] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=6.55%) [2026-01-06T20:29:02.968000] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-06T20:29:02.968143] [INFO ] [sig ] PEG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:03.119698] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PEG.txt [2026-01-06T20:29:03.119896] [INFO ] [sig ] [2438/3517] Completed PEG in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:03.119944] [INFO ] [sig ] [2439/3517] Forecasting PEGA... [2026-01-06T20:29:03.119976] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-06T20:29:03.120008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-06T20:29:03.131619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-06T20:29:03.131953] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-06T20:29:03.132766] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-06T20:29:03.132819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:03.132851] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:03.132878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:03.132935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:03.192892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:03.193808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:03.193901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:03.193943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:03.323120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:03.323281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:03.323325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:03.323355] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:03.326908] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=21.77%) [2026-01-06T20:29:03.327198] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-06T20:29:03.327329] [INFO ] [sig ] PEGA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:03.471838] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PEGA.txt [2026-01-06T20:29:03.471978] [INFO ] [sig ] [2439/3517] Completed PEGA in 0.4s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:03.472017] [INFO ] [sig ] [2440/3517] Forecasting PEN... [2026-01-06T20:29:03.472048] [INFO ] [sig ] Generating forecast for: PEN [2026-01-06T20:29:03.472079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-06T20:29:03.483701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-06T20:29:03.484043] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-06T20:29:03.484814] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-06T20:29:03.484867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:03.484910] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:03.484940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:03.484997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:03.543746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:03.544638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:03.544751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:03.544785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:03.669374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:03.669538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:03.669599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:03.669634] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:03.673565] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=80.91%) [2026-01-06T20:29:03.673863] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-06T20:29:03.673990] [INFO ] [sig ] PEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:03.826165] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PEN.txt [2026-01-06T20:29:03.826332] [INFO ] [sig ] [2440/3517] Completed PEN in 0.4s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:03.826374] [INFO ] [sig ] [2441/3517] Forecasting PENN... [2026-01-06T20:29:03.826407] [INFO ] [sig ] Generating forecast for: PENN [2026-01-06T20:29:03.826439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-06T20:29:03.839688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-06T20:29:03.840286] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-06T20:29:03.841135] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-06T20:29:03.841188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:03.841220] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:03.841247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:03.841303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:03.910425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:03.911260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:03.911339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:03.911372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:04.030479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:04.030646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:04.030690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:04.030719] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:04.034034] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: DOWN (p=2.59%) [2026-01-06T20:29:04.034302] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-06T20:29:04.034424] [INFO ] [sig ] PENN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:04.174738] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PENN.txt [2026-01-06T20:29:04.174882] [INFO ] [sig ] [2441/3517] Completed PENN in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:04.174920] [INFO ] [sig ] [2442/3517] Forecasting PEO... [2026-01-06T20:29:04.174949] [INFO ] [sig ] Generating forecast for: PEO [2026-01-06T20:29:04.174980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-06T20:29:04.188609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-06T20:29:04.189157] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-06T20:29:04.190187] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-06T20:29:04.190250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:04.190291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:04.190326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:04.190402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:04.247648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:04.248431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:04.248511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:04.248543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:04.366521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:04.366686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:04.366729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:04.366757] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:04.370084] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=9.20%) [2026-01-06T20:29:04.370353] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-06T20:29:04.370473] [INFO ] [sig ] PEO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:04.509674] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PEO.txt [2026-01-06T20:29:04.509804] [INFO ] [sig ] [2442/3517] Completed PEO in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:04.509841] [INFO ] [sig ] [2443/3517] Forecasting PEP... [2026-01-06T20:29:04.509870] [INFO ] [sig ] Generating forecast for: PEP [2026-01-06T20:29:04.509901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-06T20:29:04.521911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-06T20:29:04.522194] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-06T20:29:04.523146] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-06T20:29:04.523198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:04.523231] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:04.523258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:04.523314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:04.580564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:04.581334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:04.581415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:04.581449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:04.701419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:04.701596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:04.701642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:04.701674] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:04.705030] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: DOWN (p=29.66%) [2026-01-06T20:29:04.705310] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-06T20:29:04.705433] [INFO ] [sig ] PEP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:04.845600] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PEP.txt [2026-01-06T20:29:04.845757] [INFO ] [sig ] [2443/3517] Completed PEP in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:04.845797] [INFO ] [sig ] [2444/3517] Forecasting PEPG... [2026-01-06T20:29:04.845830] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-06T20:29:04.845876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-06T20:29:04.857349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-06T20:29:04.857655] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-06T20:29:04.858400] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-06T20:29:04.858451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:04.858483] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:04.858509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:04.858566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:04.917024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:04.917665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:04.917742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:04.917776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:05.037469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:05.037650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:05.037876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:05.037906] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:05.041673] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=36.19%) [2026-01-06T20:29:05.041949] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-06T20:29:05.042073] [INFO ] [sig ] PEPG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:05.196292] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PEPG.txt [2026-01-06T20:29:05.196451] [INFO ] [sig ] [2444/3517] Completed PEPG in 0.4s | 2.91 sym/s | Total: 14.0m | ETA: 6.2m [2026-01-06T20:29:05.196490] [INFO ] [sig ] [2445/3517] Forecasting PERF... [2026-01-06T20:29:05.196520] [INFO ] [sig ] Generating forecast for: PERF [2026-01-06T20:29:05.196555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-06T20:29:05.208286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-06T20:29:05.208546] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-06T20:29:05.209353] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-06T20:29:05.209404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:05.209436] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:05.209462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:05.209519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:05.268852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:05.269520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:05.269619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:05.269654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:05.384315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:05.384472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:05.384516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:05.384547] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:05.387822] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: DOWN (p=48.93%) [2026-01-06T20:29:05.388096] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-06T20:29:05.388215] [INFO ] [sig ] PERF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:05.526769] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PERF.txt [2026-01-06T20:29:05.526893] [INFO ] [sig ] [2445/3517] Completed PERF in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-06T20:29:05.526931] [INFO ] [sig ] [2446/3517] Forecasting PERI... [2026-01-06T20:29:05.526962] [INFO ] [sig ] Generating forecast for: PERI [2026-01-06T20:29:05.526991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-06T20:29:05.538107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-06T20:29:05.538363] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-06T20:29:05.539139] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-06T20:29:05.539246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:05.539282] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:05.539310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:05.539366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:05.596853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:05.597542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:05.597637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:05.597670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:05.714204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:05.714350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:05.714390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:05.714420] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:05.717719] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: UP (p=81.57%) [2026-01-06T20:29:05.717989] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-06T20:29:05.718106] [INFO ] [sig ] PERI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:05.858816] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PERI.txt [2026-01-06T20:29:05.858948] [INFO ] [sig ] [2446/3517] Completed PERI in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-06T20:29:05.858985] [INFO ] [sig ] [2447/3517] Forecasting PESI... [2026-01-06T20:29:05.859016] [INFO ] [sig ] Generating forecast for: PESI [2026-01-06T20:29:05.859045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-06T20:29:05.871476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-06T20:29:05.871844] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-06T20:29:05.872649] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-06T20:29:05.872700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:05.872768] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:05.872808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:05.872892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:05.933022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:05.933920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:05.934002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:05.934035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:06.062305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:06.062465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:06.062506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:06.062556] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:06.066188] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-06T20:29:06.066481] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-06T20:29:06.066628] [INFO ] [sig ] PESI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:06.205675] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PESI.txt [2026-01-06T20:29:06.205991] [INFO ] [sig ] [2447/3517] Completed PESI in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-06T20:29:06.206031] [INFO ] [sig ] [2448/3517] Forecasting PETS... [2026-01-06T20:29:06.206059] [INFO ] [sig ] Generating forecast for: PETS [2026-01-06T20:29:06.206089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-06T20:29:06.218245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-06T20:29:06.218558] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-06T20:29:06.219363] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-06T20:29:06.219414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:06.219446] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:06.219473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:06.219529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:06.275441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:06.276136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:06.276213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:06.276245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:06.401468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:06.401661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:06.401714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:06.401742] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:06.405525] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: UP (p=84.81%) [2026-01-06T20:29:06.405991] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-06T20:29:06.406121] [INFO ] [sig ] PETS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:06.548804] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PETS.txt [2026-01-06T20:29:06.548931] [INFO ] [sig ] [2448/3517] Completed PETS in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-06T20:29:06.548968] [INFO ] [sig ] [2449/3517] Forecasting PEY... [2026-01-06T20:29:06.548997] [INFO ] [sig ] Generating forecast for: PEY [2026-01-06T20:29:06.549027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-06T20:29:06.560753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-06T20:29:06.561060] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-06T20:29:06.561851] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-06T20:29:06.561901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:06.561934] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:06.561961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:06.562019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:06.622045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:06.622676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:06.622753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:06.622956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:06.742288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:06.742444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:06.742489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:06.742519] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:06.746184] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=35.34%) [2026-01-06T20:29:06.746474] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-06T20:29:06.746618] [INFO ] [sig ] PEY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:06.894196] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PEY.txt [2026-01-06T20:29:06.894347] [INFO ] [sig ] [2449/3517] Completed PEY in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-06T20:29:06.894385] [INFO ] [sig ] [2450/3517] Forecasting PFBC... [2026-01-06T20:29:06.894414] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-06T20:29:06.894446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-06T20:29:06.905844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-06T20:29:06.906188] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-06T20:29:06.907098] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-06T20:29:06.907150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:06.907181] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:06.907208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:06.907263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:06.963976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:06.964923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:06.965006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:06.965038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:07.078388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:07.078540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:07.078603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:07.078673] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:07.082148] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-01-06T20:29:07.082438] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-06T20:29:07.082563] [INFO ] [sig ] PFBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:07.224794] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFBC.txt [2026-01-06T20:29:07.224923] [INFO ] [sig ] [2450/3517] Completed PFBC in 0.3s | 2.91 sym/s | Total: 14.0m | ETA: 6.1m [2026-01-06T20:29:07.224962] [INFO ] [sig ] [2451/3517] Forecasting PFD... [2026-01-06T20:29:07.224992] [INFO ] [sig ] Generating forecast for: PFD [2026-01-06T20:29:07.225023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-06T20:29:07.239558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-06T20:29:07.239983] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-06T20:29:07.240926] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-06T20:29:07.240987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:07.241025] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:07.241058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:07.241148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:07.301012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:07.301789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:07.301870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:07.301903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:07.409845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:07.409981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:07.410023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:07.410052] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:07.413520] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=31.96%) [2026-01-06T20:29:07.413812] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-06T20:29:07.413935] [INFO ] [sig ] PFD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:07.554855] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFD.txt [2026-01-06T20:29:07.554977] [INFO ] [sig ] [2451/3517] Completed PFD in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:07.555016] [INFO ] [sig ] [2452/3517] Forecasting PFF... [2026-01-06T20:29:07.555046] [INFO ] [sig ] Generating forecast for: PFF [2026-01-06T20:29:07.555077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-06T20:29:07.566050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-06T20:29:07.566324] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-06T20:29:07.567140] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-06T20:29:07.567192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:07.567223] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:07.567250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:07.567308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:07.623764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:07.624420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:07.624497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:07.624529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:07.746968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:07.747100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:07.747141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:07.747170] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:07.750443] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: DOWN (p=12.56%) [2026-01-06T20:29:07.750743] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-06T20:29:07.750868] [INFO ] [sig ] PFF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:07.892139] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFF.txt [2026-01-06T20:29:07.892263] [INFO ] [sig ] [2452/3517] Completed PFF in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:07.892300] [INFO ] [sig ] [2453/3517] Forecasting PFG... [2026-01-06T20:29:07.892330] [INFO ] [sig ] Generating forecast for: PFG [2026-01-06T20:29:07.892361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-06T20:29:07.903435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-06T20:29:07.903728] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-06T20:29:07.904473] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-06T20:29:07.904535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:07.904593] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:07.904625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:07.904683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:07.960973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:07.961605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:07.961681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:07.961713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:08.078651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:08.078805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:08.078846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:08.078874] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:08.082171] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=28.16%) [2026-01-06T20:29:08.082439] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-06T20:29:08.082558] [INFO ] [sig ] PFG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:08.222631] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFG.txt [2026-01-06T20:29:08.222761] [INFO ] [sig ] [2453/3517] Completed PFG in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:08.222799] [INFO ] [sig ] [2454/3517] Forecasting PFGC... [2026-01-06T20:29:08.222828] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-06T20:29:08.222858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-06T20:29:08.233847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-06T20:29:08.234134] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-06T20:29:08.234902] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-06T20:29:08.234954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:08.234986] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:08.235013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:08.235069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:08.291406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:08.292043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:08.292119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:08.292151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:08.413945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:08.414073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:08.414115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:08.414143] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:08.417879] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=87.80%) [2026-01-06T20:29:08.418151] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-06T20:29:08.418269] [INFO ] [sig ] PFGC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:08.559141] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PFGC.txt [2026-01-06T20:29:08.559276] [INFO ] [sig ] [2454/3517] Completed PFGC in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:08.559316] [INFO ] [sig ] [2455/3517] Forecasting PFH... [2026-01-06T20:29:08.559345] [INFO ] [sig ] Generating forecast for: PFH [2026-01-06T20:29:08.559376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-06T20:29:08.571659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-06T20:29:08.571942] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-06T20:29:08.572708] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-06T20:29:08.572759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:08.572791] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:08.572817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:08.572873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:08.630757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:08.631449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:08.631526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:08.631558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:08.750454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:08.750614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:08.750659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:08.750688] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:08.754287] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: DOWN (p=28.31%) [2026-01-06T20:29:08.754556] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-06T20:29:08.754695] [INFO ] [sig ] PFH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:08.896133] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFH.txt [2026-01-06T20:29:08.896263] [INFO ] [sig ] [2455/3517] Completed PFH in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:08.896301] [INFO ] [sig ] [2456/3517] Forecasting PFIS... [2026-01-06T20:29:08.896331] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-06T20:29:08.896361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-06T20:29:08.907356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFIS'. [2026-01-06T20:29:08.907690] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-06T20:29:08.908492] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-06T20:29:08.908546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:08.908608] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:08.908644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:08.908722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:08.970015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:08.970881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:08.970961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:08.970995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:09.084471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:09.084634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:09.084684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:09.084720] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:09.088036] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: UP (p=92.57%) [2026-01-06T20:29:09.088298] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-06T20:29:09.088415] [INFO ] [sig ] PFIS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:09.227312] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PFIS.txt [2026-01-06T20:29:09.227450] [INFO ] [sig ] [2456/3517] Completed PFIS in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:09.227490] [INFO ] [sig ] [2457/3517] Forecasting PFL... [2026-01-06T20:29:09.227521] [INFO ] [sig ] Generating forecast for: PFL [2026-01-06T20:29:09.227561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-06T20:29:09.238743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-06T20:29:09.239055] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-06T20:29:09.239831] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-06T20:29:09.239883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:09.239915] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:09.239943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:09.240001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:09.296969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:09.297714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:09.297818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:09.297854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:09.415147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:09.415297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:09.415340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:09.415368] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:09.418718] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=49.99%) [2026-01-06T20:29:09.419204] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-06T20:29:09.419335] [INFO ] [sig ] PFL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:09.567484] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFL.txt [2026-01-06T20:29:09.567662] [INFO ] [sig ] [2457/3517] Completed PFL in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:09.567706] [INFO ] [sig ] [2458/3517] Forecasting PFM... [2026-01-06T20:29:09.567739] [INFO ] [sig ] Generating forecast for: PFM [2026-01-06T20:29:09.567800] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-06T20:29:09.582800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-06T20:29:09.583325] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-06T20:29:09.584449] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-06T20:29:09.584522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:09.584568] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:09.584645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:09.584751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:09.657003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:09.657947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:09.658039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:09.658083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:09.784745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:09.785110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:09.785175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:09.785227] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:09.788993] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: DOWN (p=34.68%) [2026-01-06T20:29:09.789374] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-06T20:29:09.789520] [INFO ] [sig ] PFM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:09.933971] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFM.txt [2026-01-06T20:29:09.934101] [INFO ] [sig ] [2458/3517] Completed PFM in 0.4s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:09.934141] [INFO ] [sig ] [2459/3517] Forecasting PFN... [2026-01-06T20:29:09.934172] [INFO ] [sig ] Generating forecast for: PFN [2026-01-06T20:29:09.934226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-06T20:29:09.949891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-06T20:29:09.950203] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-06T20:29:09.951066] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-06T20:29:09.951120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:09.951161] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:09.951191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:09.951266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:10.010399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:10.011284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:10.011392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:10.011429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:10.148010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:10.148183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:10.148239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:10.148275] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:10.152733] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=84.75%) [2026-01-06T20:29:10.153056] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-06T20:29:10.153235] [INFO ] [sig ] PFN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:10.332852] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PFN.txt [2026-01-06T20:29:10.332985] [INFO ] [sig ] [2459/3517] Completed PFN in 0.4s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:10.333026] [INFO ] [sig ] [2460/3517] Forecasting PFO... [2026-01-06T20:29:10.333056] [INFO ] [sig ] Generating forecast for: PFO [2026-01-06T20:29:10.333089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-06T20:29:10.344371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-06T20:29:10.344686] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-06T20:29:10.345457] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-06T20:29:10.345510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:10.345543] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:10.345592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:10.345653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:10.405855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:10.406758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:10.406837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:10.406870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:10.521321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:10.521464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:10.521522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:10.521552] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:10.524802] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=61.17%) [2026-01-06T20:29:10.525068] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-06T20:29:10.525186] [INFO ] [sig ] PFO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:10.666393] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PFO.txt [2026-01-06T20:29:10.666532] [INFO ] [sig ] [2460/3517] Completed PFO in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:10.666588] [INFO ] [sig ] [2461/3517] Forecasting PFS... [2026-01-06T20:29:10.666622] [INFO ] [sig ] Generating forecast for: PFS [2026-01-06T20:29:10.666661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-06T20:29:10.677827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-06T20:29:10.678088] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-06T20:29:10.678874] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-06T20:29:10.678926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:10.678958] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:10.678985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:10.679043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:10.735041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:10.735820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:10.735898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:10.735932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:10.851778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:10.851928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:10.851971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:10.852000] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:10.855274] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=4.07%) [2026-01-06T20:29:10.855542] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-06T20:29:10.855681] [INFO ] [sig ] PFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:10.993519] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFS.txt [2026-01-06T20:29:10.993657] [INFO ] [sig ] [2461/3517] Completed PFS in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.1m [2026-01-06T20:29:10.993697] [INFO ] [sig ] [2462/3517] Forecasting PFSI... [2026-01-06T20:29:10.993727] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-06T20:29:10.993757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-06T20:29:11.008945] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-06T20:29:11.009452] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-06T20:29:11.010320] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-06T20:29:11.010375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:11.010407] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:11.010434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:11.010490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:11.066312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:11.067043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:11.067126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:11.067158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:11.186874] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:11.187055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:11.187101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:11.187130] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:11.190680] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-01-06T20:29:11.190993] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-06T20:29:11.191153] [INFO ] [sig ] PFSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:11.330443] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PFSI.txt [2026-01-06T20:29:11.330656] [INFO ] [sig ] [2462/3517] Completed PFSI in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-06T20:29:11.330705] [INFO ] [sig ] [2463/3517] Forecasting PGC... [2026-01-06T20:29:11.330737] [INFO ] [sig ] Generating forecast for: PGC [2026-01-06T20:29:11.330770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-06T20:29:11.343067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-06T20:29:11.343453] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-06T20:29:11.344289] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-06T20:29:11.344342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:11.344373] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:11.344400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:11.344455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:11.400931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:11.401788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:11.401872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:11.401904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:11.521193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:11.521386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:11.521433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:11.521464] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:11.524953] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: DOWN (p=8.13%) [2026-01-06T20:29:11.525247] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-06T20:29:11.525377] [INFO ] [sig ] PGC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:11.667701] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PGC.txt [2026-01-06T20:29:11.667857] [INFO ] [sig ] [2463/3517] Completed PGC in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-06T20:29:11.667902] [INFO ] [sig ] [2464/3517] Forecasting PGEN... [2026-01-06T20:29:11.667934] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-06T20:29:11.667966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-06T20:29:11.680901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-06T20:29:11.681236] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-06T20:29:11.682160] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-06T20:29:11.682222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:11.682331] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:11.682374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:11.682450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:11.742052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:11.742894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:11.742976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:11.743010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:11.860447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:11.860623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:11.860667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:11.860697] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:11.864283] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=4.37%) [2026-01-06T20:29:11.864556] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-06T20:29:11.864702] [INFO ] [sig ] PGEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:12.001095] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PGEN.txt [2026-01-06T20:29:12.001217] [INFO ] [sig ] [2464/3517] Completed PGEN in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-06T20:29:12.001256] [INFO ] [sig ] [2465/3517] Forecasting PGJ... [2026-01-06T20:29:12.001285] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-06T20:29:12.001316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-06T20:29:12.013144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-06T20:29:12.013392] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-06T20:29:12.014166] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-06T20:29:12.014217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:12.014248] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:12.014276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:12.014332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:12.070249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:12.070903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:12.070978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:12.071010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:12.188342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:12.188498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:12.188540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:12.188586] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:12.191885] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=36.27%) [2026-01-06T20:29:12.192156] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-06T20:29:12.192277] [INFO ] [sig ] PGJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:12.330403] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PGJ.txt [2026-01-06T20:29:12.330552] [INFO ] [sig ] [2465/3517] Completed PGJ in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-06T20:29:12.330610] [INFO ] [sig ] [2466/3517] Forecasting PGNY... [2026-01-06T20:29:12.330642] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-06T20:29:12.330672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-06T20:29:12.342118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-06T20:29:12.342400] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-06T20:29:12.343172] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-06T20:29:12.343224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:12.343256] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:12.343283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:12.343339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:12.399604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:12.400193] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:12.400269] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:12.400301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:12.517585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:12.517749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:12.517790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:12.517818] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:12.521097] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=22.83%) [2026-01-06T20:29:12.521358] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-06T20:29:12.521478] [INFO ] [sig ] PGNY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:12.664176] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PGNY.txt [2026-01-06T20:29:12.664300] [INFO ] [sig ] [2466/3517] Completed PGNY in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-06T20:29:12.664338] [INFO ] [sig ] [2467/3517] Forecasting PGP... [2026-01-06T20:29:12.664368] [INFO ] [sig ] Generating forecast for: PGP [2026-01-06T20:29:12.664399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-06T20:29:12.675034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-06T20:29:12.675288] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-06T20:29:12.676046] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-06T20:29:12.676097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:12.676129] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:12.676155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:12.676212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:12.732704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:12.733473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:12.733548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:12.733596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:12.847422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:12.847558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:12.847621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:12.847698] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:12.850974] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=98.48%) [2026-01-06T20:29:12.851238] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-06T20:29:12.851399] [INFO ] [sig ] PGP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:12.991144] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PGP.txt [2026-01-06T20:29:12.991264] [INFO ] [sig ] [2467/3517] Completed PGP in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-06T20:29:12.991302] [INFO ] [sig ] [2468/3517] Forecasting PGY... [2026-01-06T20:29:12.991338] [INFO ] [sig ] Generating forecast for: PGY [2026-01-06T20:29:12.991370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-06T20:29:13.003378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-06T20:29:13.003653] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-06T20:29:13.004617] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-06T20:29:13.004669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:13.004701] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:13.004728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:13.004785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:13.064175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:13.064808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:13.064886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:13.065088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:13.184818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:13.184979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:13.185021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:13.185052] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:13.188651] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: DOWN (p=1.69%) [2026-01-06T20:29:13.188931] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-06T20:29:13.189246] [INFO ] [sig ] PGY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:13.332239] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PGY.txt [2026-01-06T20:29:13.332383] [INFO ] [sig ] [2468/3517] Completed PGY in 0.3s | 2.91 sym/s | Total: 14.1m | ETA: 6.0m [2026-01-06T20:29:13.332422] [INFO ] [sig ] [2469/3517] Forecasting PGZ... [2026-01-06T20:29:13.332450] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-06T20:29:13.332486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-06T20:29:13.344163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-06T20:29:13.344414] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-06T20:29:13.345188] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-06T20:29:13.345239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:13.345270] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:13.345297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:13.345354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:13.400696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:13.401331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:13.401410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:13.401443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:13.517539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:13.517709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:13.517751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:13.517781] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:13.521044] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-06T20:29:13.521311] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-06T20:29:13.521429] [INFO ] [sig ] PGZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:13.662111] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PGZ.txt [2026-01-06T20:29:13.662251] [INFO ] [sig ] [2469/3517] Completed PGZ in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:13.662289] [INFO ] [sig ] [2470/3517] Forecasting PH... [2026-01-06T20:29:13.662319] [INFO ] [sig ] Generating forecast for: PH [2026-01-06T20:29:13.662350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-06T20:29:13.673333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-06T20:29:13.673623] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-06T20:29:13.674363] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-06T20:29:13.674414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:13.674446] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:13.674473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:13.674529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:13.730794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:13.731361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:13.731436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:13.731467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:13.849699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:13.849845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:13.849886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:13.849915] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:13.853150] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: UP (p=54.47%) [2026-01-06T20:29:13.853411] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-06T20:29:13.853532] [INFO ] [sig ] PH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:13.994328] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PH.txt [2026-01-06T20:29:13.994461] [INFO ] [sig ] [2470/3517] Completed PH in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:13.994499] [INFO ] [sig ] [2471/3517] Forecasting PHG... [2026-01-06T20:29:13.994528] [INFO ] [sig ] Generating forecast for: PHG [2026-01-06T20:29:13.994559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-06T20:29:14.005734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-06T20:29:14.006054] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-06T20:29:14.006826] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-06T20:29:14.006879] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:14.006910] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:14.006937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:14.006993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:14.063662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:14.064335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:14.064420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:14.064454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:14.186235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:14.186388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:14.186429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:14.186477] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:14.189836] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: DOWN (p=2.54%) [2026-01-06T20:29:14.190102] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-06T20:29:14.190225] [INFO ] [sig ] PHG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:14.328535] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PHG.txt [2026-01-06T20:29:14.328666] [INFO ] [sig ] [2471/3517] Completed PHG in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:14.328725] [INFO ] [sig ] [2472/3517] Forecasting PHI... [2026-01-06T20:29:14.328755] [INFO ] [sig ] Generating forecast for: PHI [2026-01-06T20:29:14.328784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-06T20:29:14.339935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-06T20:29:14.340178] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-06T20:29:14.340927] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-06T20:29:14.340978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:14.341009] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:14.341036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:14.341092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:14.397839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:14.398664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:14.398768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:14.398801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:14.512514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:14.512686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:14.512729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:14.512759] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:14.516020] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=87.91%) [2026-01-06T20:29:14.516288] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-06T20:29:14.516406] [INFO ] [sig ] PHI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:14.658589] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PHI.txt [2026-01-06T20:29:14.658740] [INFO ] [sig ] [2472/3517] Completed PHI in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:14.658780] [INFO ] [sig ] [2473/3517] Forecasting PHIN... [2026-01-06T20:29:14.658810] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-06T20:29:14.658840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-06T20:29:14.670170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-06T20:29:14.670501] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-06T20:29:14.671276] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-06T20:29:14.671327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:14.671358] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:14.671384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:14.671440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:14.727183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:14.727928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:14.728008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:14.728058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:14.846857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:14.847017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:14.847058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:14.847088] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:14.850445] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-01-06T20:29:14.850731] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-06T20:29:14.850852] [INFO ] [sig ] PHIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:14.990446] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PHIN.txt [2026-01-06T20:29:14.990617] [INFO ] [sig ] [2473/3517] Completed PHIN in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:14.990659] [INFO ] [sig ] [2474/3517] Forecasting PHIO... [2026-01-06T20:29:14.990690] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-06T20:29:14.990720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-06T20:29:15.002178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-06T20:29:15.002483] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-06T20:29:15.003259] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-06T20:29:15.003311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:15.003342] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:15.003370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:15.003427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:15.061717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:15.062747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:15.062855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:15.062889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:15.224175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:15.224368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:15.224440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:15.224487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:15.229756] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: UP (p=90.08%) [2026-01-06T20:29:15.230158] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-06T20:29:15.230337] [INFO ] [sig ] PHIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:15.388310] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PHIO.txt [2026-01-06T20:29:15.388485] [INFO ] [sig ] [2474/3517] Completed PHIO in 0.4s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:15.388527] [INFO ] [sig ] [2475/3517] Forecasting PHK... [2026-01-06T20:29:15.388559] [INFO ] [sig ] Generating forecast for: PHK [2026-01-06T20:29:15.388614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-06T20:29:15.404558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-06T20:29:15.405102] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-06T20:29:15.406306] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-06T20:29:15.406379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:15.406433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:15.406485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:15.406629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:15.489836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:15.491114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:15.491230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:15.491289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:15.646840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:15.647045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:15.647116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:15.647168] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:15.652450] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=53.10%) [2026-01-06T20:29:15.652940] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-06T20:29:15.653141] [INFO ] [sig ] PHK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:15.856830] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PHK.txt [2026-01-06T20:29:15.857086] [INFO ] [sig ] [2475/3517] Completed PHK in 0.5s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:15.857151] [INFO ] [sig ] [2476/3517] Forecasting PHM... [2026-01-06T20:29:15.857205] [INFO ] [sig ] Generating forecast for: PHM [2026-01-06T20:29:15.857259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-06T20:29:15.879303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-06T20:29:15.879874] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-06T20:29:15.881175] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-06T20:29:15.881248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:15.881298] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:15.881344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:15.881438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:15.966091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:15.967380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:15.967496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:15.967551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:16.121599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:16.121764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:16.121816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:16.121845] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:16.125464] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: UP (p=74.20%) [2026-01-06T20:29:16.125785] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-06T20:29:16.125927] [INFO ] [sig ] PHM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:16.279162] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PHM.txt [2026-01-06T20:29:16.279323] [INFO ] [sig ] [2476/3517] Completed PHM in 0.4s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:16.279363] [INFO ] [sig ] [2477/3517] Forecasting PHO... [2026-01-06T20:29:16.279394] [INFO ] [sig ] Generating forecast for: PHO [2026-01-06T20:29:16.279425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-06T20:29:16.291465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-06T20:29:16.291876] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-06T20:29:16.292682] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-06T20:29:16.292771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:16.292807] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:16.292834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:16.292890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:16.348737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:16.349599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:16.349678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:16.349711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:16.468791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:16.468960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:16.469002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:16.469032] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:16.472387] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=49.79%) [2026-01-06T20:29:16.472675] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-06T20:29:16.472820] [INFO ] [sig ] PHO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:16.613767] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PHO.txt [2026-01-06T20:29:16.613935] [INFO ] [sig ] [2477/3517] Completed PHO in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:16.613975] [INFO ] [sig ] [2478/3517] Forecasting PHUN... [2026-01-06T20:29:16.614006] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-06T20:29:16.614036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-06T20:29:16.626747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-06T20:29:16.627029] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-06T20:29:16.627798] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-06T20:29:16.627849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:16.627882] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:16.627908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:16.627963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:16.683475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:16.684099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:16.684174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:16.684207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:16.804907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:16.805059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:16.805102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:16.805132] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:16.808415] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-01-06T20:29:16.808713] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-06T20:29:16.808843] [INFO ] [sig ] PHUN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:16.949845] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PHUN.txt [2026-01-06T20:29:16.949988] [INFO ] [sig ] [2478/3517] Completed PHUN in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:16.950027] [INFO ] [sig ] [2479/3517] Forecasting PHVS... [2026-01-06T20:29:16.950057] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-06T20:29:16.950088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-06T20:29:16.961321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-06T20:29:16.961620] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-06T20:29:16.962372] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-06T20:29:16.962423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:16.962454] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:16.962481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:16.962537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:17.018731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:17.019531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:17.019634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:17.019669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:17.139629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:17.139788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:17.139833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:17.139863] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:17.143336] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-06T20:29:17.143660] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-06T20:29:17.143806] [INFO ] [sig ] PHVS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:17.292850] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PHVS.txt [2026-01-06T20:29:17.292989] [INFO ] [sig ] [2479/3517] Completed PHVS in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 6.0m [2026-01-06T20:29:17.293028] [INFO ] [sig ] [2480/3517] Forecasting PI... [2026-01-06T20:29:17.293058] [INFO ] [sig ] Generating forecast for: PI [2026-01-06T20:29:17.293088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-06T20:29:17.305050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-06T20:29:17.305303] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-06T20:29:17.306064] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-06T20:29:17.306116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:17.306148] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:17.306175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:17.306231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:17.364767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:17.365823] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:17.365903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:17.365935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:17.490022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:17.490178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:17.490219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:17.490250] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:17.493552] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: UP (p=53.74%) [2026-01-06T20:29:17.493834] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-06T20:29:17.493958] [INFO ] [sig ] PI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:17.634679] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PI.txt [2026-01-06T20:29:17.634833] [INFO ] [sig ] [2480/3517] Completed PI in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-06T20:29:17.634874] [INFO ] [sig ] [2481/3517] Forecasting PID... [2026-01-06T20:29:17.634908] [INFO ] [sig ] Generating forecast for: PID [2026-01-06T20:29:17.634939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-06T20:29:17.647389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-06T20:29:17.647755] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-06T20:29:17.648548] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-06T20:29:17.648629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:17.648689] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:17.648741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:17.648802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:17.708184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:17.709019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:17.709099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:17.709133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:17.839767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:17.839941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:17.839994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:17.840025] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:17.843542] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: DOWN (p=9.46%) [2026-01-06T20:29:17.843836] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-06T20:29:17.843975] [INFO ] [sig ] PID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:17.987411] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PID.txt [2026-01-06T20:29:17.987551] [INFO ] [sig ] [2481/3517] Completed PID in 0.4s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-06T20:29:17.987626] [INFO ] [sig ] [2482/3517] Forecasting PIE... [2026-01-06T20:29:17.987656] [INFO ] [sig ] Generating forecast for: PIE [2026-01-06T20:29:17.987687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-06T20:29:17.999514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-06T20:29:17.999805] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-06T20:29:18.000560] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-06T20:29:18.000633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:18.000665] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:18.000693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:18.000751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:18.063199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:18.064041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:18.064122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:18.064156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:18.182712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:18.182860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:18.182905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:18.182935] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:18.186315] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-06T20:29:18.186625] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-06T20:29:18.186749] [INFO ] [sig ] PIE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:18.325284] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PIE.txt [2026-01-06T20:29:18.325414] [INFO ] [sig ] [2482/3517] Completed PIE in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-06T20:29:18.325451] [INFO ] [sig ] [2483/3517] Forecasting PII... [2026-01-06T20:29:18.325480] [INFO ] [sig ] Generating forecast for: PII [2026-01-06T20:29:18.325510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-06T20:29:18.336647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-06T20:29:18.336985] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-06T20:29:18.337764] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-06T20:29:18.337815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:18.337849] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:18.337879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:18.337934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:18.394924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:18.395800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:18.395884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:18.395917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:18.516435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:18.516710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:18.516763] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:18.516794] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:18.520268] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=70.13%) [2026-01-06T20:29:18.520543] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-06T20:29:18.520686] [INFO ] [sig ] PII: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:18.666223] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PII.txt [2026-01-06T20:29:18.666360] [INFO ] [sig ] [2483/3517] Completed PII in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-06T20:29:18.666398] [INFO ] [sig ] [2484/3517] Forecasting PIM... [2026-01-06T20:29:18.666427] [INFO ] [sig ] Generating forecast for: PIM [2026-01-06T20:29:18.666459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-06T20:29:18.678270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-06T20:29:18.678600] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-06T20:29:18.679466] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-06T20:29:18.679520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:18.679553] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:18.679598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:18.679658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:18.740739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:18.741690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:18.741773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:18.741806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:18.858149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:18.858298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:18.858359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:18.858390] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:18.861879] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=56.86%) [2026-01-06T20:29:18.862191] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-06T20:29:18.862347] [INFO ] [sig ] PIM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:19.006998] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PIM.txt [2026-01-06T20:29:19.007331] [INFO ] [sig ] [2484/3517] Completed PIM in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-06T20:29:19.007377] [INFO ] [sig ] [2485/3517] Forecasting PINE... [2026-01-06T20:29:19.007420] [INFO ] [sig ] Generating forecast for: PINE [2026-01-06T20:29:19.007461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-06T20:29:19.019621] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-06T20:29:19.019925] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-06T20:29:19.020712] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-06T20:29:19.020763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:19.020795] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:19.020823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:19.020890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:19.077746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:19.078351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:19.078427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:19.078459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:19.200750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:19.200947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:19.201009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:19.201042] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:19.204384] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: UP (p=69.04%) [2026-01-06T20:29:19.204675] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-06T20:29:19.204797] [INFO ] [sig ] PINE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:19.345234] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PINE.txt [2026-01-06T20:29:19.345371] [INFO ] [sig ] [2485/3517] Completed PINE in 0.3s | 2.91 sym/s | Total: 14.2m | ETA: 5.9m [2026-01-06T20:29:19.345417] [INFO ] [sig ] [2486/3517] Forecasting PINS... [2026-01-06T20:29:19.345447] [INFO ] [sig ] Generating forecast for: PINS [2026-01-06T20:29:19.345478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-06T20:29:19.357481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-06T20:29:19.357821] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-06T20:29:19.358562] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-06T20:29:19.358635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:19.358667] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:19.358693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:19.358776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:19.418947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:19.420104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:19.420247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:19.420293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:19.566566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:19.566732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:19.566776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:19.566806] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:19.570185] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: DOWN (p=47.12%) [2026-01-06T20:29:19.570455] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-06T20:29:19.570596] [INFO ] [sig ] PINS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:19.709276] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PINS.txt [2026-01-06T20:29:19.709423] [INFO ] [sig ] [2486/3517] Completed PINS in 0.4s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:19.709462] [INFO ] [sig ] [2487/3517] Forecasting PK... [2026-01-06T20:29:19.709491] [INFO ] [sig ] Generating forecast for: PK [2026-01-06T20:29:19.709522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-06T20:29:19.721069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-06T20:29:19.721340] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-06T20:29:19.722290] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-06T20:29:19.722341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:19.722373] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:19.722399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:19.722455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:19.782600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:19.783612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:19.783689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:19.783722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:19.906393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:19.906546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:19.906605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:19.906636] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:19.909932] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: DOWN (p=36.13%) [2026-01-06T20:29:19.910197] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-06T20:29:19.910319] [INFO ] [sig ] PK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:20.050300] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PK.txt [2026-01-06T20:29:20.050450] [INFO ] [sig ] [2487/3517] Completed PK in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:20.050490] [INFO ] [sig ] [2488/3517] Forecasting PKBK... [2026-01-06T20:29:20.050519] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-06T20:29:20.050549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-06T20:29:20.061628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-06T20:29:20.061914] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-06T20:29:20.062801] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-06T20:29:20.062853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:20.062907] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:20.062937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:20.062995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:20.119708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:20.120424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:20.120501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:20.120533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:20.241084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:20.241449] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:29:20.241499] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:20.241530] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:20.246435] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-01-06T20:29:20.246889] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-06T20:29:20.247260] [INFO ] [sig ] PKBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:20.476232] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PKBK.txt [2026-01-06T20:29:20.476386] [INFO ] [sig ] [2488/3517] Completed PKBK in 0.4s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:20.476425] [INFO ] [sig ] [2489/3517] Forecasting PKE... [2026-01-06T20:29:20.476455] [INFO ] [sig ] Generating forecast for: PKE [2026-01-06T20:29:20.476487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-06T20:29:20.488404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-06T20:29:20.488790] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-06T20:29:20.489544] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-06T20:29:20.489614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:20.489647] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:20.489675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:20.489731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:20.546009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:20.546882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:20.546978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:20.547012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:20.670696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:20.670852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:20.670897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:20.670927] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:20.674266] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=61.32%) [2026-01-06T20:29:20.674537] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-06T20:29:20.674681] [INFO ] [sig ] PKE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:20.815961] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PKE.txt [2026-01-06T20:29:20.816105] [INFO ] [sig ] [2489/3517] Completed PKE in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:20.816144] [INFO ] [sig ] [2490/3517] Forecasting PKG... [2026-01-06T20:29:20.816175] [INFO ] [sig ] Generating forecast for: PKG [2026-01-06T20:29:20.816205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-06T20:29:20.828046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-06T20:29:20.828356] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-06T20:29:20.829170] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-06T20:29:20.829223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:20.829256] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:20.829283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:20.829350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:20.889340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:20.890215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:20.890297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:20.890334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:21.025372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:21.025532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:21.025595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:21.025628] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:21.029007] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=72.94%) [2026-01-06T20:29:21.029327] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-06T20:29:21.029464] [INFO ] [sig ] PKG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:21.176718] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PKG.txt [2026-01-06T20:29:21.176909] [INFO ] [sig ] [2490/3517] Completed PKG in 0.4s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:21.176952] [INFO ] [sig ] [2491/3517] Forecasting PKOH... [2026-01-06T20:29:21.176981] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-06T20:29:21.177012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-06T20:29:21.189636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-06T20:29:21.190057] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-06T20:29:21.190998] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-06T20:29:21.191053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:21.191083] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:21.191109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:21.191166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:21.247029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:21.247916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:21.248032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:21.248067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:21.364453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:21.364629] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:29:21.364676] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:21.364706] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:21.368523] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: DOWN (p=11.27%) [2026-01-06T20:29:21.368878] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-06T20:29:21.369014] [INFO ] [sig ] PKOH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:21.508043] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PKOH.txt [2026-01-06T20:29:21.508174] [INFO ] [sig ] [2491/3517] Completed PKOH in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:21.508212] [INFO ] [sig ] [2492/3517] Forecasting PKX... [2026-01-06T20:29:21.508251] [INFO ] [sig ] Generating forecast for: PKX [2026-01-06T20:29:21.508283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-06T20:29:21.524006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-06T20:29:21.524509] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-06T20:29:21.525718] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-06T20:29:21.525786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:21.525836] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:21.525883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:21.525980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:21.592317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:21.593223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:21.593311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:21.593346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:21.717881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:21.718063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:21.718109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:21.718323] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:21.722056] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-06T20:29:21.722340] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-06T20:29:21.722503] [INFO ] [sig ] PKX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:21.867354] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PKX.txt [2026-01-06T20:29:21.867496] [INFO ] [sig ] [2492/3517] Completed PKX in 0.4s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:21.867538] [INFO ] [sig ] [2493/3517] Forecasting PL... [2026-01-06T20:29:21.867568] [INFO ] [sig ] Generating forecast for: PL [2026-01-06T20:29:21.867620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-06T20:29:21.879630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-06T20:29:21.879970] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-06T20:29:21.880813] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-06T20:29:21.880866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:21.880899] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:21.880930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:21.881000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:21.937264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:21.937888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:21.937966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:21.937998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:22.057074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:22.057239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:22.057284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:22.057313] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:22.060766] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-06T20:29:22.061070] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-06T20:29:22.061208] [INFO ] [sig ] PL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:22.204692] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PL.txt [2026-01-06T20:29:22.204833] [INFO ] [sig ] [2493/3517] Completed PL in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:22.204873] [INFO ] [sig ] [2494/3517] Forecasting PLAB... [2026-01-06T20:29:22.204904] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-06T20:29:22.204934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-06T20:29:22.216544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-06T20:29:22.216833] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-06T20:29:22.217596] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-06T20:29:22.217665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:22.217706] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:22.217742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:22.217816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:22.275399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:22.276068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:22.276144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:22.276176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:22.403722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:22.403861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:22.403903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:22.403934] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:22.407236] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: DOWN (p=45.29%) [2026-01-06T20:29:22.407516] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-06T20:29:22.407657] [INFO ] [sig ] PLAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:22.552301] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLAB.txt [2026-01-06T20:29:22.552480] [INFO ] [sig ] [2494/3517] Completed PLAB in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:22.552522] [INFO ] [sig ] [2495/3517] Forecasting PLAY... [2026-01-06T20:29:22.552552] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-06T20:29:22.552603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-06T20:29:22.563896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-06T20:29:22.564224] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-06T20:29:22.565021] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-06T20:29:22.565074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:22.565107] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:22.565136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:22.565194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:22.622968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:22.623616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:22.623694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:22.623727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:22.749036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:22.749210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:22.749264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:22.749321] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:22.752836] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: DOWN (p=39.93%) [2026-01-06T20:29:22.753114] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-06T20:29:22.753235] [INFO ] [sig ] PLAY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:22.893847] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLAY.txt [2026-01-06T20:29:22.894027] [INFO ] [sig ] [2495/3517] Completed PLAY in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:22.894073] [INFO ] [sig ] [2496/3517] Forecasting PLBC... [2026-01-06T20:29:22.894105] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-06T20:29:22.894138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-06T20:29:22.906008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-06T20:29:22.906325] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-06T20:29:22.907117] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-06T20:29:22.907170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:22.907203] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:22.907231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:22.907290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:22.965199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:22.966048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:22.966127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:22.966160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:23.074084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:23.074239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:23.074281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:23.074309] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:23.077681] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=93.67%) [2026-01-06T20:29:23.077956] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-06T20:29:23.078087] [INFO ] [sig ] PLBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:23.222774] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PLBC.txt [2026-01-06T20:29:23.222933] [INFO ] [sig ] [2496/3517] Completed PLBC in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.9m [2026-01-06T20:29:23.222973] [INFO ] [sig ] [2497/3517] Forecasting PLBY... [2026-01-06T20:29:23.223003] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-06T20:29:23.223033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-06T20:29:23.235460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-06T20:29:23.235870] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-06T20:29:23.236697] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-06T20:29:23.236749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:23.236782] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:23.236809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:23.236866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:23.294886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:23.295764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:23.295845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:23.295895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:23.418882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:23.419042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:23.419091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:23.419122] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:23.422718] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=87.56%) [2026-01-06T20:29:23.423122] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-06T20:29:23.423273] [INFO ] [sig ] PLBY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:23.562980] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PLBY.txt [2026-01-06T20:29:23.563108] [INFO ] [sig ] [2497/3517] Completed PLBY in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-06T20:29:23.563146] [INFO ] [sig ] [2498/3517] Forecasting PLCE... [2026-01-06T20:29:23.563176] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-06T20:29:23.563206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-06T20:29:23.574400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-06T20:29:23.574691] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-06T20:29:23.575442] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-06T20:29:23.575493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:23.575548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:23.575603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:23.575664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:23.632687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:23.633553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:23.633648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:23.633681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:23.755464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:23.755629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:23.755672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:23.755701] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:23.759321] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=74.77%) [2026-01-06T20:29:23.759607] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-06T20:29:23.759728] [INFO ] [sig ] PLCE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:23.899873] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PLCE.txt [2026-01-06T20:29:23.900006] [INFO ] [sig ] [2498/3517] Completed PLCE in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-06T20:29:23.900052] [INFO ] [sig ] [2499/3517] Forecasting PLD... [2026-01-06T20:29:23.900089] [INFO ] [sig ] Generating forecast for: PLD [2026-01-06T20:29:23.900128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-06T20:29:23.912898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-06T20:29:23.913170] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-06T20:29:23.913940] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-06T20:29:23.913992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:23.914024] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:23.914051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:23.914119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:23.971678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:23.972252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:23.972327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:23.972360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:24.101333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:24.101520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:24.101565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:24.101620] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:24.105006] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-06T20:29:24.105270] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-06T20:29:24.105389] [INFO ] [sig ] PLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:24.243818] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLD.txt [2026-01-06T20:29:24.243927] [INFO ] [sig ] [2499/3517] Completed PLD in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-06T20:29:24.243966] [INFO ] [sig ] [2500/3517] Forecasting PLPC... [2026-01-06T20:29:24.243994] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-06T20:29:24.244025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-06T20:29:24.254940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-06T20:29:24.255193] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-06T20:29:24.255940] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-06T20:29:24.255992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:24.256023] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:24.256050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:24.256106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:24.312781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:24.313496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:24.313570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:24.313620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:24.430945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:24.431103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:24.431144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:24.431172] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:24.434453] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=2.61%) [2026-01-06T20:29:24.434738] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-06T20:29:24.434860] [INFO ] [sig ] PLPC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:24.573325] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLPC.txt [2026-01-06T20:29:24.573450] [INFO ] [sig ] [2500/3517] Completed PLPC in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-06T20:29:24.573488] [INFO ] [sig ] [2501/3517] Forecasting PLRX... [2026-01-06T20:29:24.573518] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-06T20:29:24.573549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-06T20:29:24.589053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-06T20:29:24.589552] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-06T20:29:24.590435] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-06T20:29:24.590493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:24.590527] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:24.590553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:24.590630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:24.667632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:24.668676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:24.668806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:24.668846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:24.795343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:24.795509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:24.795554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:24.795634] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:24.799464] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=72.00%) [2026-01-06T20:29:24.799768] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-06T20:29:24.799901] [INFO ] [sig ] PLRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:24.947783] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PLRX.txt [2026-01-06T20:29:24.947919] [INFO ] [sig ] [2501/3517] Completed PLRX in 0.4s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-06T20:29:24.947958] [INFO ] [sig ] [2502/3517] Forecasting PLSE... [2026-01-06T20:29:24.947988] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-06T20:29:24.948020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-06T20:29:24.961203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-06T20:29:24.961592] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-06T20:29:24.962372] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-06T20:29:24.962426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:24.962460] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:24.962488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:24.962546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:25.022055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:25.023093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:25.023177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:25.023211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:25.142283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:25.142444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:25.142490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:25.142521] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:25.146176] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=63.85%) [2026-01-06T20:29:25.146447] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-06T20:29:25.146588] [INFO ] [sig ] PLSE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:25.291631] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PLSE.txt [2026-01-06T20:29:25.291787] [INFO ] [sig ] [2502/3517] Completed PLSE in 0.3s | 2.91 sym/s | Total: 14.3m | ETA: 5.8m [2026-01-06T20:29:25.291828] [INFO ] [sig ] [2503/3517] Forecasting PLTK... [2026-01-06T20:29:25.291859] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-06T20:29:25.291898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-06T20:29:25.306634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-06T20:29:25.306986] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-06T20:29:25.307953] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-06T20:29:25.308015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:25.308050] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:25.308078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:25.308136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:25.368602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:25.369276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:25.369356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:25.369391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:25.488293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:25.488410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:25.488449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:25.488479] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:25.491715] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: DOWN (p=16.02%) [2026-01-06T20:29:25.491985] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-06T20:29:25.492110] [INFO ] [sig ] PLTK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:25.633394] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLTK.txt [2026-01-06T20:29:25.633628] [INFO ] [sig ] [2503/3517] Completed PLTK in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:25.633686] [INFO ] [sig ] [2504/3517] Forecasting PLUG... [2026-01-06T20:29:25.633719] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-06T20:29:25.633752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-06T20:29:25.645716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-06T20:29:25.646133] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-06T20:29:25.646989] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-06T20:29:25.647042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:25.647074] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:25.647102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:25.647161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:25.704063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:25.704911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:25.704996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:25.705030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:25.831480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:25.831678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:25.831728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:25.831758] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:25.835452] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: DOWN (p=43.94%) [2026-01-06T20:29:25.835870] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-06T20:29:25.836062] [INFO ] [sig ] PLUG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:25.979088] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLUG.txt [2026-01-06T20:29:25.979232] [INFO ] [sig ] [2504/3517] Completed PLUG in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:25.979274] [INFO ] [sig ] [2505/3517] Forecasting PLUS... [2026-01-06T20:29:25.979305] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-06T20:29:25.979338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-06T20:29:25.990724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-06T20:29:25.991067] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-06T20:29:25.991933] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-06T20:29:25.991987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:25.992020] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:25.992046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:25.992104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:26.051747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:26.052836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:26.052920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:26.052954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:26.180831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:26.180994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:26.181040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:26.181069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:26.184923] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: DOWN (p=27.79%) [2026-01-06T20:29:26.185213] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-06T20:29:26.185492] [INFO ] [sig ] PLUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:26.328668] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLUS.txt [2026-01-06T20:29:26.328833] [INFO ] [sig ] [2505/3517] Completed PLUS in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:26.328874] [INFO ] [sig ] [2506/3517] Forecasting PLXS... [2026-01-06T20:29:26.328907] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-06T20:29:26.328938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-06T20:29:26.340657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-06T20:29:26.341021] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-06T20:29:26.342039] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-06T20:29:26.342093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:26.342127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:26.342155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:26.342212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:26.406447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:26.407562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:26.407717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:26.407753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:26.536826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:26.536979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:26.537024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:26.537055] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:26.540671] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: DOWN (p=14.65%) [2026-01-06T20:29:26.540946] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-06T20:29:26.541079] [INFO ] [sig ] PLXS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:26.683553] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PLXS.txt [2026-01-06T20:29:26.683728] [INFO ] [sig ] [2506/3517] Completed PLXS in 0.4s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:26.683776] [INFO ] [sig ] [2507/3517] Forecasting PLYM... [2026-01-06T20:29:26.683833] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-06T20:29:26.683869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-06T20:29:26.695557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-06T20:29:26.695913] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-06T20:29:26.696716] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-06T20:29:26.696770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:26.696803] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:26.696832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:26.696892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:26.756035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:26.756896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:26.756979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:26.757013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:26.877995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:26.878148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:26.878190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:26.878220] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:26.881602] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=58.93%) [2026-01-06T20:29:26.881878] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-06T20:29:26.882003] [INFO ] [sig ] PLYM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:27.024541] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PLYM.txt [2026-01-06T20:29:27.024700] [INFO ] [sig ] [2507/3517] Completed PLYM in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:27.024740] [INFO ] [sig ] [2508/3517] Forecasting PM... [2026-01-06T20:29:27.024770] [INFO ] [sig ] Generating forecast for: PM [2026-01-06T20:29:27.024801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-06T20:29:27.038396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-06T20:29:27.038829] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-06T20:29:27.039905] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-06T20:29:27.039963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:27.040009] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:27.040052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:27.040124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:27.101607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:27.102276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:27.102386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:27.102420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:27.230956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:27.231120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:27.231166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:27.231213] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:27.235215] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=8.69%) [2026-01-06T20:29:27.235542] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-06T20:29:27.235698] [INFO ] [sig ] PM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:27.383311] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PM.txt [2026-01-06T20:29:27.383475] [INFO ] [sig ] [2508/3517] Completed PM in 0.4s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:27.383535] [INFO ] [sig ] [2509/3517] Forecasting PMAX... [2026-01-06T20:29:27.383604] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-06T20:29:27.383652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-06T20:29:27.394643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-06T20:29:27.394957] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-06T20:29:27.395733] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-06T20:29:27.395784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:27.395816] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:27.395844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:27.395900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:27.451675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:27.452638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:27.452716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:27.452748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:27.575023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:27.575159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:27.575203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:27.575233] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:27.578807] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-06T20:29:27.579079] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-06T20:29:27.579204] [INFO ] [sig ] PMAX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:27.718622] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PMAX.txt [2026-01-06T20:29:27.718785] [INFO ] [sig ] [2509/3517] Completed PMAX in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:27.718828] [INFO ] [sig ] [2510/3517] Forecasting PML... [2026-01-06T20:29:27.718858] [INFO ] [sig ] Generating forecast for: PML [2026-01-06T20:29:27.718888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-06T20:29:27.729869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-06T20:29:27.730192] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-06T20:29:27.730968] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-06T20:29:27.731019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:27.731049] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:27.731076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:27.731132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:27.787733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:27.788502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:27.788598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:27.788634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:27.904393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:27.904538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:27.904597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:27.904629] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:27.907893] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=71.58%) [2026-01-06T20:29:27.908162] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-06T20:29:27.908287] [INFO ] [sig ] PML: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:28.045152] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PML.txt [2026-01-06T20:29:28.045289] [INFO ] [sig ] [2510/3517] Completed PML in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:28.045329] [INFO ] [sig ] [2511/3517] Forecasting PMM... [2026-01-06T20:29:28.045359] [INFO ] [sig ] Generating forecast for: PMM [2026-01-06T20:29:28.045388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-06T20:29:28.056733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-06T20:29:28.057072] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-06T20:29:28.057864] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-06T20:29:28.057916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:28.057949] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:28.057977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:28.058036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:28.116416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:28.117222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:28.117302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:28.117336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:28.241712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:28.241857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:28.241900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:28.241929] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:28.245183] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: DOWN (p=27.14%) [2026-01-06T20:29:28.245451] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-06T20:29:28.245590] [INFO ] [sig ] PMM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:28.387016] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PMM.txt [2026-01-06T20:29:28.387189] [INFO ] [sig ] [2511/3517] Completed PMM in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:28.387231] [INFO ] [sig ] [2512/3517] Forecasting PMO... [2026-01-06T20:29:28.387261] [INFO ] [sig ] Generating forecast for: PMO [2026-01-06T20:29:28.387292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-06T20:29:28.398561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-06T20:29:28.398943] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-06T20:29:28.399747] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-06T20:29:28.399811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:28.399847] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:28.399876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:28.399936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:28.455469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:28.456189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:28.456287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:28.456323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:28.570936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:28.571085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:28.571127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:28.571157] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:28.574747] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: DOWN (p=26.36%) [2026-01-06T20:29:28.575016] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-06T20:29:28.575139] [INFO ] [sig ] PMO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:28.713812] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PMO.txt [2026-01-06T20:29:28.713952] [INFO ] [sig ] [2512/3517] Completed PMO in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:28.713992] [INFO ] [sig ] [2513/3517] Forecasting PMTS... [2026-01-06T20:29:28.714021] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-06T20:29:28.714052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-06T20:29:28.725449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-06T20:29:28.725817] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-06T20:29:28.726607] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-06T20:29:28.726661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:28.726694] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:28.726723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:28.726781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:28.781948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:28.782672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:28.782751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:28.782782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:28.902452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:28.902619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:28.902663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:28.902693] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:28.905927] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: DOWN (p=11.11%) [2026-01-06T20:29:28.906202] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-06T20:29:28.906322] [INFO ] [sig ] PMTS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:29.053216] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PMTS.txt [2026-01-06T20:29:29.053372] [INFO ] [sig ] [2513/3517] Completed PMTS in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:29.053413] [INFO ] [sig ] [2514/3517] Forecasting PMVP... [2026-01-06T20:29:29.053444] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-06T20:29:29.053475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-06T20:29:29.065354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-06T20:29:29.065794] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-06T20:29:29.066826] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-06T20:29:29.066880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:29.066914] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:29.066942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:29.067002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:29.123450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:29.124157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:29.124233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:29.124266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:29.246830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:29.246978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:29.247021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:29.247051] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:29.251766] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: UP (p=63.10%) [2026-01-06T20:29:29.252275] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-06T20:29:29.252468] [INFO ] [sig ] PMVP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:29.454612] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PMVP.txt [2026-01-06T20:29:29.454776] [INFO ] [sig ] [2514/3517] Completed PMVP in 0.4s | 2.91 sym/s | Total: 14.4m | ETA: 5.8m [2026-01-06T20:29:29.454828] [INFO ] [sig ] [2515/3517] Forecasting PNC... [2026-01-06T20:29:29.454868] [INFO ] [sig ] Generating forecast for: PNC [2026-01-06T20:29:29.454910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-06T20:29:29.469456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-06T20:29:29.469879] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-06T20:29:29.470854] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-06T20:29:29.470915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:29.470988] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:29.471026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:29.471104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:29.549159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:29.549963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:29.550056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:29.550100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:29.722885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:29.723057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:29.723112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:29.723152] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:29.727539] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: UP (p=63.32%) [2026-01-06T20:29:29.727904] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-06T20:29:29.728086] [INFO ] [sig ] PNC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:29.928538] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PNC.txt [2026-01-06T20:29:29.928733] [INFO ] [sig ] [2515/3517] Completed PNC in 0.5s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-06T20:29:29.928786] [INFO ] [sig ] [2516/3517] Forecasting PNI... [2026-01-06T20:29:29.928828] [INFO ] [sig ] Generating forecast for: PNI [2026-01-06T20:29:29.928876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-06T20:29:29.941241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-06T20:29:29.941539] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-06T20:29:29.942340] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-06T20:29:29.942393] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:29.942426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:29.942454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:29.942511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:30.004840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:30.005684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:30.005767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:30.005801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:30.122040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:30.122214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:30.122268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:30.122494] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:30.126169] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=7.60%) [2026-01-06T20:29:30.126453] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-06T20:29:30.126598] [INFO ] [sig ] PNI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:30.276733] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PNI.txt [2026-01-06T20:29:30.276872] [INFO ] [sig ] [2516/3517] Completed PNI in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-06T20:29:30.276911] [INFO ] [sig ] [2517/3517] Forecasting PNQI... [2026-01-06T20:29:30.276943] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-06T20:29:30.276976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-06T20:29:30.289000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-06T20:29:30.289301] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-06T20:29:30.290075] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-06T20:29:30.290127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:30.290158] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:30.290184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:30.290240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:30.346003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:30.346843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:30.346920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:30.346952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:30.468005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:30.468162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:30.468205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:30.468235] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:30.471695] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: DOWN (p=39.44%) [2026-01-06T20:29:30.472004] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-06T20:29:30.472151] [INFO ] [sig ] PNQI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:30.616969] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PNQI.txt [2026-01-06T20:29:30.617106] [INFO ] [sig ] [2517/3517] Completed PNQI in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-06T20:29:30.617145] [INFO ] [sig ] [2518/3517] Forecasting PNRG... [2026-01-06T20:29:30.617176] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-06T20:29:30.617206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-06T20:29:30.628471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNRG'. [2026-01-06T20:29:30.628807] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-06T20:29:30.629566] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-06T20:29:30.629634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:30.629666] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:30.629693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:30.629749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:30.686320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:30.687026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:30.687102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:30.687135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:30.805185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:30.805334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:30.805375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:30.805434] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:30.808830] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-01-06T20:29:30.809112] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-06T20:29:30.809236] [INFO ] [sig ] PNRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:30.951507] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PNRG.txt [2026-01-06T20:29:30.951656] [INFO ] [sig ] [2518/3517] Completed PNRG in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-06T20:29:30.951696] [INFO ] [sig ] [2519/3517] Forecasting PNTG... [2026-01-06T20:29:30.951727] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-06T20:29:30.951757] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-06T20:29:30.963098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-06T20:29:30.963422] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-06T20:29:30.964194] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-06T20:29:30.964245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:30.964277] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:30.964305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:30.964362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:31.021156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:31.021996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:31.022072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:31.022103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:31.139999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:31.140164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:31.140232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:31.140265] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:31.143781] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=74.55%) [2026-01-06T20:29:31.144072] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-06T20:29:31.144203] [INFO ] [sig ] PNTG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:31.290660] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PNTG.txt [2026-01-06T20:29:31.290817] [INFO ] [sig ] [2519/3517] Completed PNTG in 0.3s | 2.91 sym/s | Total: 14.4m | ETA: 5.7m [2026-01-06T20:29:31.290858] [INFO ] [sig ] [2520/3517] Forecasting PODD... [2026-01-06T20:29:31.290889] [INFO ] [sig ] Generating forecast for: PODD [2026-01-06T20:29:31.290919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-06T20:29:31.303129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-06T20:29:31.303638] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-06T20:29:31.304605] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-06T20:29:31.304659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:31.304692] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:31.304719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:31.304778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:31.361948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:31.362915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:31.363048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:31.363084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:31.483386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:31.483531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:31.483589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:31.483622] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:31.486870] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-06T20:29:31.487138] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-06T20:29:31.487263] [INFO ] [sig ] PODD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:31.626141] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PODD.txt [2026-01-06T20:29:31.626288] [INFO ] [sig ] [2520/3517] Completed PODD in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:31.626327] [INFO ] [sig ] [2521/3517] Forecasting POOL... [2026-01-06T20:29:31.626358] [INFO ] [sig ] Generating forecast for: POOL [2026-01-06T20:29:31.626389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-06T20:29:31.637938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-06T20:29:31.638254] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-06T20:29:31.639035] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-06T20:29:31.639086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:31.639118] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:31.639145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:31.639201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:31.698913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:31.699685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:31.699766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:31.699800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:31.819835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:31.819984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:31.820028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:31.820059] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:31.823609] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=35.92%) [2026-01-06T20:29:31.823881] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-06T20:29:31.824002] [INFO ] [sig ] POOL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:31.963786] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/POOL.txt [2026-01-06T20:29:31.963919] [INFO ] [sig ] [2521/3517] Completed POOL in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:31.963958] [INFO ] [sig ] [2522/3517] Forecasting POWI... [2026-01-06T20:29:31.963987] [INFO ] [sig ] Generating forecast for: POWI [2026-01-06T20:29:31.964017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-06T20:29:31.975492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-06T20:29:31.975857] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-06T20:29:31.976695] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-06T20:29:31.976748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:31.976781] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:31.976810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:31.976867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:32.034219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:32.035184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:32.035263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:32.035297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:32.157373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:32.157731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:32.157774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:32.157802] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:32.161830] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: UP (p=64.88%) [2026-01-06T20:29:32.162099] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-06T20:29:32.162219] [INFO ] [sig ] POWI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:32.304539] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/POWI.txt [2026-01-06T20:29:32.304692] [INFO ] [sig ] [2522/3517] Completed POWI in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:32.304733] [INFO ] [sig ] [2523/3517] Forecasting POWL... [2026-01-06T20:29:32.304763] [INFO ] [sig ] Generating forecast for: POWL [2026-01-06T20:29:32.304794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-06T20:29:32.316040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-06T20:29:32.316407] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-06T20:29:32.317171] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-06T20:29:32.317222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:32.317265] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:32.317293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:32.317350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:32.372637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:32.373472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:32.373565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:32.373622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:32.497844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:32.498008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:32.498053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:32.498084] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:32.501662] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-06T20:29:32.501944] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-06T20:29:32.502069] [INFO ] [sig ] POWL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:32.643532] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/POWL.txt [2026-01-06T20:29:32.643695] [INFO ] [sig ] [2523/3517] Completed POWL in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:32.643735] [INFO ] [sig ] [2524/3517] Forecasting PPC... [2026-01-06T20:29:32.643765] [INFO ] [sig ] Generating forecast for: PPC [2026-01-06T20:29:32.643795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-06T20:29:32.656184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-06T20:29:32.656501] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-06T20:29:32.657276] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-06T20:29:32.657328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:32.657360] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:32.657386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:32.657443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:32.715066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:32.715873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:32.715955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:32.715988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:32.841947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:32.842106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:32.842150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:32.842181] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:32.845920] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=43.72%) [2026-01-06T20:29:32.846207] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-06T20:29:32.846334] [INFO ] [sig ] PPC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:32.988724] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PPC.txt [2026-01-06T20:29:32.988874] [INFO ] [sig ] [2524/3517] Completed PPC in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:32.988915] [INFO ] [sig ] [2525/3517] Forecasting PPG... [2026-01-06T20:29:32.988944] [INFO ] [sig ] Generating forecast for: PPG [2026-01-06T20:29:32.988974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-06T20:29:33.002250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-06T20:29:33.002693] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-06T20:29:33.003459] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-06T20:29:33.003511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:33.003543] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:33.003588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:33.003649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:33.061376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:33.062602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:33.062717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:33.062751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:33.187969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:33.188128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:33.188171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:33.188201] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:33.191926] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-06T20:29:33.192206] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-06T20:29:33.192343] [INFO ] [sig ] PPG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:33.337122] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PPG.txt [2026-01-06T20:29:33.337313] [INFO ] [sig ] [2525/3517] Completed PPG in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:33.337374] [INFO ] [sig ] [2526/3517] Forecasting PPH... [2026-01-06T20:29:33.337619] [INFO ] [sig ] Generating forecast for: PPH [2026-01-06T20:29:33.337653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-06T20:29:33.351417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-06T20:29:33.352015] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-06T20:29:33.353024] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-06T20:29:33.353077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:33.353110] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:33.353138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:33.353196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:33.413012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:33.414119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:33.414225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:33.414273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:33.530477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:33.530659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:33.530899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:33.530930] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:33.534235] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: UP (p=74.40%) [2026-01-06T20:29:33.534528] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-06T20:29:33.534675] [INFO ] [sig ] PPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:33.680524] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PPH.txt [2026-01-06T20:29:33.680693] [INFO ] [sig ] [2526/3517] Completed PPH in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:33.680733] [INFO ] [sig ] [2527/3517] Forecasting PPIH... [2026-01-06T20:29:33.680771] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-06T20:29:33.680802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-06T20:29:33.692277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-06T20:29:33.692683] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-06T20:29:33.693444] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-06T20:29:33.693504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:33.693535] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:33.693562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:33.693647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:33.750391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:33.751222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:33.751305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:33.751338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:33.884344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:33.884506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:33.884553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:33.884604] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:33.888015] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-06T20:29:33.888352] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-06T20:29:33.888491] [INFO ] [sig ] PPIH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:34.031341] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PPIH.txt [2026-01-06T20:29:34.031495] [INFO ] [sig ] [2527/3517] Completed PPIH in 0.4s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:34.031533] [INFO ] [sig ] [2528/3517] Forecasting PPL... [2026-01-06T20:29:34.031563] [INFO ] [sig ] Generating forecast for: PPL [2026-01-06T20:29:34.031623] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-06T20:29:34.042981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-06T20:29:34.043300] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-06T20:29:34.044071] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-06T20:29:34.044123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:34.044154] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:34.044181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:34.044238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:34.100911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:34.101755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:34.101836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:34.101868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:34.226395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:34.226549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:34.226610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:34.226644] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:34.230036] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=33.43%) [2026-01-06T20:29:34.230319] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-06T20:29:34.230444] [INFO ] [sig ] PPL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:34.372986] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PPL.txt [2026-01-06T20:29:34.373182] [INFO ] [sig ] [2528/3517] Completed PPL in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:34.373224] [INFO ] [sig ] [2529/3517] Forecasting PPSI... [2026-01-06T20:29:34.373254] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-06T20:29:34.373286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-06T20:29:34.385326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-06T20:29:34.385715] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-06T20:29:34.386519] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-06T20:29:34.386587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:34.386624] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:34.386653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:34.386711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:34.445779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:34.446665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:34.446747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:34.446781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:34.573930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:34.574093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:34.574137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:34.574168] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:34.577991] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: DOWN (p=7.42%) [2026-01-06T20:29:34.578291] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-06T20:29:34.578421] [INFO ] [sig ] PPSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:34.720485] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PPSI.txt [2026-01-06T20:29:34.720635] [INFO ] [sig ] [2529/3517] Completed PPSI in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:34.720690] [INFO ] [sig ] [2530/3517] Forecasting PPTA... [2026-01-06T20:29:34.720722] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-06T20:29:34.720752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-06T20:29:34.731784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-06T20:29:34.732091] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-06T20:29:34.733034] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-06T20:29:34.733086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:34.733118] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:34.733145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:34.733201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:34.790006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:34.790700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:34.790778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:34.790810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:34.907816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:34.907961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:34.908003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:34.908049] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:34.911317] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=60.86%) [2026-01-06T20:29:34.911598] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-06T20:29:34.911719] [INFO ] [sig ] PPTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:35.049073] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PPTA.txt [2026-01-06T20:29:35.049203] [INFO ] [sig ] [2530/3517] Completed PPTA in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:35.049241] [INFO ] [sig ] [2531/3517] Forecasting PRA... [2026-01-06T20:29:35.049272] [INFO ] [sig ] Generating forecast for: PRA [2026-01-06T20:29:35.049303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-06T20:29:35.060433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-06T20:29:35.060760] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-06T20:29:35.061525] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-06T20:29:35.061593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:35.061629] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:35.061658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:35.061716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:35.119394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:35.120160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:35.120243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:35.120277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:35.234040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:35.234188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:35.234230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:35.234260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:35.237520] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: UP (p=66.42%) [2026-01-06T20:29:35.237804] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-06T20:29:35.237924] [INFO ] [sig ] PRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:35.374976] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PRA.txt [2026-01-06T20:29:35.375101] [INFO ] [sig ] [2531/3517] Completed PRA in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.7m [2026-01-06T20:29:35.375139] [INFO ] [sig ] [2532/3517] Forecasting PRAA... [2026-01-06T20:29:35.375169] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-06T20:29:35.375199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-06T20:29:35.386590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-06T20:29:35.386887] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-06T20:29:35.387673] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-06T20:29:35.387728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:35.387798] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:35.387829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:35.387888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:35.446044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:35.446923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:35.447006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:35.447059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:35.564673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:35.564809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:35.564856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:35.564884] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:35.568145] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-06T20:29:35.568410] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-06T20:29:35.568529] [INFO ] [sig ] PRAA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:35.709312] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PRAA.txt [2026-01-06T20:29:35.709454] [INFO ] [sig ] [2532/3517] Completed PRAA in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-06T20:29:35.709494] [INFO ] [sig ] [2533/3517] Forecasting PRAX... [2026-01-06T20:29:35.709524] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-06T20:29:35.709553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-06T20:29:35.720644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-06T20:29:35.720945] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-06T20:29:35.721732] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-06T20:29:35.721786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:35.721819] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:35.721848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:35.721906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:35.779527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:35.780440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:35.780522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:35.780555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:35.903283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:35.903427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:35.903468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:35.903497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:35.906770] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=28.60%) [2026-01-06T20:29:35.907034] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-06T20:29:35.907154] [INFO ] [sig ] PRAX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:36.043562] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRAX.txt [2026-01-06T20:29:36.043688] [INFO ] [sig ] [2533/3517] Completed PRAX in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-06T20:29:36.043725] [INFO ] [sig ] [2534/3517] Forecasting PRCH... [2026-01-06T20:29:36.043754] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-06T20:29:36.043783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-06T20:29:36.054717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-06T20:29:36.055004] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-06T20:29:36.055777] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-06T20:29:36.055828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:36.055861] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:36.055899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:36.055957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:36.111418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:36.112031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:36.112107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:36.112139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:36.232548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:36.232696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:36.232737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:36.232766] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:36.235968] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-01-06T20:29:36.236231] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-06T20:29:36.236349] [INFO ] [sig ] PRCH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:36.373346] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PRCH.txt [2026-01-06T20:29:36.373470] [INFO ] [sig ] [2534/3517] Completed PRCH in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-06T20:29:36.373508] [INFO ] [sig ] [2535/3517] Forecasting PRDO... [2026-01-06T20:29:36.373537] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-06T20:29:36.373567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-06T20:29:36.384406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-06T20:29:36.384715] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-06T20:29:36.385450] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-06T20:29:36.385502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:36.385534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:36.385561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:36.385639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:36.443219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:36.443867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:36.443943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:36.443975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:36.567469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:36.567615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:36.567660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:36.567715] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:36.570953] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-06T20:29:36.571219] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-06T20:29:36.571341] [INFO ] [sig ] PRDO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:36.710746] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRDO.txt [2026-01-06T20:29:36.710878] [INFO ] [sig ] [2535/3517] Completed PRDO in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-06T20:29:36.710917] [INFO ] [sig ] [2536/3517] Forecasting PRFZ... [2026-01-06T20:29:36.710946] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-06T20:29:36.710977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-06T20:29:36.723175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-06T20:29:36.723458] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-06T20:29:36.724220] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-06T20:29:36.724272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:36.724304] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:36.724331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:36.724388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:36.781874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:36.782510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:36.782601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:36.782637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:36.904733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:36.904868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:36.904910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:36.904939] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:36.908810] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-06T20:29:36.909078] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-06T20:29:36.909199] [INFO ] [sig ] PRFZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:37.048561] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRFZ.txt [2026-01-06T20:29:37.048721] [INFO ] [sig ] [2536/3517] Completed PRFZ in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-06T20:29:37.048763] [INFO ] [sig ] [2537/3517] Forecasting PRG... [2026-01-06T20:29:37.048795] [INFO ] [sig ] Generating forecast for: PRG [2026-01-06T20:29:37.048825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-06T20:29:37.059675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-06T20:29:37.059965] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-06T20:29:37.060726] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-06T20:29:37.060776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:37.060807] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:37.060835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:37.060892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:37.117036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:37.117682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:37.117759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:37.117791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:37.235142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:37.235271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:37.235312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:37.235342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:37.238684] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=86.96%) [2026-01-06T20:29:37.238986] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-06T20:29:37.239111] [INFO ] [sig ] PRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:37.377063] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PRG.txt [2026-01-06T20:29:37.377190] [INFO ] [sig ] [2537/3517] Completed PRG in 0.3s | 2.91 sym/s | Total: 14.5m | ETA: 5.6m [2026-01-06T20:29:37.377228] [INFO ] [sig ] [2538/3517] Forecasting PRGO... [2026-01-06T20:29:37.377258] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-06T20:29:37.377295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-06T20:29:37.387897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-06T20:29:37.388178] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-06T20:29:37.388962] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-06T20:29:37.389014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:37.389045] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:37.389071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:37.389126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:37.447780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:37.448485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:37.448791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:37.448825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:37.566734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:37.566865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:37.566907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:37.566937] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:37.570434] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: DOWN (p=19.13%) [2026-01-06T20:29:37.570719] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-06T20:29:37.570842] [INFO ] [sig ] PRGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:37.712221] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRGO.txt [2026-01-06T20:29:37.712351] [INFO ] [sig ] [2538/3517] Completed PRGO in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:37.712391] [INFO ] [sig ] [2539/3517] Forecasting PRH... [2026-01-06T20:29:37.712421] [INFO ] [sig ] Generating forecast for: PRH [2026-01-06T20:29:37.712451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-06T20:29:37.723068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-06T20:29:37.723357] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-06T20:29:37.724119] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-06T20:29:37.724171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:37.724203] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:37.724230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:37.724288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:37.780466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:37.781092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:37.781171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:37.781204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:37.899630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:37.899771] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:37.899814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:37.899846] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:37.903180] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-06T20:29:37.903454] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-06T20:29:37.903628] [INFO ] [sig ] PRH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:38.042286] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRH.txt [2026-01-06T20:29:38.042419] [INFO ] [sig ] [2539/3517] Completed PRH in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:38.042458] [INFO ] [sig ] [2540/3517] Forecasting PRI... [2026-01-06T20:29:38.042488] [INFO ] [sig ] Generating forecast for: PRI [2026-01-06T20:29:38.042517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-06T20:29:38.054116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-06T20:29:38.054434] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-06T20:29:38.055195] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-06T20:29:38.055246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:38.055277] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:38.055303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:38.055359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:38.116364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:38.117036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:38.117115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:38.117149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:38.233998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:38.234139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:38.234180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:38.234208] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:38.237488] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: DOWN (p=40.06%) [2026-01-06T20:29:38.237775] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-06T20:29:38.237898] [INFO ] [sig ] PRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:38.378100] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRI.txt [2026-01-06T20:29:38.378229] [INFO ] [sig ] [2540/3517] Completed PRI in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:38.378269] [INFO ] [sig ] [2541/3517] Forecasting PRIM... [2026-01-06T20:29:38.378298] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-06T20:29:38.378328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-06T20:29:38.389249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-06T20:29:38.389524] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-06T20:29:38.390280] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-06T20:29:38.390335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:38.390366] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:38.390393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:38.390450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:38.448234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:38.448960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:38.449039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:38.449072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:38.567829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:38.567990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:38.568033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:38.568062] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:38.571348] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: DOWN (p=35.28%) [2026-01-06T20:29:38.571631] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-06T20:29:38.571751] [INFO ] [sig ] PRIM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:38.713326] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRIM.txt [2026-01-06T20:29:38.713456] [INFO ] [sig ] [2541/3517] Completed PRIM in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:38.713494] [INFO ] [sig ] [2542/3517] Forecasting PRLB... [2026-01-06T20:29:38.713524] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-06T20:29:38.713555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-06T20:29:38.724410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-06T20:29:38.724750] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-06T20:29:38.725515] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-06T20:29:38.725588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:38.725633] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:38.725664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:38.725723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:38.781900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:38.782556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:38.782678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:38.782723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:38.903580] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:38.903723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:38.903766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:38.903795] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:38.907045] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: DOWN (p=7.84%) [2026-01-06T20:29:38.907311] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-06T20:29:38.907436] [INFO ] [sig ] PRLB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:39.045922] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRLB.txt [2026-01-06T20:29:39.046048] [INFO ] [sig ] [2542/3517] Completed PRLB in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:39.046086] [INFO ] [sig ] [2543/3517] Forecasting PRM... [2026-01-06T20:29:39.046118] [INFO ] [sig ] Generating forecast for: PRM [2026-01-06T20:29:39.046149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-06T20:29:39.057792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-06T20:29:39.058108] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-06T20:29:39.058941] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-06T20:29:39.058993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:39.059026] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:39.059054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:39.059111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:39.116520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:39.117194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:39.117287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:39.117320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:39.237366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:39.237721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:39.237766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:39.237796] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:39.241491] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=83.35%) [2026-01-06T20:29:39.241781] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-06T20:29:39.241904] [INFO ] [sig ] PRM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:39.381728] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PRM.txt [2026-01-06T20:29:39.381868] [INFO ] [sig ] [2543/3517] Completed PRM in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:39.381908] [INFO ] [sig ] [2544/3517] Forecasting PRME... [2026-01-06T20:29:39.381938] [INFO ] [sig ] Generating forecast for: PRME [2026-01-06T20:29:39.381967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-06T20:29:39.395936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-06T20:29:39.396236] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-06T20:29:39.397028] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-06T20:29:39.397080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:39.397112] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:39.397140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:39.397196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:39.468745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:39.469840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:39.469927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:39.469960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:39.591177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:39.591344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:39.591397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:39.591429] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:39.596678] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-06T20:29:39.597134] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-06T20:29:39.597295] [INFO ] [sig ] PRME: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:39.744993] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRME.txt [2026-01-06T20:29:39.745145] [INFO ] [sig ] [2544/3517] Completed PRME in 0.4s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:39.745184] [INFO ] [sig ] [2545/3517] Forecasting PRN... [2026-01-06T20:29:39.745214] [INFO ] [sig ] Generating forecast for: PRN [2026-01-06T20:29:39.745245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-06T20:29:39.758274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-06T20:29:39.758697] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-06T20:29:39.759532] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-06T20:29:39.759606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:39.759645] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:39.759672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:39.759729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:39.818665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:39.819450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:39.819528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:39.819561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:39.936653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:39.936783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:39.936822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:39.936852] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:39.940068] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-06T20:29:39.940333] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-06T20:29:39.940454] [INFO ] [sig ] PRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:40.081677] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRN.txt [2026-01-06T20:29:40.081842] [INFO ] [sig ] [2545/3517] Completed PRN in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:40.081881] [INFO ] [sig ] [2546/3517] Forecasting PROF... [2026-01-06T20:29:40.081912] [INFO ] [sig ] Generating forecast for: PROF [2026-01-06T20:29:40.081942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-06T20:29:40.093079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-06T20:29:40.093394] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-06T20:29:40.094170] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-06T20:29:40.094223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:40.094254] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:40.094280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:40.094336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:40.150792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:40.151610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:40.151691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:40.151724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:40.277923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:40.278064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:40.278106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:40.278135] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:40.281397] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-06T20:29:40.281686] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-06T20:29:40.281812] [INFO ] [sig ] PROF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:40.420451] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PROF.txt [2026-01-06T20:29:40.420597] [INFO ] [sig ] [2546/3517] Completed PROF in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:40.420638] [INFO ] [sig ] [2547/3517] Forecasting PROK... [2026-01-06T20:29:40.420668] [INFO ] [sig ] Generating forecast for: PROK [2026-01-06T20:29:40.420699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-06T20:29:40.431639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-06T20:29:40.431920] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-06T20:29:40.432689] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-06T20:29:40.432749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:40.432781] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:40.432807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:40.432863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:40.489117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:40.489737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:40.489812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:40.489845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:40.611049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:40.611189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:40.611231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:40.611260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:40.614513] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=66.76%) [2026-01-06T20:29:40.614798] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-06T20:29:40.614919] [INFO ] [sig ] PROK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:40.755145] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PROK.txt [2026-01-06T20:29:40.755276] [INFO ] [sig ] [2547/3517] Completed PROK in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:40.755316] [INFO ] [sig ] [2548/3517] Forecasting PRTA... [2026-01-06T20:29:40.755345] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-06T20:29:40.755375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-06T20:29:40.766938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-06T20:29:40.767248] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-06T20:29:40.768084] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-06T20:29:40.768137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:40.768171] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:40.768199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:40.768257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:40.825793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:40.826486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:40.826567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:40.826620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:40.944039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:40.944181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:40.944222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:40.944252] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:40.947563] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=53.91%) [2026-01-06T20:29:40.947846] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-06T20:29:40.947966] [INFO ] [sig ] PRTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:41.086250] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PRTA.txt [2026-01-06T20:29:41.086386] [INFO ] [sig ] [2548/3517] Completed PRTA in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:41.086426] [INFO ] [sig ] [2549/3517] Forecasting PRTH... [2026-01-06T20:29:41.086456] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-06T20:29:41.086486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-06T20:29:41.102139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-06T20:29:41.102425] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-06T20:29:41.103186] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-06T20:29:41.103237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:41.103292] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:41.103321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:41.103379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:41.159769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:41.160501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:41.160597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:41.160633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:41.282876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:41.283023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:41.283065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:41.283093] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:41.286370] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-01-06T20:29:41.286657] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-06T20:29:41.286776] [INFO ] [sig ] PRTH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:41.424413] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PRTH.txt [2026-01-06T20:29:41.424562] [INFO ] [sig ] [2549/3517] Completed PRTH in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.6m [2026-01-06T20:29:41.424624] [INFO ] [sig ] [2550/3517] Forecasting PRVA... [2026-01-06T20:29:41.424655] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-06T20:29:41.424685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-06T20:29:41.436415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-06T20:29:41.436783] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-06T20:29:41.437551] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-06T20:29:41.437620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:41.437652] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:41.437678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:41.437734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:41.495325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:41.496102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:41.496179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:41.496212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:41.615063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:41.615208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:41.615250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:41.615278] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:41.618545] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-01-06T20:29:41.618849] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-06T20:29:41.618970] [INFO ] [sig ] PRVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:41.758971] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PRVA.txt [2026-01-06T20:29:41.759088] [INFO ] [sig ] [2550/3517] Completed PRVA in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-06T20:29:41.759134] [INFO ] [sig ] [2551/3517] Forecasting PSC... [2026-01-06T20:29:41.759164] [INFO ] [sig ] Generating forecast for: PSC [2026-01-06T20:29:41.759194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-06T20:29:41.771061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-06T20:29:41.771355] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-06T20:29:41.772118] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-06T20:29:41.772170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:41.772202] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:41.772229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:41.772285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:41.830041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:41.830797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:41.830885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:41.830920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:41.949950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:41.950089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:41.950130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:41.950159] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:41.953418] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-06T20:29:41.953707] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-06T20:29:41.953829] [INFO ] [sig ] PSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:42.094664] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSC.txt [2026-01-06T20:29:42.094810] [INFO ] [sig ] [2551/3517] Completed PSC in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-06T20:29:42.094849] [INFO ] [sig ] [2552/3517] Forecasting PSCE... [2026-01-06T20:29:42.094879] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-06T20:29:42.094910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-06T20:29:42.105989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-06T20:29:42.106284] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-06T20:29:42.107072] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-06T20:29:42.107125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:42.107158] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:42.107186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:42.107243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:42.164996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:42.165693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:42.165771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:42.165805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:42.275348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:42.275476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:42.275523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:42.275606] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:42.279438] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=2.21%) [2026-01-06T20:29:42.279940] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-06T20:29:42.280068] [INFO ] [sig ] PSCE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:42.420758] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSCE.txt [2026-01-06T20:29:42.420881] [INFO ] [sig ] [2552/3517] Completed PSCE in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-06T20:29:42.420919] [INFO ] [sig ] [2553/3517] Forecasting PSCH... [2026-01-06T20:29:42.420948] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-06T20:29:42.420979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-06T20:29:42.431718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-06T20:29:42.432006] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-06T20:29:42.432767] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-06T20:29:42.432818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:42.432851] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:42.432878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:42.432935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:42.492945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:42.493939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:42.494034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:42.494078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:42.608229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:42.608372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:42.608415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:42.608444] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:42.611798] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: UP (p=62.39%) [2026-01-06T20:29:42.612090] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-06T20:29:42.612219] [INFO ] [sig ] PSCH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:42.751663] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PSCH.txt [2026-01-06T20:29:42.751817] [INFO ] [sig ] [2553/3517] Completed PSCH in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-06T20:29:42.751856] [INFO ] [sig ] [2554/3517] Forecasting PSEC... [2026-01-06T20:29:42.751888] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-06T20:29:42.751918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-06T20:29:42.764211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-06T20:29:42.764606] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-06T20:29:42.765467] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-06T20:29:42.765522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:42.765554] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:42.765608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:42.765673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:42.823203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:42.824080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:42.824161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:42.824194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:42.948269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:42.948422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:42.948481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:42.948512] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:42.951921] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=42.05%) [2026-01-06T20:29:42.952212] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-06T20:29:42.952339] [INFO ] [sig ] PSEC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:43.092363] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSEC.txt [2026-01-06T20:29:43.092487] [INFO ] [sig ] [2554/3517] Completed PSEC in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-06T20:29:43.092526] [INFO ] [sig ] [2555/3517] Forecasting PSF... [2026-01-06T20:29:43.092555] [INFO ] [sig ] Generating forecast for: PSF [2026-01-06T20:29:43.092606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-06T20:29:43.103549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-06T20:29:43.103866] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-06T20:29:43.104683] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-06T20:29:43.104736] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:43.104768] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:43.104795] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:43.104853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:43.162096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:43.162916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:43.163000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:43.163032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:43.283632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:43.283790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:43.283832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:43.283861] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:43.287183] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: DOWN (p=48.08%) [2026-01-06T20:29:43.287448] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-06T20:29:43.287567] [INFO ] [sig ] PSF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:43.426612] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSF.txt [2026-01-06T20:29:43.426750] [INFO ] [sig ] [2555/3517] Completed PSF in 0.3s | 2.91 sym/s | Total: 14.6m | ETA: 5.5m [2026-01-06T20:29:43.426789] [INFO ] [sig ] [2556/3517] Forecasting PSFE... [2026-01-06T20:29:43.426830] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-06T20:29:43.426891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-06T20:29:43.438645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-06T20:29:43.439002] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-06T20:29:43.439855] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-06T20:29:43.439909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:43.439942] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:43.439970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:43.440029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:43.497250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:43.497951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:43.498029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:43.498063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:43.617523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:43.617872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:43.617913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:43.617943] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:43.621419] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=77.68%) [2026-01-06T20:29:43.621711] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-06T20:29:43.621835] [INFO ] [sig ] PSFE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:43.760616] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PSFE.txt [2026-01-06T20:29:43.760745] [INFO ] [sig ] [2556/3517] Completed PSFE in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:43.760785] [INFO ] [sig ] [2557/3517] Forecasting PSHG... [2026-01-06T20:29:43.760814] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-06T20:29:43.760844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-06T20:29:43.772745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-06T20:29:43.773029] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-06T20:29:43.773803] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-06T20:29:43.773853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:43.773885] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:43.773912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:43.773969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:43.831000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:43.831655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:43.831732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:43.831764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:43.950594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:43.950739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:43.950780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:43.950809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:43.954219] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-01-06T20:29:43.954484] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-06T20:29:43.954627] [INFO ] [sig ] PSHG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:44.096352] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSHG.txt [2026-01-06T20:29:44.096487] [INFO ] [sig ] [2557/3517] Completed PSHG in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:44.096525] [INFO ] [sig ] [2558/3517] Forecasting PSN... [2026-01-06T20:29:44.096555] [INFO ] [sig ] Generating forecast for: PSN [2026-01-06T20:29:44.096604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-06T20:29:44.108020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-06T20:29:44.108347] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-06T20:29:44.109169] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-06T20:29:44.109222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:44.109265] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:44.109294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:44.109351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:44.166904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:44.167806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:44.167887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:44.167920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:44.297757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:44.297953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:44.298013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:44.298047] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:44.301557] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: DOWN (p=23.91%) [2026-01-06T20:29:44.301860] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-06T20:29:44.301986] [INFO ] [sig ] PSN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:44.443263] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSN.txt [2026-01-06T20:29:44.443414] [INFO ] [sig ] [2558/3517] Completed PSN in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:44.443454] [INFO ] [sig ] [2559/3517] Forecasting PSNL... [2026-01-06T20:29:44.443484] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-06T20:29:44.443514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-06T20:29:44.454973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-06T20:29:44.455334] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-06T20:29:44.456130] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-06T20:29:44.456181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:44.456213] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:44.456240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:44.456297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:44.512874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:44.513745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:44.513876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:44.513911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:44.636672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:44.636827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:44.636870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:44.636899] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:44.640644] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=44.18%) [2026-01-06T20:29:44.641083] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-06T20:29:44.641206] [INFO ] [sig ] PSNL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:44.780987] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSNL.txt [2026-01-06T20:29:44.781134] [INFO ] [sig ] [2559/3517] Completed PSNL in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:44.781173] [INFO ] [sig ] [2560/3517] Forecasting PSO... [2026-01-06T20:29:44.781204] [INFO ] [sig ] Generating forecast for: PSO [2026-01-06T20:29:44.781235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-06T20:29:44.793964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-06T20:29:44.794355] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-06T20:29:44.795175] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-06T20:29:44.795229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:44.795260] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:44.795290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:44.795351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:44.853968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:44.854814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:44.854894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:44.854929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:44.980537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:44.980745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:44.980809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:44.980840] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:44.984522] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: DOWN (p=10.31%) [2026-01-06T20:29:44.984865] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-06T20:29:44.984999] [INFO ] [sig ] PSO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:45.125163] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSO.txt [2026-01-06T20:29:45.125314] [INFO ] [sig ] [2560/3517] Completed PSO in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:45.125355] [INFO ] [sig ] [2561/3517] Forecasting PSQH... [2026-01-06T20:29:45.125384] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-06T20:29:45.125414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-06T20:29:45.137073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-06T20:29:45.137358] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-06T20:29:45.138216] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-06T20:29:45.138267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:45.138298] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:45.138326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:45.138383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:45.194551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:45.195445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:45.195535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:45.195567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:45.318332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:45.318486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:45.318527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:45.318556] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:45.321903] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: UP (p=67.19%) [2026-01-06T20:29:45.322171] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-06T20:29:45.322290] [INFO ] [sig ] PSQH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:45.464382] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PSQH.txt [2026-01-06T20:29:45.464534] [INFO ] [sig ] [2561/3517] Completed PSQH in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:45.464605] [INFO ] [sig ] [2562/3517] Forecasting PSTG... [2026-01-06T20:29:45.464640] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-06T20:29:45.464670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-06T20:29:45.476820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-06T20:29:45.477151] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-06T20:29:45.478110] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-06T20:29:45.478161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:45.478191] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:45.478217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:45.478272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:45.540384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:45.541546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:45.541669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:45.541708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:45.666261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:45.666420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:45.666463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:45.666493] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:45.669996] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: UP (p=97.10%) [2026-01-06T20:29:45.670259] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-06T20:29:45.670376] [INFO ] [sig ] PSTG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:45.812059] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PSTG.txt [2026-01-06T20:29:45.812213] [INFO ] [sig ] [2562/3517] Completed PSTG in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:45.812252] [INFO ] [sig ] [2563/3517] Forecasting PSTL... [2026-01-06T20:29:45.812282] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-06T20:29:45.812324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-06T20:29:45.824087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-06T20:29:45.824359] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-06T20:29:45.825141] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-06T20:29:45.825192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:45.825224] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:45.825251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:45.825328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:45.881464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:45.882090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:45.882165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:45.882197] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:46.000683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:46.001029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:46.001076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:46.001106] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:46.004642] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: DOWN (p=45.74%) [2026-01-06T20:29:46.005141] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-06T20:29:46.005306] [INFO ] [sig ] PSTL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:46.150157] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSTL.txt [2026-01-06T20:29:46.150296] [INFO ] [sig ] [2563/3517] Completed PSTL in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:46.150335] [INFO ] [sig ] [2564/3517] Forecasting PSX... [2026-01-06T20:29:46.150364] [INFO ] [sig ] Generating forecast for: PSX [2026-01-06T20:29:46.150394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-06T20:29:46.162122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-06T20:29:46.162405] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-06T20:29:46.163165] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-06T20:29:46.163218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:46.163249] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:46.163276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:46.163333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:46.222861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:46.223660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:46.223746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:46.223780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:46.357466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:46.357651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:46.357702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:46.357742] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:46.361397] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=27.13%) [2026-01-06T20:29:46.361770] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-06T20:29:46.361907] [INFO ] [sig ] PSX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:46.513219] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PSX.txt [2026-01-06T20:29:46.513359] [INFO ] [sig ] [2564/3517] Completed PSX in 0.4s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:46.513398] [INFO ] [sig ] [2565/3517] Forecasting PTA... [2026-01-06T20:29:46.513428] [INFO ] [sig ] Generating forecast for: PTA [2026-01-06T20:29:46.513472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-06T20:29:46.528255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-06T20:29:46.528731] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-06T20:29:46.529704] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-06T20:29:46.529757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:46.529790] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:46.529817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:46.529873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:46.590474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:46.591250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:46.591331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:46.591365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:46.719451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:46.719626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:46.719672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:46.719720] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:46.723499] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-01-06T20:29:46.723796] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-06T20:29:46.723922] [INFO ] [sig ] PTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:46.874037] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PTA.txt [2026-01-06T20:29:46.874173] [INFO ] [sig ] [2565/3517] Completed PTA in 0.4s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:46.874212] [INFO ] [sig ] [2566/3517] Forecasting PTC... [2026-01-06T20:29:46.874241] [INFO ] [sig ] Generating forecast for: PTC [2026-01-06T20:29:46.874271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-06T20:29:46.887855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-06T20:29:46.888235] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-06T20:29:46.889142] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-06T20:29:46.889206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:46.889306] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:46.889349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:46.889411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:46.949286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:46.950380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:46.950475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:46.950524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:47.080300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:47.080459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:47.080504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:47.080534] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:47.083941] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-01-06T20:29:47.084253] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-06T20:29:47.084383] [INFO ] [sig ] PTC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:47.224464] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PTC.txt [2026-01-06T20:29:47.224620] [INFO ] [sig ] [2566/3517] Completed PTC in 0.4s | 2.91 sym/s | Total: 14.7m | ETA: 5.5m [2026-01-06T20:29:47.224663] [INFO ] [sig ] [2567/3517] Forecasting PTEN... [2026-01-06T20:29:47.224693] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-06T20:29:47.224723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-06T20:29:47.236897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-06T20:29:47.237175] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-06T20:29:47.237946] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-06T20:29:47.237996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:47.238028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:47.238055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:47.238111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:47.294170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:47.294813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:47.294889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:47.294936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:47.411499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:47.411675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:47.411720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:47.411749] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:47.415018] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-01-06T20:29:47.415282] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-06T20:29:47.415408] [INFO ] [sig ] PTEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:47.560115] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PTEN.txt [2026-01-06T20:29:47.560257] [INFO ] [sig ] [2567/3517] Completed PTEN in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-06T20:29:47.560303] [INFO ] [sig ] [2568/3517] Forecasting PTF... [2026-01-06T20:29:47.560334] [INFO ] [sig ] Generating forecast for: PTF [2026-01-06T20:29:47.560365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-06T20:29:47.572130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-06T20:29:47.572414] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-06T20:29:47.573196] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-06T20:29:47.573248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:47.573280] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:47.573307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:47.573363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:47.630487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:47.631320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:47.631395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:47.631427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:47.751474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:47.751612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:47.751652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:47.751680] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:47.754809] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-01-06T20:29:47.755070] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-06T20:29:47.755191] [INFO ] [sig ] PTF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:47.895270] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PTF.txt [2026-01-06T20:29:47.895423] [INFO ] [sig ] [2568/3517] Completed PTF in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-06T20:29:47.895463] [INFO ] [sig ] [2569/3517] Forecasting PTGX... [2026-01-06T20:29:47.895494] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-06T20:29:47.895526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-06T20:29:47.907383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-06T20:29:47.907751] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-06T20:29:47.908495] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-06T20:29:47.908547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:47.908602] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:47.908645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:47.908721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:47.965562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:47.966409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:47.966495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:47.966527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:48.085421] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:48.085598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:48.085643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:48.085705] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:48.089380] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: DOWN (p=34.75%) [2026-01-06T20:29:48.089718] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-06T20:29:48.089849] [INFO ] [sig ] PTGX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:48.239051] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PTGX.txt [2026-01-06T20:29:48.239201] [INFO ] [sig ] [2569/3517] Completed PTGX in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-06T20:29:48.239242] [INFO ] [sig ] [2570/3517] Forecasting PTH... [2026-01-06T20:29:48.239272] [INFO ] [sig ] Generating forecast for: PTH [2026-01-06T20:29:48.239303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-06T20:29:48.251670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-06T20:29:48.252172] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-06T20:29:48.252951] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-06T20:29:48.253003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:48.253034] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:48.253061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:48.253117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:48.310657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:48.311307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:48.311382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:48.311415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:48.420355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:48.420511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:48.420554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:48.420612] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:48.423889] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=45.43%) [2026-01-06T20:29:48.424154] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-06T20:29:48.424273] [INFO ] [sig ] PTH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:48.562502] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PTH.txt [2026-01-06T20:29:48.562631] [INFO ] [sig ] [2570/3517] Completed PTH in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-06T20:29:48.562670] [INFO ] [sig ] [2571/3517] Forecasting PTLO... [2026-01-06T20:29:48.562701] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-06T20:29:48.562730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-06T20:29:48.574684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-06T20:29:48.574952] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-06T20:29:48.575734] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-06T20:29:48.575969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:48.576000] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:48.576027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:48.576084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:48.633259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:48.634134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:48.634209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:48.634242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:48.752522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:48.752695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:48.752737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:48.752766] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:48.756016] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=5.80%) [2026-01-06T20:29:48.756278] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-06T20:29:48.756400] [INFO ] [sig ] PTLO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:48.906960] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PTLO.txt [2026-01-06T20:29:48.907127] [INFO ] [sig ] [2571/3517] Completed PTLO in 0.3s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-06T20:29:48.907174] [INFO ] [sig ] [2572/3517] Forecasting PTNQ... [2026-01-06T20:29:48.907209] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-06T20:29:48.907252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-06T20:29:48.921629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-06T20:29:48.921930] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-06T20:29:48.922832] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-06T20:29:48.922891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:48.922928] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:48.922960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:48.923034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:48.986064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:48.986702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:48.986777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:48.986809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:49.105356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:49.105513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:49.105555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:49.105605] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:49.109423] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: UP (p=92.05%) [2026-01-06T20:29:49.109716] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-06T20:29:49.109999] [INFO ] [sig ] PTNQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:49.272973] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PTNQ.txt [2026-01-06T20:29:49.273129] [INFO ] [sig ] [2572/3517] Completed PTNQ in 0.4s | 2.91 sym/s | Total: 14.7m | ETA: 5.4m [2026-01-06T20:29:49.273172] [INFO ] [sig ] [2573/3517] Forecasting PTON... [2026-01-06T20:29:49.273202] [INFO ] [sig ] Generating forecast for: PTON [2026-01-06T20:29:49.273240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-06T20:29:49.286502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-06T20:29:49.287088] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-06T20:29:49.288087] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-06T20:29:49.288139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:49.288172] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:49.288199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:49.288256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:49.346201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:49.347018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:49.347101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:49.347136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:49.470757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:49.471086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:49.471131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:49.471162] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:49.474701] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=57.67%) [2026-01-06T20:29:49.474978] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-06T20:29:49.475101] [INFO ] [sig ] PTON: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:49.628029] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PTON.txt [2026-01-06T20:29:49.628185] [INFO ] [sig ] [2573/3517] Completed PTON in 0.4s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:49.628225] [INFO ] [sig ] [2574/3517] Forecasting PTY... [2026-01-06T20:29:49.628255] [INFO ] [sig ] Generating forecast for: PTY [2026-01-06T20:29:49.628287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-06T20:29:49.640111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-06T20:29:49.640485] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-06T20:29:49.641337] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-06T20:29:49.641391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:49.641424] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:49.641452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:49.641509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:49.699502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:49.700400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:49.700494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:49.700530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:49.822374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:49.822529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:49.822592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:49.822629] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:49.826150] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=52.95%) [2026-01-06T20:29:49.826475] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-06T20:29:49.826638] [INFO ] [sig ] PTY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:49.970698] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PTY.txt [2026-01-06T20:29:49.970870] [INFO ] [sig ] [2574/3517] Completed PTY in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:49.970912] [INFO ] [sig ] [2575/3517] Forecasting PUBM... [2026-01-06T20:29:49.970941] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-06T20:29:49.970972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-06T20:29:49.983387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-06T20:29:49.983746] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-06T20:29:49.984528] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-06T20:29:49.984598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:49.984634] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:49.984662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:49.984720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:50.051555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:50.052652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:50.052753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:50.052802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:50.187567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:50.187737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:50.187783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:50.187813] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:50.191188] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: DOWN (p=28.56%) [2026-01-06T20:29:50.191482] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-06T20:29:50.191637] [INFO ] [sig ] PUBM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:50.332918] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PUBM.txt [2026-01-06T20:29:50.333060] [INFO ] [sig ] [2575/3517] Completed PUBM in 0.4s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:50.333100] [INFO ] [sig ] [2576/3517] Forecasting PUK... [2026-01-06T20:29:50.333129] [INFO ] [sig ] Generating forecast for: PUK [2026-01-06T20:29:50.333161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-06T20:29:50.344753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-06T20:29:50.345053] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-06T20:29:50.345819] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-06T20:29:50.345869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:50.345900] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:50.345927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:50.345983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:50.401698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:50.402399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:50.402505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:50.402539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:50.520389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:50.520544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:50.520615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:50.520653] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:50.524150] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: DOWN (p=25.89%) [2026-01-06T20:29:50.524436] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-06T20:29:50.524565] [INFO ] [sig ] PUK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:50.665760] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PUK.txt [2026-01-06T20:29:50.665882] [INFO ] [sig ] [2576/3517] Completed PUK in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:50.665920] [INFO ] [sig ] [2577/3517] Forecasting PUMP... [2026-01-06T20:29:50.665951] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-06T20:29:50.665981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-06T20:29:50.677368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-06T20:29:50.677690] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-06T20:29:50.678613] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-06T20:29:50.678664] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:50.678696] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:50.678750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:50.678813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:50.735647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:50.736498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:50.736594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:50.736630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:50.863297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:50.863458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:50.863510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:50.863542] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:50.867065] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-01-06T20:29:50.867353] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-06T20:29:50.867492] [INFO ] [sig ] PUMP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:51.007988] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PUMP.txt [2026-01-06T20:29:51.008121] [INFO ] [sig ] [2577/3517] Completed PUMP in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:51.008160] [INFO ] [sig ] [2578/3517] Forecasting PVH... [2026-01-06T20:29:51.008190] [INFO ] [sig ] Generating forecast for: PVH [2026-01-06T20:29:51.008220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-06T20:29:51.020294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-06T20:29:51.020690] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-06T20:29:51.021449] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-06T20:29:51.021501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:51.021533] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:51.021560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:51.021643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:51.079217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:51.080058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:51.080140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:51.080173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:51.206472] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:51.206652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:51.206699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:51.206730] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:51.210191] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-06T20:29:51.210500] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-06T20:29:51.210657] [INFO ] [sig ] PVH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:51.353739] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PVH.txt [2026-01-06T20:29:51.353888] [INFO ] [sig ] [2578/3517] Completed PVH in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:51.353930] [INFO ] [sig ] [2579/3517] Forecasting PVL... [2026-01-06T20:29:51.353962] [INFO ] [sig ] Generating forecast for: PVL [2026-01-06T20:29:51.353994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-06T20:29:51.367126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-06T20:29:51.367540] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-06T20:29:51.368505] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-06T20:29:51.368599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:51.368654] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:51.368725] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:51.368815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:51.430600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:51.431456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:51.431542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:51.431603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:51.554462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:51.554664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:51.554716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:51.554748] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:51.558280] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=88.95%) [2026-01-06T20:29:51.558593] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-06T20:29:51.558730] [INFO ] [sig ] PVL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:51.696055] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PVL.txt [2026-01-06T20:29:51.696204] [INFO ] [sig ] [2579/3517] Completed PVL in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:51.696243] [INFO ] [sig ] [2580/3517] Forecasting PWP... [2026-01-06T20:29:51.696274] [INFO ] [sig ] Generating forecast for: PWP [2026-01-06T20:29:51.696303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-06T20:29:51.707442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-06T20:29:51.707753] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-06T20:29:51.708494] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-06T20:29:51.708545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:51.708599] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:51.708628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:51.708686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:51.764290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:51.765033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:51.765112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:51.765144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:51.883878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:51.884038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:51.884080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:51.884108] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:51.887396] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=17.27%) [2026-01-06T20:29:51.887699] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-06T20:29:51.887821] [INFO ] [sig ] PWP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:52.025695] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PWP.txt [2026-01-06T20:29:52.025838] [INFO ] [sig ] [2580/3517] Completed PWP in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:52.025877] [INFO ] [sig ] [2581/3517] Forecasting PX... [2026-01-06T20:29:52.025907] [INFO ] [sig ] Generating forecast for: PX [2026-01-06T20:29:52.025937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-06T20:29:52.038798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-06T20:29:52.039189] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-06T20:29:52.040020] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-06T20:29:52.040072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:52.040104] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:52.040131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:52.040187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:52.095201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:52.095881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:52.095961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:52.095993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:52.227055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:52.227226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:52.227273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:52.227302] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:52.231013] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=22.53%) [2026-01-06T20:29:52.231325] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-06T20:29:52.231464] [INFO ] [sig ] PX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:52.372607] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PX.txt [2026-01-06T20:29:52.372786] [INFO ] [sig ] [2581/3517] Completed PX in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:52.372829] [INFO ] [sig ] [2582/3517] Forecasting PXS... [2026-01-06T20:29:52.372862] [INFO ] [sig ] Generating forecast for: PXS [2026-01-06T20:29:52.372893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-06T20:29:52.383952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-06T20:29:52.384225] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-06T20:29:52.385035] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-06T20:29:52.385097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:52.385131] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:52.385157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:52.385213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:52.444773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:52.445725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:52.445814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:52.445847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:52.552312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:52.552480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:52.552526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:52.552556] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:52.556070] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: DOWN (p=12.06%) [2026-01-06T20:29:52.556374] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-06T20:29:52.556511] [INFO ] [sig ] PXS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:52.698807] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PXS.txt [2026-01-06T20:29:52.698973] [INFO ] [sig ] [2582/3517] Completed PXS in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:52.699012] [INFO ] [sig ] [2583/3517] Forecasting PY... [2026-01-06T20:29:52.699041] [INFO ] [sig ] Generating forecast for: PY [2026-01-06T20:29:52.699070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-06T20:29:52.710356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-06T20:29:52.710717] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-06T20:29:52.711465] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-06T20:29:52.711515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:52.711602] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:52.711650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:52.711709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:52.767307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:52.768167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:52.768246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:52.768279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:52.878955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:52.879211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:52.879261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:52.879292] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:52.882733] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=39.71%) [2026-01-06T20:29:52.883003] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-06T20:29:52.883138] [INFO ] [sig ] PY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:53.020267] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PY.txt [2026-01-06T20:29:53.020405] [INFO ] [sig ] [2583/3517] Completed PY in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.4m [2026-01-06T20:29:53.020444] [INFO ] [sig ] [2584/3517] Forecasting PYPL... [2026-01-06T20:29:53.020473] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-06T20:29:53.020503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-06T20:29:53.031700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-06T20:29:53.032021] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-06T20:29:53.032790] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-06T20:29:53.032840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:53.032872] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:53.032899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:53.032960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:53.088287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:53.089178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:53.089259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:53.089291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:53.205730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:53.205892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:53.205934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:53.205962] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:53.209372] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=74.85%) [2026-01-06T20:29:53.209699] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-06T20:29:53.209831] [INFO ] [sig ] PYPL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:53.355186] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PYPL.txt [2026-01-06T20:29:53.355339] [INFO ] [sig ] [2584/3517] Completed PYPL in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-06T20:29:53.355378] [INFO ] [sig ] [2585/3517] Forecasting PYXS... [2026-01-06T20:29:53.355408] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-06T20:29:53.355440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-06T20:29:53.367524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-06T20:29:53.367947] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-06T20:29:53.368748] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-06T20:29:53.368809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:53.368847] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:53.368880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:53.368940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:53.425642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:53.426502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:53.426606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:53.426641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:53.553204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:53.553401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:53.553455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:53.553484] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:53.556862] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: DOWN (p=14.47%) [2026-01-06T20:29:53.557143] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-06T20:29:53.557268] [INFO ] [sig ] PYXS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:53.697633] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/PYXS.txt [2026-01-06T20:29:53.697796] [INFO ] [sig ] [2585/3517] Completed PYXS in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-06T20:29:53.697851] [INFO ] [sig ] [2586/3517] Forecasting PZZA... [2026-01-06T20:29:53.697884] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-06T20:29:53.697917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-06T20:29:53.709820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-06T20:29:53.710231] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-06T20:29:53.711044] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-06T20:29:53.711097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:53.711128] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:53.711155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:53.711211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:53.769516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:53.770438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:53.770525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:53.770557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:53.893291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:53.893451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:53.893493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:53.893558] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:53.896981] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=82.78%) [2026-01-06T20:29:53.897264] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-06T20:29:53.897388] [INFO ] [sig ] PZZA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:54.034929] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/PZZA.txt [2026-01-06T20:29:54.035058] [INFO ] [sig ] [2586/3517] Completed PZZA in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-06T20:29:54.035096] [INFO ] [sig ] [2587/3517] Forecasting QBTS... [2026-01-06T20:29:54.035125] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-06T20:29:54.035156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-06T20:29:54.046162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-06T20:29:54.046450] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-06T20:29:54.047224] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-06T20:29:54.047276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:54.047308] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:54.047335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:54.047391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:54.102813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:54.103493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:54.103588] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:54.103623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:54.237603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:54.237774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:54.237820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:54.237851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:54.241684] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: DOWN (p=26.43%) [2026-01-06T20:29:54.241957] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-06T20:29:54.242102] [INFO ] [sig ] QBTS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:54.387556] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QBTS.txt [2026-01-06T20:29:54.387710] [INFO ] [sig ] [2587/3517] Completed QBTS in 0.4s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-06T20:29:54.387749] [INFO ] [sig ] [2588/3517] Forecasting QCLN... [2026-01-06T20:29:54.387778] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-06T20:29:54.387809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-06T20:29:54.401024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-06T20:29:54.401380] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-06T20:29:54.402164] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-06T20:29:54.402215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:54.402247] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:54.402274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:54.402331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:54.473012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:54.474067] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:54.474166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:54.474209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:54.601440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:54.601611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:54.601656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:54.601692] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:54.605182] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: UP (p=62.34%) [2026-01-06T20:29:54.605449] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-06T20:29:54.605589] [INFO ] [sig ] QCLN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:54.747416] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QCLN.txt [2026-01-06T20:29:54.747586] [INFO ] [sig ] [2588/3517] Completed QCLN in 0.4s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-06T20:29:54.747629] [INFO ] [sig ] [2589/3517] Forecasting QCOM... [2026-01-06T20:29:54.747660] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-06T20:29:54.747692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-06T20:29:54.759285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-06T20:29:54.759616] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-06T20:29:54.760381] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-06T20:29:54.760433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:54.760466] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:54.760493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:54.760551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:54.817854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:54.818749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:54.818832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:54.818865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:54.945134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:54.945294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:54.945361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:54.945394] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:54.948929] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-01-06T20:29:54.949200] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-06T20:29:54.949331] [INFO ] [sig ] QCOM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:55.089728] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QCOM.txt [2026-01-06T20:29:55.090044] [INFO ] [sig ] [2589/3517] Completed QCOM in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-06T20:29:55.090083] [INFO ] [sig ] [2590/3517] Forecasting QCRH... [2026-01-06T20:29:55.090113] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-06T20:29:55.090143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-06T20:29:55.102665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-06T20:29:55.103022] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-06T20:29:55.103878] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-06T20:29:55.103932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:55.103965] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:55.103995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:55.104243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:55.163238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:55.163949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:55.164028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:55.164062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:55.284473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:55.284634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:55.284678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:55.284708] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:55.288546] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: DOWN (p=3.70%) [2026-01-06T20:29:55.288856] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-06T20:29:55.289151] [INFO ] [sig ] QCRH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:55.430432] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QCRH.txt [2026-01-06T20:29:55.430560] [INFO ] [sig ] [2590/3517] Completed QCRH in 0.3s | 2.91 sym/s | Total: 14.8m | ETA: 5.3m [2026-01-06T20:29:55.430617] [INFO ] [sig ] [2591/3517] Forecasting QDEL... [2026-01-06T20:29:55.430647] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-06T20:29:55.430679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-06T20:29:55.442384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-06T20:29:55.442719] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-06T20:29:55.443496] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-06T20:29:55.443550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:55.443613] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:55.443648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:55.443712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:55.500536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:55.501257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:55.501339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:55.501373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:55.624259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:55.624445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:55.624490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:55.624521] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:55.628006] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=45.04%) [2026-01-06T20:29:55.628278] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-06T20:29:55.628404] [INFO ] [sig ] QDEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:55.774521] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QDEL.txt [2026-01-06T20:29:55.774692] [INFO ] [sig ] [2591/3517] Completed QDEL in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:55.774734] [INFO ] [sig ] [2592/3517] Forecasting QFIN... [2026-01-06T20:29:55.774764] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-06T20:29:55.774796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-06T20:29:55.788286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-06T20:29:55.788650] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-06T20:29:55.789495] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-06T20:29:55.789550] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:55.789618] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:55.789660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:55.789719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:55.848011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:55.848832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:55.848911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:55.848945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:55.971009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:55.971141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:55.971183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:55.971213] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:55.974457] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-06T20:29:55.974754] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-06T20:29:55.974874] [INFO ] [sig ] QFIN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:56.116067] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QFIN.txt [2026-01-06T20:29:56.116192] [INFO ] [sig ] [2592/3517] Completed QFIN in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:56.116231] [INFO ] [sig ] [2593/3517] Forecasting QGEN... [2026-01-06T20:29:56.116262] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-06T20:29:56.116293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-06T20:29:56.127922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-06T20:29:56.128218] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-06T20:29:56.129101] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-06T20:29:56.129155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:56.129200] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:56.129229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:56.129287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:56.188315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:56.189137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:56.189249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:56.189312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:56.313301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:56.313451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:56.313498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:56.313528] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:56.317309] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-01-06T20:29:56.317598] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-06T20:29:56.317722] [INFO ] [sig ] QGEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:56.464129] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QGEN.txt [2026-01-06T20:29:56.464280] [INFO ] [sig ] [2593/3517] Completed QGEN in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:56.464319] [INFO ] [sig ] [2594/3517] Forecasting QLYS... [2026-01-06T20:29:56.464350] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-06T20:29:56.464380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-06T20:29:56.476956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-06T20:29:56.477243] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-06T20:29:56.478076] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-06T20:29:56.478129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:56.478162] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:56.478190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:56.478249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:56.536732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:56.537357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:56.537433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:56.537465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:56.658095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:56.658241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:56.658285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:56.658315] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:56.661690] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: UP (p=58.26%) [2026-01-06T20:29:56.661966] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-06T20:29:56.662289] [INFO ] [sig ] QLYS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:56.802425] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QLYS.txt [2026-01-06T20:29:56.802559] [INFO ] [sig ] [2594/3517] Completed QLYS in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:56.802614] [INFO ] [sig ] [2595/3517] Forecasting QMCO... [2026-01-06T20:29:56.802645] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-06T20:29:56.802676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-06T20:29:56.815122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-06T20:29:56.815444] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-06T20:29:56.816403] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-06T20:29:56.816455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:56.816487] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:56.816514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:56.816589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:56.876471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:56.877158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:56.877234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:56.877266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:57.002974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:57.003139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:57.003187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:57.003217] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:57.007135] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=12.93%) [2026-01-06T20:29:57.007401] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-06T20:29:57.007521] [INFO ] [sig ] QMCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:57.147281] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QMCO.txt [2026-01-06T20:29:57.147430] [INFO ] [sig ] [2595/3517] Completed QMCO in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:57.147471] [INFO ] [sig ] [2596/3517] Forecasting QMOM... [2026-01-06T20:29:57.147500] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-06T20:29:57.147530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-06T20:29:57.160226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-06T20:29:57.160606] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-06T20:29:57.161395] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-06T20:29:57.161448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:57.161482] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:57.161509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:57.161567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:57.217590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:57.218449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:57.218530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:57.218564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:57.342308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:57.342466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:57.342510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:57.342542] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:57.346388] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-06T20:29:57.346790] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-06T20:29:57.346962] [INFO ] [sig ] QMOM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:57.524293] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QMOM.txt [2026-01-06T20:29:57.524532] [INFO ] [sig ] [2596/3517] Completed QMOM in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:57.524625] [INFO ] [sig ] [2597/3517] Forecasting QNCX... [2026-01-06T20:29:57.524733] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-06T20:29:57.524793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-06T20:29:57.538386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-06T20:29:57.538815] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-06T20:29:57.539631] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-06T20:29:57.539683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:57.539716] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:57.539749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:57.539827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:57.598395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:57.599184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:57.599265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:57.599297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:57.722160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:57.722318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:57.722361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:57.722390] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:57.725787] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=35.79%) [2026-01-06T20:29:57.726075] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-06T20:29:57.726205] [INFO ] [sig ] QNCX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:57.873968] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QNCX.txt [2026-01-06T20:29:57.874116] [INFO ] [sig ] [2597/3517] Completed QNCX in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:57.874163] [INFO ] [sig ] [2598/3517] Forecasting QNTM... [2026-01-06T20:29:57.874192] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-06T20:29:57.874223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-06T20:29:57.886872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-06T20:29:57.887388] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-06T20:29:57.888360] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-06T20:29:57.888422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:57.888464] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:57.888502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:57.888601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:57.948179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:57.948854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:57.949122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:57.949155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:58.075879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:58.076002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:58.076211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:58.076241] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:58.079763] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=12.30%) [2026-01-06T20:29:58.080027] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-06T20:29:58.080164] [INFO ] [sig ] QNTM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:58.226359] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QNTM.txt [2026-01-06T20:29:58.226487] [INFO ] [sig ] [2598/3517] Completed QNTM in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:58.226525] [INFO ] [sig ] [2599/3517] Forecasting QQMG... [2026-01-06T20:29:58.226554] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-06T20:29:58.226603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-06T20:29:58.237271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-06T20:29:58.237586] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-06T20:29:58.238385] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-06T20:29:58.238439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:58.238474] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:58.238502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:58.238591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:58.296652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:58.297358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:58.297439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:58.297474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:58.419116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:58.419275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:58.419319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:58.419352] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:58.423606] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=17.26%) [2026-01-06T20:29:58.423903] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-06T20:29:58.424035] [INFO ] [sig ] QQMG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:58.571886] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QQMG.txt [2026-01-06T20:29:58.572043] [INFO ] [sig ] [2599/3517] Completed QQMG in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:58.572085] [INFO ] [sig ] [2600/3517] Forecasting QQQ... [2026-01-06T20:29:58.572117] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-06T20:29:58.572148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-06T20:29:58.585381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-06T20:29:58.585824] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-06T20:29:58.586659] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-06T20:29:58.586713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:58.586773] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:58.586803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:58.586861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:58.645077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:58.645915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:58.645996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:58.646029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:58.776553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:58.776722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:58.776765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:58.776813] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:58.780461] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: DOWN (p=44.24%) [2026-01-06T20:29:58.780753] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-06T20:29:58.780873] [INFO ] [sig ] QQQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:29:58.923923] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QQQ.txt [2026-01-06T20:29:58.924053] [INFO ] [sig ] [2600/3517] Completed QQQ in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:58.924092] [INFO ] [sig ] [2601/3517] Forecasting QQQE... [2026-01-06T20:29:58.924122] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-06T20:29:58.924151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-06T20:29:58.935787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-06T20:29:58.936068] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-06T20:29:58.936833] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-06T20:29:58.936884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:58.936916] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:58.936942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:58.936998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:58.993514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:58.994142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:58.994225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:58.994256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:59.111715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:59.111829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:59.111867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:59.111895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:59.115379] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=90.51%) [2026-01-06T20:29:59.115662] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-06T20:29:59.115780] [INFO ] [sig ] QQQE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:59.255663] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QQQE.txt [2026-01-06T20:29:59.255778] [INFO ] [sig ] [2601/3517] Completed QQQE in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.3m [2026-01-06T20:29:59.255817] [INFO ] [sig ] [2602/3517] Forecasting QQQI... [2026-01-06T20:29:59.255846] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-06T20:29:59.255875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-06T20:29:59.267311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-06T20:29:59.267620] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-06T20:29:59.268553] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-06T20:29:59.268627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:59.268661] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:59.268692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:59.268793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:59.325498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:59.326102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:59.326189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:59.326221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:59.438642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:59.438760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:59.438799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:59.438828] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:59.441933] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: UP (p=91.95%) [2026-01-06T20:29:59.442194] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-06T20:29:59.442314] [INFO ] [sig ] QQQI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:59.582195] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QQQI.txt [2026-01-06T20:29:59.582308] [INFO ] [sig ] [2602/3517] Completed QQQI in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-06T20:29:59.582348] [INFO ] [sig ] [2603/3517] Forecasting QQQJ... [2026-01-06T20:29:59.582379] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-06T20:29:59.582411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-06T20:29:59.594687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-06T20:29:59.594983] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-06T20:29:59.595764] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-06T20:29:59.595816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:59.595849] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:59.595884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:59.595956] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:29:59.655897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:29:59.656497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:29:59.656593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:29:59.656642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:29:59.779883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:29:59.780007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:29:59.780231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:29:59.780292] [INFO ] [FORECASTER] Training complete [2026-01-06T20:29:59.784084] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=75.17%) [2026-01-06T20:29:59.784366] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-06T20:29:59.784492] [INFO ] [sig ] QQQJ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:29:59.928344] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QQQJ.txt [2026-01-06T20:29:59.928476] [INFO ] [sig ] [2603/3517] Completed QQQJ in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-06T20:29:59.928526] [INFO ] [sig ] [2604/3517] Forecasting QQQM... [2026-01-06T20:29:59.928558] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-06T20:29:59.928607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-06T20:29:59.940996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-06T20:29:59.941314] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-06T20:29:59.942085] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-06T20:29:59.942137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:29:59.942169] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:29:59.942208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:29:59.942265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:00.000220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:00.001225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:00.001307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:00.001340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:00.122308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:00.122469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:00.122514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:00.122545] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:00.126338] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=21.93%) [2026-01-06T20:30:00.126639] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-06T20:30:00.126771] [INFO ] [sig ] QQQM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:00.269236] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QQQM.txt [2026-01-06T20:30:00.269391] [INFO ] [sig ] [2604/3517] Completed QQQM in 0.3s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-06T20:30:00.269432] [INFO ] [sig ] [2605/3517] Forecasting QQQX... [2026-01-06T20:30:00.269464] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-06T20:30:00.269497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-06T20:30:00.284418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-06T20:30:00.284839] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-06T20:30:00.285782] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-06T20:30:00.285842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:00.285884] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:00.285914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:00.285976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:00.360761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:00.361893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:00.361978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:00.362012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:00.492374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:00.492517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:00.492561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:00.492612] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:00.496300] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: DOWN (p=12.75%) [2026-01-06T20:30:00.496567] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-06T20:30:00.496715] [INFO ] [sig ] QQQX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:00.637948] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QQQX.txt [2026-01-06T20:30:00.638066] [INFO ] [sig ] [2605/3517] Completed QQQX in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-06T20:30:00.638104] [INFO ] [sig ] [2606/3517] Forecasting QQQY... [2026-01-06T20:30:00.638133] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-06T20:30:00.638164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-06T20:30:00.652081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-06T20:30:00.652603] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-06T20:30:00.653401] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-06T20:30:00.653452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:00.653483] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:00.653510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:00.653566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:00.715388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:00.715995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:00.716069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:00.716102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:00.839435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:00.839592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:00.839635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:00.839666] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:00.843343] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: DOWN (p=32.65%) [2026-01-06T20:30:00.843634] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-06T20:30:00.843757] [INFO ] [sig ] QQQY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:00.989079] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QQQY.txt [2026-01-06T20:30:00.989196] [INFO ] [sig ] [2606/3517] Completed QQQY in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-06T20:30:00.989234] [INFO ] [sig ] [2607/3517] Forecasting QRHC... [2026-01-06T20:30:00.989263] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-06T20:30:00.989293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-06T20:30:01.000587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-06T20:30:01.000853] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-06T20:30:01.001799] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-06T20:30:01.001850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:01.001883] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:01.001913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:01.001970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:01.059265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:01.059877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:01.059954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:01.059986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:01.184099] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:01.184262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:01.184308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:01.184342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:01.188191] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-06T20:30:01.188594] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-06T20:30:01.188761] [INFO ] [sig ] QRHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:01.349318] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QRHC.txt [2026-01-06T20:30:01.349507] [INFO ] [sig ] [2607/3517] Completed QRHC in 0.4s | 2.91 sym/s | Total: 14.9m | ETA: 5.2m [2026-01-06T20:30:01.349595] [INFO ] [sig ] [2608/3517] Forecasting QRVO... [2026-01-06T20:30:01.349663] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-06T20:30:01.349722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-06T20:30:01.364403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-06T20:30:01.364839] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-06T20:30:01.365995] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-06T20:30:01.366058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:01.366097] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:01.366131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:01.366209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:01.433332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:01.434239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:01.434331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:01.434365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:01.560210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:01.560326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:01.560368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:01.560397] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:01.563631] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-01-06T20:30:01.563905] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-06T20:30:01.564028] [INFO ] [sig ] QRVO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:01.703639] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QRVO.txt [2026-01-06T20:30:01.703789] [INFO ] [sig ] [2608/3517] Completed QRVO in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:01.703829] [INFO ] [sig ] [2609/3517] Forecasting QS... [2026-01-06T20:30:01.703858] [INFO ] [sig ] Generating forecast for: QS [2026-01-06T20:30:01.703888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-06T20:30:01.715906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-06T20:30:01.716235] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-06T20:30:01.717014] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-06T20:30:01.717065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:01.717097] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:01.717124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:01.717181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:01.775143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:01.776101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:01.776192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:01.776225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:01.920931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:01.921099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:01.921152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:01.921186] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:01.924838] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-01-06T20:30:01.925200] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-06T20:30:01.925369] [INFO ] [sig ] QS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:02.109661] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QS.txt [2026-01-06T20:30:02.109827] [INFO ] [sig ] [2609/3517] Completed QS in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:02.109870] [INFO ] [sig ] [2610/3517] Forecasting QSI... [2026-01-06T20:30:02.109905] [INFO ] [sig ] Generating forecast for: QSI [2026-01-06T20:30:02.109940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-06T20:30:02.123642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-06T20:30:02.124285] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-06T20:30:02.125198] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-06T20:30:02.125256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:02.125291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:02.125319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:02.125378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:02.189799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:02.190905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:02.191045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:02.191089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:02.327620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:02.327793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:02.327842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:02.327873] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:02.332104] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=74.98%) [2026-01-06T20:30:02.332470] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-06T20:30:02.332644] [INFO ] [sig ] QSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:02.504517] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QSI.txt [2026-01-06T20:30:02.504711] [INFO ] [sig ] [2610/3517] Completed QSI in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:02.504757] [INFO ] [sig ] [2611/3517] Forecasting QTEC... [2026-01-06T20:30:02.504789] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-06T20:30:02.504823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-06T20:30:02.517689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-06T20:30:02.518119] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-06T20:30:02.519018] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-06T20:30:02.519074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:02.519108] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:02.519137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:02.519197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:02.590144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:02.591195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:02.591284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:02.591333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:02.731884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:02.732047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:02.732095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:02.732145] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:02.735820] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=22.22%) [2026-01-06T20:30:02.736173] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-06T20:30:02.736316] [INFO ] [sig ] QTEC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:02.889679] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QTEC.txt [2026-01-06T20:30:02.889831] [INFO ] [sig ] [2611/3517] Completed QTEC in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:02.889877] [INFO ] [sig ] [2612/3517] Forecasting QTRX... [2026-01-06T20:30:02.889914] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-06T20:30:02.889952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-06T20:30:02.902552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-06T20:30:02.902934] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-06T20:30:02.903757] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-06T20:30:02.903811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:02.903844] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:02.903871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:02.903929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:02.965873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:02.966719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:02.966804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:02.966839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:03.093983] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:03.094118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:03.094162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:03.094195] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:03.097816] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=19.25%) [2026-01-06T20:30:03.098134] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-06T20:30:03.098272] [INFO ] [sig ] QTRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:03.252225] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QTRX.txt [2026-01-06T20:30:03.252427] [INFO ] [sig ] [2612/3517] Completed QTRX in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:03.252486] [INFO ] [sig ] [2613/3517] Forecasting QTTB... [2026-01-06T20:30:03.252520] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-06T20:30:03.252551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-06T20:30:03.328152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-06T20:30:03.328494] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-06T20:30:03.329305] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-06T20:30:03.329357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:03.329389] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:03.329415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:03.329471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:03.387047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:03.387859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:03.387961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:03.387996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:03.508591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:03.508733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:03.508778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:03.508809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:03.512064] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: DOWN (p=1.72%) [2026-01-06T20:30:03.512331] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-06T20:30:03.512452] [INFO ] [sig ] QTTB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:03.659669] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QTTB.txt [2026-01-06T20:30:03.659852] [INFO ] [sig ] [2613/3517] Completed QTTB in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:03.659899] [INFO ] [sig ] [2614/3517] Forecasting QTUM... [2026-01-06T20:30:03.659930] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-06T20:30:03.659962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-06T20:30:03.673301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-06T20:30:03.673668] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-06T20:30:03.674430] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-06T20:30:03.674483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:03.674522] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:03.674561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:03.674646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:03.732560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:03.733382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:03.733462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:03.733497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:03.855385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:03.855544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:03.855618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:03.855652] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:03.862374] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: UP (p=82.02%) [2026-01-06T20:30:03.862707] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-06T20:30:03.862847] [INFO ] [sig ] QTUM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:04.005532] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QTUM.txt [2026-01-06T20:30:04.005689] [INFO ] [sig ] [2614/3517] Completed QTUM in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:04.005729] [INFO ] [sig ] [2615/3517] Forecasting QTWO... [2026-01-06T20:30:04.005760] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-06T20:30:04.005791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-06T20:30:04.016348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-06T20:30:04.016688] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-06T20:30:04.017518] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-06T20:30:04.017591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:04.017627] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:04.017657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:04.017729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:04.078949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:04.079770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:04.079884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:04.079920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:04.200688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:04.200828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:04.200871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:04.200900] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:04.204156] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: UP (p=77.58%) [2026-01-06T20:30:04.204421] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-06T20:30:04.204543] [INFO ] [sig ] QTWO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:04.344144] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QTWO.txt [2026-01-06T20:30:04.344281] [INFO ] [sig ] [2615/3517] Completed QTWO in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:04.344320] [INFO ] [sig ] [2616/3517] Forecasting QUAD... [2026-01-06T20:30:04.344350] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-06T20:30:04.344380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-06T20:30:04.359057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-06T20:30:04.359368] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-06T20:30:04.360168] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-06T20:30:04.360219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:04.360252] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:04.360279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:04.360340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:04.417520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:04.418230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:04.418308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:04.418340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:04.541280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:04.541425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:04.541468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:04.541498] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:04.544766] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-06T20:30:04.545031] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-06T20:30:04.545149] [INFO ] [sig ] QUAD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:04.683812] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QUAD.txt [2026-01-06T20:30:04.683933] [INFO ] [sig ] [2616/3517] Completed QUAD in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:04.683971] [INFO ] [sig ] [2617/3517] Forecasting QUIK... [2026-01-06T20:30:04.684000] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-06T20:30:04.684030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-06T20:30:04.695091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-06T20:30:04.695414] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-06T20:30:04.696243] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-06T20:30:04.696307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:04.696377] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:04.696408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:04.696481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:04.756005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:04.756718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:04.756794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:04.756827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:04.874809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:04.874966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:04.875016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:04.875056] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:04.878395] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: DOWN (p=5.12%) [2026-01-06T20:30:04.878685] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-06T20:30:04.878836] [INFO ] [sig ] QUIK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:05.019101] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QUIK.txt [2026-01-06T20:30:05.019285] [INFO ] [sig ] [2617/3517] Completed QUIK in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:05.019327] [INFO ] [sig ] [2618/3517] Forecasting QURE... [2026-01-06T20:30:05.019359] [INFO ] [sig ] Generating forecast for: QURE [2026-01-06T20:30:05.019389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-06T20:30:05.031460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-06T20:30:05.031823] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-06T20:30:05.032600] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-06T20:30:05.032652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:05.032683] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:05.032710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:05.032767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:05.090975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:05.091852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:05.091938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:05.091973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:05.211504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:05.211692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:05.211735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:05.211765] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:05.215022] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=6.93%) [2026-01-06T20:30:05.215291] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-06T20:30:05.215413] [INFO ] [sig ] QURE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:05.357300] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QURE.txt [2026-01-06T20:30:05.357425] [INFO ] [sig ] [2618/3517] Completed QURE in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:05.357463] [INFO ] [sig ] [2619/3517] Forecasting QVAL... [2026-01-06T20:30:05.357493] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-06T20:30:05.357525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-06T20:30:05.367955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-06T20:30:05.368235] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-06T20:30:05.369029] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-06T20:30:05.369080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:05.369113] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:05.369139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:05.369196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:05.425034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:05.425661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:05.425736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:05.425768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:05.538869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:05.539016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:05.539057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:05.539085] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:05.542375] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=43.12%) [2026-01-06T20:30:05.542668] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-06T20:30:05.542790] [INFO ] [sig ] QVAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:05.736502] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QVAL.txt [2026-01-06T20:30:05.736673] [INFO ] [sig ] [2619/3517] Completed QVAL in 0.4s | 2.91 sym/s | Total: 15.0m | ETA: 5.2m [2026-01-06T20:30:05.736713] [INFO ] [sig ] [2620/3517] Forecasting QVCC... [2026-01-06T20:30:05.736745] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-06T20:30:05.736777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-06T20:30:05.748017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-06T20:30:05.748395] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-06T20:30:05.749236] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-06T20:30:05.749288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:05.749320] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:05.749346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:05.749407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:05.807074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:05.807921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:05.808001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:05.808034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:05.925941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:05.926093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:05.926135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:05.926198] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:05.929526] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: DOWN (p=22.85%) [2026-01-06T20:30:05.929811] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-06T20:30:05.929935] [INFO ] [sig ] QVCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:06.069996] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/QVCC.txt [2026-01-06T20:30:06.070176] [INFO ] [sig ] [2620/3517] Completed QVCC in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-06T20:30:06.070216] [INFO ] [sig ] [2621/3517] Forecasting QYLD... [2026-01-06T20:30:06.070248] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-06T20:30:06.070278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-06T20:30:06.082158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-06T20:30:06.082424] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-06T20:30:06.083216] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-06T20:30:06.083461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:06.083492] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:06.083518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:06.083600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:06.139310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:06.139951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:06.140028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:06.140060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:06.256079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:06.256220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:06.256262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:06.256291] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:06.259586] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=95.46%) [2026-01-06T20:30:06.259853] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-06T20:30:06.259974] [INFO ] [sig ] QYLD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:06.401080] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QYLD.txt [2026-01-06T20:30:06.401214] [INFO ] [sig ] [2621/3517] Completed QYLD in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-06T20:30:06.401253] [INFO ] [sig ] [2622/3517] Forecasting QYLG... [2026-01-06T20:30:06.401283] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-06T20:30:06.401322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-06T20:30:06.412812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-06T20:30:06.413105] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-06T20:30:06.413894] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-06T20:30:06.413945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:06.413977] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:06.414004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:06.414064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:06.470430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:06.471043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:06.471118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:06.471151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:06.588247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:06.588417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:06.588461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:06.588490] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:06.591861] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=56.05%) [2026-01-06T20:30:06.592143] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-06T20:30:06.592267] [INFO ] [sig ] QYLG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:06.732786] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/QYLG.txt [2026-01-06T20:30:06.732949] [INFO ] [sig ] [2622/3517] Completed QYLG in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-06T20:30:06.732988] [INFO ] [sig ] [2623/3517] Forecasting RA... [2026-01-06T20:30:06.733019] [INFO ] [sig ] Generating forecast for: RA [2026-01-06T20:30:06.733050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-06T20:30:06.746348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-06T20:30:06.746717] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-06T20:30:06.747502] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-06T20:30:06.747560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:06.747621] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:06.747655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:06.747712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:06.804663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:06.805463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:06.805541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:06.805589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:06.924517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:06.924685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:06.924728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:06.924757] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:06.928047] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: DOWN (p=15.19%) [2026-01-06T20:30:06.928319] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-06T20:30:06.928441] [INFO ] [sig ] RA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:07.071563] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RA.txt [2026-01-06T20:30:07.071743] [INFO ] [sig ] [2623/3517] Completed RA in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-06T20:30:07.071783] [INFO ] [sig ] [2624/3517] Forecasting RACE... [2026-01-06T20:30:07.071815] [INFO ] [sig ] Generating forecast for: RACE [2026-01-06T20:30:07.071845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-06T20:30:07.083208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-06T20:30:07.083531] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-06T20:30:07.084325] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-06T20:30:07.084379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:07.084412] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:07.084440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:07.084498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:07.141035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:07.141801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:07.141880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:07.141913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:07.265962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:07.266120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:07.266162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:07.266191] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:07.269478] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: UP (p=59.47%) [2026-01-06T20:30:07.269762] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-06T20:30:07.269885] [INFO ] [sig ] RACE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:07.412939] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RACE.txt [2026-01-06T20:30:07.413094] [INFO ] [sig ] [2624/3517] Completed RACE in 0.3s | 2.91 sym/s | Total: 15.0m | ETA: 5.1m [2026-01-06T20:30:07.413134] [INFO ] [sig ] [2625/3517] Forecasting RAIL... [2026-01-06T20:30:07.413166] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-06T20:30:07.413195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-06T20:30:07.425751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-06T20:30:07.426098] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-06T20:30:07.427038] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-06T20:30:07.427095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:07.427127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:07.427155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:07.427213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:07.484267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:07.485076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:07.485157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:07.485190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:07.606318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:07.606472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:07.606516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:07.606545] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:07.609840] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-01-06T20:30:07.610118] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-06T20:30:07.610237] [INFO ] [sig ] RAIL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:07.749010] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RAIL.txt [2026-01-06T20:30:07.749151] [INFO ] [sig ] [2625/3517] Completed RAIL in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:07.749189] [INFO ] [sig ] [2626/3517] Forecasting RAMP... [2026-01-06T20:30:07.749219] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-06T20:30:07.749249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-06T20:30:07.760490] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-06T20:30:07.760850] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-06T20:30:07.761652] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-06T20:30:07.761705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:07.761738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:07.761766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:07.761823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:07.820867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:07.821885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:07.821965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:07.821997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:07.938238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:07.938393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:07.938434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:07.938462] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:07.941903] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=30.72%) [2026-01-06T20:30:07.942173] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-06T20:30:07.942295] [INFO ] [sig ] RAMP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:08.081086] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RAMP.txt [2026-01-06T20:30:08.081219] [INFO ] [sig ] [2626/3517] Completed RAMP in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:08.081259] [INFO ] [sig ] [2627/3517] Forecasting RAPP... [2026-01-06T20:30:08.081288] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-06T20:30:08.081318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-06T20:30:08.092564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-06T20:30:08.092912] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-06T20:30:08.093698] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-06T20:30:08.093749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:08.093781] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:08.093808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:08.093865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:08.150282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:08.150982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:08.151089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:08.151123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:08.272098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:08.272267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:08.272320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:08.272352] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:08.276012] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=75.20%) [2026-01-06T20:30:08.276296] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-06T20:30:08.276426] [INFO ] [sig ] RAPP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:08.430547] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RAPP.txt [2026-01-06T20:30:08.430779] [INFO ] [sig ] [2627/3517] Completed RAPP in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:08.430840] [INFO ] [sig ] [2628/3517] Forecasting RARE... [2026-01-06T20:30:08.430904] [INFO ] [sig ] Generating forecast for: RARE [2026-01-06T20:30:08.430957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-06T20:30:08.443418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-06T20:30:08.443831] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-06T20:30:08.444763] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-06T20:30:08.444841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:08.444892] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:08.444931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:08.444991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:08.508938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:08.509864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:08.509952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:08.509986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:08.644553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:08.644751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:08.644803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:08.644836] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:08.648734] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=67.82%) [2026-01-06T20:30:08.649126] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-06T20:30:08.649308] [INFO ] [sig ] RARE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:08.852379] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RARE.txt [2026-01-06T20:30:08.852617] [INFO ] [sig ] [2628/3517] Completed RARE in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:08.852670] [INFO ] [sig ] [2629/3517] Forecasting RAVE... [2026-01-06T20:30:08.852707] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-06T20:30:08.852747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-06T20:30:08.873028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-06T20:30:08.873531] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-06T20:30:08.874619] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-06T20:30:08.874688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:08.874729] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:08.874766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:08.874847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:08.967744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:08.969091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:08.969231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:08.969289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:09.115844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:09.116025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:09.116072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:09.116102] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:09.120095] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-06T20:30:09.120545] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-06T20:30:09.120767] [INFO ] [sig ] RAVE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:09.314887] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RAVE.txt [2026-01-06T20:30:09.315103] [INFO ] [sig ] [2629/3517] Completed RAVE in 0.5s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:09.315168] [INFO ] [sig ] [2630/3517] Forecasting RAY... [2026-01-06T20:30:09.315217] [INFO ] [sig ] Generating forecast for: RAY [2026-01-06T20:30:09.315270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-06T20:30:09.330216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-06T20:30:09.330670] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-06T20:30:09.331714] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-06T20:30:09.331787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:09.331841] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:09.331880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:09.331962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:09.397182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:09.398119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:09.398214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:09.398248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:09.525768] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:09.525935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:09.525979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:09.526010] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:09.529920] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-06T20:30:09.530255] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-06T20:30:09.530411] [INFO ] [sig ] RAY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:09.677745] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RAY.txt [2026-01-06T20:30:09.677933] [INFO ] [sig ] [2630/3517] Completed RAY in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:09.677976] [INFO ] [sig ] [2631/3517] Forecasting RBA... [2026-01-06T20:30:09.678008] [INFO ] [sig ] Generating forecast for: RBA [2026-01-06T20:30:09.678040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-06T20:30:09.689930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-06T20:30:09.690293] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-06T20:30:09.691131] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-06T20:30:09.691185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:09.691219] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:09.691248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:09.691305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:09.752810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:09.753716] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:09.753814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:09.753859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:09.884657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:09.884819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:09.884883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:09.884917] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:09.888640] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=55.06%) [2026-01-06T20:30:09.889026] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-06T20:30:09.889180] [INFO ] [sig ] RBA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:10.037817] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RBA.txt [2026-01-06T20:30:10.037960] [INFO ] [sig ] [2631/3517] Completed RBA in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:10.038006] [INFO ] [sig ] [2632/3517] Forecasting RBB... [2026-01-06T20:30:10.038036] [INFO ] [sig ] Generating forecast for: RBB [2026-01-06T20:30:10.038068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-06T20:30:10.050810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-06T20:30:10.051154] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-06T20:30:10.052198] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-06T20:30:10.052251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:10.052284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:10.052311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:10.052368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:10.114847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:10.115714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:10.115795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:10.115829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:10.250325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:10.250484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:10.250531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:10.250561] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:10.254199] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: UP (p=81.10%) [2026-01-06T20:30:10.254526] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-06T20:30:10.254679] [INFO ] [sig ] RBB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:10.406759] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RBB.txt [2026-01-06T20:30:10.406978] [INFO ] [sig ] [2632/3517] Completed RBB in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:10.407034] [INFO ] [sig ] [2633/3517] Forecasting RBBN... [2026-01-06T20:30:10.407078] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-06T20:30:10.407125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-06T20:30:10.422397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-06T20:30:10.422841] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-06T20:30:10.423822] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-06T20:30:10.423883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:10.423924] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:10.423960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:10.424040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:10.498151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:10.499134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:10.499217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:10.499253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:10.623651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:10.623808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:10.623852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:10.623884] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:10.627446] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-01-06T20:30:10.627753] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-06T20:30:10.627922] [INFO ] [sig ] RBBN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:10.776776] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RBBN.txt [2026-01-06T20:30:10.776938] [INFO ] [sig ] [2633/3517] Completed RBBN in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:10.776980] [INFO ] [sig ] [2634/3517] Forecasting RBC... [2026-01-06T20:30:10.777010] [INFO ] [sig ] Generating forecast for: RBC [2026-01-06T20:30:10.777044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-06T20:30:10.789304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-06T20:30:10.789604] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-06T20:30:10.790383] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-06T20:30:10.790435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:10.790493] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:10.790523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:10.790602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:10.847317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:10.847972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:10.848052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:10.848086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:10.965848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:10.965981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:10.966022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:10.966051] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:10.969279] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=55.61%) [2026-01-06T20:30:10.969547] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-06T20:30:10.969688] [INFO ] [sig ] RBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:11.106975] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RBC.txt [2026-01-06T20:30:11.107095] [INFO ] [sig ] [2634/3517] Completed RBC in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:11.107133] [INFO ] [sig ] [2635/3517] Forecasting RBCAA... [2026-01-06T20:30:11.107162] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-06T20:30:11.107192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-06T20:30:11.119390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-06T20:30:11.119797] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-06T20:30:11.120613] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-06T20:30:11.120666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:11.120698] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:11.120724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:11.120781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:11.178209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:11.178906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:11.178985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:11.179018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:11.294798] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:11.294936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:11.294996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:11.295027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:11.298457] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=15.03%) [2026-01-06T20:30:11.298769] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-06T20:30:11.298898] [INFO ] [sig ] RBCAA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:11.441349] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RBCAA.txt [2026-01-06T20:30:11.441518] [INFO ] [sig ] [2635/3517] Completed RBCAA in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:11.441565] [INFO ] [sig ] [2636/3517] Forecasting RBLX... [2026-01-06T20:30:11.441626] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-06T20:30:11.441658] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-06T20:30:11.454181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-06T20:30:11.454482] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-06T20:30:11.455285] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-06T20:30:11.455337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:11.455369] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:11.455397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:11.455453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:11.511196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:11.511939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:11.512031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:11.512066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:11.631993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:11.632144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:11.632187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:11.632216] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:11.635633] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-06T20:30:11.635907] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-06T20:30:11.636034] [INFO ] [sig ] RBLX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:11.774338] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RBLX.txt [2026-01-06T20:30:11.774522] [INFO ] [sig ] [2636/3517] Completed RBLX in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.1m [2026-01-06T20:30:11.774593] [INFO ] [sig ] [2637/3517] Forecasting RC... [2026-01-06T20:30:11.774633] [INFO ] [sig ] Generating forecast for: RC [2026-01-06T20:30:11.774676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-06T20:30:11.786175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-06T20:30:11.786604] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-06T20:30:11.787437] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-06T20:30:11.787490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:11.787523] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:11.787550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:11.787630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:11.843434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:11.844500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:11.844619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:11.844657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:11.970202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:11.970362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:11.970406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:11.970481] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:11.974360] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=14.31%) [2026-01-06T20:30:11.974941] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-06T20:30:11.975127] [INFO ] [sig ] RC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:12.113140] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RC.txt [2026-01-06T20:30:12.113282] [INFO ] [sig ] [2637/3517] Completed RC in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-06T20:30:12.113322] [INFO ] [sig ] [2638/3517] Forecasting RCEL... [2026-01-06T20:30:12.113352] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-06T20:30:12.113382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-06T20:30:12.125139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-06T20:30:12.125486] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-06T20:30:12.126265] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-06T20:30:12.126317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:12.126349] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:12.126377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:12.126434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:12.182467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:12.183228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:12.183308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:12.183342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:12.307559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:12.307739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:12.307789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:12.307820] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:12.311314] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: DOWN (p=25.69%) [2026-01-06T20:30:12.311686] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-06T20:30:12.311827] [INFO ] [sig ] RCEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:12.450944] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RCEL.txt [2026-01-06T20:30:12.451090] [INFO ] [sig ] [2638/3517] Completed RCEL in 0.3s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-06T20:30:12.451130] [INFO ] [sig ] [2639/3517] Forecasting RCI... [2026-01-06T20:30:12.451160] [INFO ] [sig ] Generating forecast for: RCI [2026-01-06T20:30:12.451190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-06T20:30:12.462673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-06T20:30:12.462958] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-06T20:30:12.463722] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-06T20:30:12.463786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:12.463829] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:12.463857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:12.463914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:12.521260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:12.522154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:12.522239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:12.522273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:12.651043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:12.651207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:12.651253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:12.651286] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:12.655037] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: UP (p=89.00%) [2026-01-06T20:30:12.655320] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-06T20:30:12.655462] [INFO ] [sig ] RCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:12.807956] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RCI.txt [2026-01-06T20:30:12.808123] [INFO ] [sig ] [2639/3517] Completed RCI in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-06T20:30:12.808166] [INFO ] [sig ] [2640/3517] Forecasting RCKY... [2026-01-06T20:30:12.808194] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-06T20:30:12.808225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-06T20:30:12.823837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-06T20:30:12.824480] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-06T20:30:12.825716] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-06T20:30:12.825800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:12.825835] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:12.825863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:12.825934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:12.889381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:12.890750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:12.890902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:12.890940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:13.026630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:13.026867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:13.026920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:13.026951] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:13.032106] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-06T20:30:13.032646] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-06T20:30:13.032822] [INFO ] [sig ] RCKY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:13.195039] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RCKY.txt [2026-01-06T20:30:13.195250] [INFO ] [sig ] [2640/3517] Completed RCKY in 0.4s | 2.91 sym/s | Total: 15.1m | ETA: 5.0m [2026-01-06T20:30:13.195294] [INFO ] [sig ] [2641/3517] Forecasting RCL... [2026-01-06T20:30:13.195327] [INFO ] [sig ] Generating forecast for: RCL [2026-01-06T20:30:13.195361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-06T20:30:13.209791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-06T20:30:13.210252] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-06T20:30:13.211110] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-06T20:30:13.211162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:13.211195] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:13.211223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:13.211279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:13.267560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:13.268547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:13.268650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:13.268684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:13.389688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:13.389849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:13.389893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:13.389923] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:13.393422] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-06T20:30:13.393737] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-06T20:30:13.393871] [INFO ] [sig ] RCL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:13.534891] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RCL.txt [2026-01-06T20:30:13.535045] [INFO ] [sig ] [2641/3517] Completed RCL in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:13.535085] [INFO ] [sig ] [2642/3517] Forecasting RCS... [2026-01-06T20:30:13.535116] [INFO ] [sig ] Generating forecast for: RCS [2026-01-06T20:30:13.535145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-06T20:30:13.546603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-06T20:30:13.546994] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-06T20:30:13.547833] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-06T20:30:13.547885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:13.547918] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:13.547944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:13.548001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:13.604967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:13.605836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:13.605917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:13.605951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:13.727277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:13.727486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:13.727554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:13.727603] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:13.731465] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: DOWN (p=9.81%) [2026-01-06T20:30:13.731839] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-06T20:30:13.731984] [INFO ] [sig ] RCS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:13.871818] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RCS.txt [2026-01-06T20:30:13.871968] [INFO ] [sig ] [2642/3517] Completed RCS in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:13.872007] [INFO ] [sig ] [2643/3517] Forecasting RCUS... [2026-01-06T20:30:13.872045] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-06T20:30:13.872077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-06T20:30:13.884013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-06T20:30:13.884350] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-06T20:30:13.885279] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-06T20:30:13.885332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:13.885365] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:13.885391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:13.885448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:13.950895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:13.952061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:13.952174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:13.952227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:14.111793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:14.111984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:14.112046] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:14.112088] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:14.116894] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: DOWN (p=47.26%) [2026-01-06T20:30:14.117209] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-06T20:30:14.117533] [INFO ] [sig ] RCUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:14.258641] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RCUS.txt [2026-01-06T20:30:14.258801] [INFO ] [sig ] [2643/3517] Completed RCUS in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:14.258842] [INFO ] [sig ] [2644/3517] Forecasting RDCM... [2026-01-06T20:30:14.258872] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-06T20:30:14.258901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-06T20:30:14.274122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-06T20:30:14.274507] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-06T20:30:14.275348] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-06T20:30:14.275400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:14.275440] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:14.275469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:14.275546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:14.331229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:14.331922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:14.332040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:14.332075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:14.449546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:14.449734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:14.449780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:14.449810] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:14.453521] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: UP (p=91.92%) [2026-01-06T20:30:14.453831] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-06T20:30:14.453963] [INFO ] [sig ] RDCM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:14.593338] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RDCM.txt [2026-01-06T20:30:14.593472] [INFO ] [sig ] [2644/3517] Completed RDCM in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:14.593511] [INFO ] [sig ] [2645/3517] Forecasting RDHL... [2026-01-06T20:30:14.593541] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-06T20:30:14.593588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-06T20:30:14.605339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-06T20:30:14.605697] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-06T20:30:14.606460] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-06T20:30:14.606512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:14.606543] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:14.606587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:14.606649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:14.666862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:14.667771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:14.667853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:14.667888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:14.780940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:14.781094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:14.781135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:14.781163] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:14.784445] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=1.91%) [2026-01-06T20:30:14.784733] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-06T20:30:14.784854] [INFO ] [sig ] RDHL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:14.923081] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RDHL.txt [2026-01-06T20:30:14.923226] [INFO ] [sig ] [2645/3517] Completed RDHL in 0.3s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:14.923267] [INFO ] [sig ] [2646/3517] Forecasting RDVY... [2026-01-06T20:30:14.923298] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-06T20:30:14.923328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-06T20:30:14.934705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-06T20:30:14.935011] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-06T20:30:14.935813] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-06T20:30:14.935864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:14.935896] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:14.935922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:14.935978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:14.992764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:14.993595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:14.993680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:14.993712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:15.118817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:15.118980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:15.119024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:15.119070] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:15.123223] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-06T20:30:15.123764] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-06T20:30:15.123912] [INFO ] [sig ] RDVY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:15.277056] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RDVY.txt [2026-01-06T20:30:15.277230] [INFO ] [sig ] [2646/3517] Completed RDVY in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:15.277286] [INFO ] [sig ] [2647/3517] Forecasting RDY... [2026-01-06T20:30:15.277320] [INFO ] [sig ] Generating forecast for: RDY [2026-01-06T20:30:15.277350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-06T20:30:15.290481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-06T20:30:15.290922] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-06T20:30:15.291762] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-06T20:30:15.291827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:15.291866] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:15.291894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:15.291952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:15.352505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:15.353382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:15.353464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:15.353497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:15.480000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:15.480163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:15.480205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:15.480235] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:15.484102] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: UP (p=55.75%) [2026-01-06T20:30:15.484553] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-06T20:30:15.484691] [INFO ] [sig ] RDY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:15.627393] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RDY.txt [2026-01-06T20:30:15.627596] [INFO ] [sig ] [2647/3517] Completed RDY in 0.4s | 2.91 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:15.627639] [INFO ] [sig ] [2648/3517] Forecasting REAL... [2026-01-06T20:30:15.627669] [INFO ] [sig ] Generating forecast for: REAL [2026-01-06T20:30:15.627699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-06T20:30:15.643996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-06T20:30:15.644437] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-06T20:30:15.645518] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-06T20:30:15.645603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:15.645656] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:15.645700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:15.645789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:15.727985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:15.728904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:15.728992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:15.729042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:15.868640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:15.868856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:15.868919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:15.868957] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:15.873242] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: DOWN (p=24.45%) [2026-01-06T20:30:15.873527] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-06T20:30:15.873685] [INFO ] [sig ] REAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:16.030883] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REAL.txt [2026-01-06T20:30:16.031036] [INFO ] [sig ] [2648/3517] Completed REAL in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:16.031086] [INFO ] [sig ] [2649/3517] Forecasting REAX... [2026-01-06T20:30:16.031131] [INFO ] [sig ] Generating forecast for: REAX [2026-01-06T20:30:16.031192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-06T20:30:16.043815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-06T20:30:16.044166] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-06T20:30:16.045007] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-06T20:30:16.045061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:16.045093] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:16.045120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:16.045178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:16.107882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:16.108795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:16.108878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:16.108912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:16.239048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:16.239211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:16.239257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:16.239285] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:16.242828] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-01-06T20:30:16.243143] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-06T20:30:16.243278] [INFO ] [sig ] REAX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:16.391108] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/REAX.txt [2026-01-06T20:30:16.391274] [INFO ] [sig ] [2649/3517] Completed REAX in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:16.391316] [INFO ] [sig ] [2650/3517] Forecasting REBN... [2026-01-06T20:30:16.391347] [INFO ] [sig ] Generating forecast for: REBN [2026-01-06T20:30:16.391379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-06T20:30:16.403298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-06T20:30:16.403725] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-06T20:30:16.404553] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-06T20:30:16.404637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:16.404680] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:16.404723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:16.404783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:16.476073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:16.477170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:16.477262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:16.477309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:16.606887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:16.607062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:16.607129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:16.607171] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:16.611752] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: DOWN (p=4.00%) [2026-01-06T20:30:16.612107] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-06T20:30:16.612267] [INFO ] [sig ] REBN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:16.769627] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REBN.txt [2026-01-06T20:30:16.769829] [INFO ] [sig ] [2650/3517] Completed REBN in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:16.769878] [INFO ] [sig ] [2651/3517] Forecasting REFI... [2026-01-06T20:30:16.769911] [INFO ] [sig ] Generating forecast for: REFI [2026-01-06T20:30:16.769941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-06T20:30:16.782760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-06T20:30:16.783180] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-06T20:30:16.784133] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-06T20:30:16.784200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:16.784286] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:16.784329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:16.784409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:16.841482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:16.842433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:16.842520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:16.842554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:16.966477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:16.966690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:16.966754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:16.966795] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:16.971434] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-01-06T20:30:16.971814] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-06T20:30:16.971980] [INFO ] [sig ] REFI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:17.138952] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/REFI.txt [2026-01-06T20:30:17.139077] [INFO ] [sig ] [2651/3517] Completed REFI in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:17.139116] [INFO ] [sig ] [2652/3517] Forecasting REG... [2026-01-06T20:30:17.139145] [INFO ] [sig ] Generating forecast for: REG [2026-01-06T20:30:17.139174] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-06T20:30:17.151144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-06T20:30:17.151424] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-06T20:30:17.152252] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-06T20:30:17.152304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:17.152335] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:17.152362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:17.152418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:17.210495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:17.211104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:17.211180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:17.211212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:17.330863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:17.330998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:17.331040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:17.331068] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:17.334285] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=24.88%) [2026-01-06T20:30:17.334548] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-06T20:30:17.334688] [INFO ] [sig ] REG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:17.476756] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REG.txt [2026-01-06T20:30:17.476914] [INFO ] [sig ] [2652/3517] Completed REG in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:17.476955] [INFO ] [sig ] [2653/3517] Forecasting REGN... [2026-01-06T20:30:17.476984] [INFO ] [sig ] Generating forecast for: REGN [2026-01-06T20:30:17.477014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-06T20:30:17.489241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-06T20:30:17.489731] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-06T20:30:17.490822] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-06T20:30:17.490885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:17.490926] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:17.490960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:17.491037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:17.563162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:17.564230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:17.564318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:17.564352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:17.684164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:17.684326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:17.684370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:17.684401] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:17.687785] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-01-06T20:30:17.688065] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-06T20:30:17.688191] [INFO ] [sig ] REGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:17.832712] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REGN.txt [2026-01-06T20:30:17.832862] [INFO ] [sig ] [2653/3517] Completed REGN in 0.4s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:17.832903] [INFO ] [sig ] [2654/3517] Forecasting RELL... [2026-01-06T20:30:17.832932] [INFO ] [sig ] Generating forecast for: RELL [2026-01-06T20:30:17.832982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-06T20:30:17.845813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-06T20:30:17.846126] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-06T20:30:17.846921] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-06T20:30:17.846974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:17.847005] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:17.847031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:17.847088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:17.904196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:17.905061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:17.905140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:17.905171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:18.022855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:18.023034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:18.023090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:18.023177] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:18.026517] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: UP (p=89.95%) [2026-01-06T20:30:18.026809] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-06T20:30:18.026933] [INFO ] [sig ] RELL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:18.165869] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RELL.txt [2026-01-06T20:30:18.166001] [INFO ] [sig ] [2654/3517] Completed RELL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 5.0m [2026-01-06T20:30:18.166040] [INFO ] [sig ] [2655/3517] Forecasting RELX... [2026-01-06T20:30:18.166071] [INFO ] [sig ] Generating forecast for: RELX [2026-01-06T20:30:18.166101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-06T20:30:18.178211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-06T20:30:18.178597] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-06T20:30:18.179404] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-06T20:30:18.179455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:18.179486] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:18.179512] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:18.179596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:18.235358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:18.236229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:18.236310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:18.236343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:18.365323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:18.365495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:18.365544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:18.365590] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:18.369100] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: DOWN (p=12.87%) [2026-01-06T20:30:18.369375] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-06T20:30:18.369495] [INFO ] [sig ] RELX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:18.510448] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RELX.txt [2026-01-06T20:30:18.510623] [INFO ] [sig ] [2655/3517] Completed RELX in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-06T20:30:18.510669] [INFO ] [sig ] [2656/3517] Forecasting RELY... [2026-01-06T20:30:18.510698] [INFO ] [sig ] Generating forecast for: RELY [2026-01-06T20:30:18.510729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-06T20:30:18.522315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-06T20:30:18.522628] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-06T20:30:18.523391] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-06T20:30:18.523443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:18.523475] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:18.523501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:18.523559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:18.581951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:18.582714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:18.582794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:18.582826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:18.700961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:18.701118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:18.701163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:18.701192] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:18.704492] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: UP (p=60.25%) [2026-01-06T20:30:18.704796] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-06T20:30:18.704921] [INFO ] [sig ] RELY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:18.846837] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RELY.txt [2026-01-06T20:30:18.846986] [INFO ] [sig ] [2656/3517] Completed RELY in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-06T20:30:18.847027] [INFO ] [sig ] [2657/3517] Forecasting REPL... [2026-01-06T20:30:18.847058] [INFO ] [sig ] Generating forecast for: REPL [2026-01-06T20:30:18.847090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-06T20:30:18.858592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-06T20:30:18.858975] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-06T20:30:18.859787] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-06T20:30:18.859837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:18.859869] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:18.859894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:18.859949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:18.916090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:18.916943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:18.917026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:18.917060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:19.035373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:19.035531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:19.035596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:19.035630] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:19.039120] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-01-06T20:30:19.039404] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-06T20:30:19.039528] [INFO ] [sig ] REPL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:19.183417] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/REPL.txt [2026-01-06T20:30:19.183590] [INFO ] [sig ] [2657/3517] Completed REPL in 0.3s | 2.90 sym/s | Total: 15.2m | ETA: 4.9m [2026-01-06T20:30:19.183634] [INFO ] [sig ] [2658/3517] Forecasting RERE... [2026-01-06T20:30:19.183664] [INFO ] [sig ] Generating forecast for: RERE [2026-01-06T20:30:19.183695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-06T20:30:19.195870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-06T20:30:19.196162] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-06T20:30:19.197124] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-06T20:30:19.197176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:19.197207] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:19.197234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:19.197290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:19.255003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:19.255836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:19.255917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:19.255948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:19.378358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:19.378516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:19.378565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:19.378612] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:19.382015] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-06T20:30:19.382294] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-06T20:30:19.382638] [INFO ] [sig ] RERE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:19.523170] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RERE.txt [2026-01-06T20:30:19.523324] [INFO ] [sig ] [2658/3517] Completed RERE in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:19.523364] [INFO ] [sig ] [2659/3517] Forecasting RES... [2026-01-06T20:30:19.523394] [INFO ] [sig ] Generating forecast for: RES [2026-01-06T20:30:19.523426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-06T20:30:19.535094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-06T20:30:19.535449] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-06T20:30:19.536233] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-06T20:30:19.536284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:19.536318] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:19.536348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:19.536405] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:19.594667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:19.595477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:19.595555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:19.595606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:19.716549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:19.716722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:19.716765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:19.716795] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:19.720481] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=92.70%) [2026-01-06T20:30:19.720773] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-06T20:30:19.720894] [INFO ] [sig ] RES: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:19.863538] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RES.txt [2026-01-06T20:30:19.863692] [INFO ] [sig ] [2659/3517] Completed RES in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:19.863732] [INFO ] [sig ] [2660/3517] Forecasting REVG... [2026-01-06T20:30:19.863761] [INFO ] [sig ] Generating forecast for: REVG [2026-01-06T20:30:19.863791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-06T20:30:19.874622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-06T20:30:19.874917] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-06T20:30:19.875683] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-06T20:30:19.875734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:19.875765] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:19.875791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:19.875848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:19.936743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:19.937657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:19.937742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:19.937775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:20.064317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:20.064498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:20.064542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:20.064587] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:20.067925] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-06T20:30:20.068197] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-06T20:30:20.068319] [INFO ] [sig ] REVG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:20.208591] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REVG.txt [2026-01-06T20:30:20.208763] [INFO ] [sig ] [2660/3517] Completed REVG in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:20.208804] [INFO ] [sig ] [2661/3517] Forecasting REX... [2026-01-06T20:30:20.208834] [INFO ] [sig ] Generating forecast for: REX [2026-01-06T20:30:20.208864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-06T20:30:20.220098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-06T20:30:20.220421] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-06T20:30:20.221399] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-06T20:30:20.221451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:20.221482] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:20.221508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:20.221564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:20.280728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:20.281502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:20.281626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:20.281664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:20.402887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:20.403040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:20.403084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:20.403114] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:20.406430] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=46.46%) [2026-01-06T20:30:20.406721] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-06T20:30:20.406845] [INFO ] [sig ] REX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:20.545947] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REX.txt [2026-01-06T20:30:20.546087] [INFO ] [sig ] [2661/3517] Completed REX in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:20.546127] [INFO ] [sig ] [2662/3517] Forecasting REYN... [2026-01-06T20:30:20.546157] [INFO ] [sig ] Generating forecast for: REYN [2026-01-06T20:30:20.546188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-06T20:30:20.557275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-06T20:30:20.557616] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-06T20:30:20.558358] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-06T20:30:20.558408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:20.558439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:20.558465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:20.558521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:20.615508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:20.616285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:20.616364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:20.616397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:20.734389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:20.734535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:20.734592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:20.734627] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:20.737874] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=38.47%) [2026-01-06T20:30:20.738142] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-06T20:30:20.738262] [INFO ] [sig ] REYN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:20.883289] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REYN.txt [2026-01-06T20:30:20.883447] [INFO ] [sig ] [2662/3517] Completed REYN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:20.883487] [INFO ] [sig ] [2663/3517] Forecasting REZI... [2026-01-06T20:30:20.883517] [INFO ] [sig ] Generating forecast for: REZI [2026-01-06T20:30:20.883555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-06T20:30:20.896369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-06T20:30:20.896921] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-06T20:30:20.897790] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-06T20:30:20.897853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:20.897891] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:20.897919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:20.897990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:20.954907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:20.955713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:20.955802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:20.955836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:21.074355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:21.074515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:21.074558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:21.074606] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:21.077928] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: DOWN (p=1.00%) [2026-01-06T20:30:21.078193] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-06T20:30:21.078318] [INFO ] [sig ] REZI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:21.215879] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/REZI.txt [2026-01-06T20:30:21.216035] [INFO ] [sig ] [2663/3517] Completed REZI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:21.216075] [INFO ] [sig ] [2664/3517] Forecasting RF... [2026-01-06T20:30:21.216106] [INFO ] [sig ] Generating forecast for: RF [2026-01-06T20:30:21.216137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-06T20:30:21.229561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-06T20:30:21.229997] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-06T20:30:21.231034] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-06T20:30:21.231100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:21.231144] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:21.231181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:21.231263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:21.292199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:21.293038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:21.293117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:21.293150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:21.418008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:21.418248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:21.418298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:21.418330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:21.421776] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: UP (p=83.33%) [2026-01-06T20:30:21.422044] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-06T20:30:21.422179] [INFO ] [sig ] RF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:21.560782] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RF.txt [2026-01-06T20:30:21.560963] [INFO ] [sig ] [2664/3517] Completed RF in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:21.561006] [INFO ] [sig ] [2665/3517] Forecasting RFI... [2026-01-06T20:30:21.561036] [INFO ] [sig ] Generating forecast for: RFI [2026-01-06T20:30:21.561068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-06T20:30:21.572552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-06T20:30:21.572881] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-06T20:30:21.573667] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-06T20:30:21.573718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:21.573750] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:21.573776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:21.573846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:21.640893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:21.641725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:21.641806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:21.641838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:21.758975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:21.759128] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:21.759170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:21.759198] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:21.763156] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=59.48%) [2026-01-06T20:30:21.763434] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-06T20:30:21.763560] [INFO ] [sig ] RFI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:21.909892] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RFI.txt [2026-01-06T20:30:21.910059] [INFO ] [sig ] [2665/3517] Completed RFI in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:21.910110] [INFO ] [sig ] [2666/3517] Forecasting RFL... [2026-01-06T20:30:21.910146] [INFO ] [sig ] Generating forecast for: RFL [2026-01-06T20:30:21.910178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-06T20:30:21.922416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-06T20:30:21.923016] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-06T20:30:21.924031] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-06T20:30:21.924086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:21.924120] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:21.924148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:21.924206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:21.983119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:21.984044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:21.984127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:21.984159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:22.106745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:22.106920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:22.106966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:22.106997] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:22.111011] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=66.38%) [2026-01-06T20:30:22.111379] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-06T20:30:22.111527] [INFO ] [sig ] RFL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:22.262152] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RFL.txt [2026-01-06T20:30:22.262316] [INFO ] [sig ] [2666/3517] Completed RFL in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:22.262363] [INFO ] [sig ] [2667/3517] Forecasting RFM... [2026-01-06T20:30:22.262396] [INFO ] [sig ] Generating forecast for: RFM [2026-01-06T20:30:22.262428] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-06T20:30:22.274337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-06T20:30:22.274696] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-06T20:30:22.275469] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-06T20:30:22.275522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:22.275556] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:22.275606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:22.275667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:22.335613] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:22.336627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:22.336734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:22.336768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:22.452437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:22.452631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:22.452867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:22.452897] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:22.457145] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=25.03%) [2026-01-06T20:30:22.457447] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-06T20:30:22.457797] [INFO ] [sig ] RFM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:22.616589] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RFM.txt [2026-01-06T20:30:22.616720] [INFO ] [sig ] [2667/3517] Completed RFM in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:22.616760] [INFO ] [sig ] [2668/3517] Forecasting RFMZ... [2026-01-06T20:30:22.616788] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-06T20:30:22.616817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-06T20:30:22.628483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-06T20:30:22.628999] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-06T20:30:22.630068] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-06T20:30:22.630128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:22.630187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:22.630217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:22.630276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:22.687025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:22.687669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:22.687744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:22.687777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:22.809731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:22.809883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:22.809924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:22.809951] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:22.813525] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: DOWN (p=38.30%) [2026-01-06T20:30:22.814000] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-06T20:30:22.814137] [INFO ] [sig ] RFMZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:22.958029] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RFMZ.txt [2026-01-06T20:30:22.958188] [INFO ] [sig ] [2668/3517] Completed RFMZ in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:22.958230] [INFO ] [sig ] [2669/3517] Forecasting RGA... [2026-01-06T20:30:22.958261] [INFO ] [sig ] Generating forecast for: RGA [2026-01-06T20:30:22.958291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-06T20:30:22.970911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-06T20:30:22.971242] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-06T20:30:22.972234] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-06T20:30:22.972287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:22.972319] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:22.972345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:22.972402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:23.029685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:23.030298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:23.030381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:23.030423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:23.158372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:23.158540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:23.158606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:23.158639] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:23.162038] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: DOWN (p=16.62%) [2026-01-06T20:30:23.162321] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-06T20:30:23.162448] [INFO ] [sig ] RGA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:23.309476] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGA.txt [2026-01-06T20:30:23.309657] [INFO ] [sig ] [2669/3517] Completed RGA in 0.4s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:23.309702] [INFO ] [sig ] [2670/3517] Forecasting RGCO... [2026-01-06T20:30:23.309731] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-06T20:30:23.309762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-06T20:30:23.323105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-06T20:30:23.323504] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-06T20:30:23.324317] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-06T20:30:23.324370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:23.324403] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:23.324432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:23.324488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:23.381419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:23.382197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:23.382280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:23.382314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:23.486213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:23.486371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:23.486430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:23.486460] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:23.489765] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=30.44%) [2026-01-06T20:30:23.490031] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-06T20:30:23.490151] [INFO ] [sig ] RGCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:23.629562] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGCO.txt [2026-01-06T20:30:23.629716] [INFO ] [sig ] [2670/3517] Completed RGCO in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:23.629756] [INFO ] [sig ] [2671/3517] Forecasting RGEN... [2026-01-06T20:30:23.629786] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-06T20:30:23.629818] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-06T20:30:23.641857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-06T20:30:23.642169] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-06T20:30:23.642982] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-06T20:30:23.643035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:23.643066] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:23.643093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:23.643150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:23.700545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:23.701263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:23.701344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:23.701378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:23.826940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:23.827122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:23.827165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:23.827225] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:23.830736] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=1.99%) [2026-01-06T20:30:23.831026] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-06T20:30:23.831156] [INFO ] [sig ] RGEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:23.975130] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGEN.txt [2026-01-06T20:30:23.975259] [INFO ] [sig ] [2671/3517] Completed RGEN in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.9m [2026-01-06T20:30:23.975298] [INFO ] [sig ] [2672/3517] Forecasting RGLD... [2026-01-06T20:30:23.975328] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-06T20:30:23.975359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-06T20:30:23.987125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-06T20:30:23.987390] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-06T20:30:23.988144] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-06T20:30:23.988195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:23.988227] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:23.988254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:23.988310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:24.046548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:24.047276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:24.047353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:24.047385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:24.167640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:24.167797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:24.167843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:24.167872] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:24.171362] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: DOWN (p=11.44%) [2026-01-06T20:30:24.171658] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-06T20:30:24.171972] [INFO ] [sig ] RGLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:24.313254] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGLD.txt [2026-01-06T20:30:24.313383] [INFO ] [sig ] [2672/3517] Completed RGLD in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-06T20:30:24.313423] [INFO ] [sig ] [2673/3517] Forecasting RGNX... [2026-01-06T20:30:24.313454] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-06T20:30:24.313486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-06T20:30:24.324685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-06T20:30:24.324962] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-06T20:30:24.325765] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-06T20:30:24.325823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:24.325854] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:24.325880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:24.325936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:24.385912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:24.386820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:24.386901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:24.386935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:24.504553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:24.504724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:24.504778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:24.504822] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:24.508181] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=1.26%) [2026-01-06T20:30:24.508446] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-06T20:30:24.508564] [INFO ] [sig ] RGNX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:24.652918] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGNX.txt [2026-01-06T20:30:24.653050] [INFO ] [sig ] [2673/3517] Completed RGNX in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-06T20:30:24.653090] [INFO ] [sig ] [2674/3517] Forecasting RGP... [2026-01-06T20:30:24.653120] [INFO ] [sig ] Generating forecast for: RGP [2026-01-06T20:30:24.653152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-06T20:30:24.664516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-06T20:30:24.664831] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-06T20:30:24.665629] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-06T20:30:24.665681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:24.665725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:24.665753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:24.665810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:24.722831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:24.723670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:24.723757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:24.723793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:24.848635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:24.848849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:24.848904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:24.848938] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:24.853073] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=46.07%) [2026-01-06T20:30:24.853387] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-06T20:30:24.853522] [INFO ] [sig ] RGP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:24.998944] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGP.txt [2026-01-06T20:30:24.999108] [INFO ] [sig ] [2674/3517] Completed RGP in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-06T20:30:24.999149] [INFO ] [sig ] [2675/3517] Forecasting RGS... [2026-01-06T20:30:24.999179] [INFO ] [sig ] Generating forecast for: RGS [2026-01-06T20:30:24.999209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-06T20:30:25.010511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-06T20:30:25.010903] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-06T20:30:25.011701] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-06T20:30:25.011756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:25.011789] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:25.011817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:25.011875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:25.068434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:25.069109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:25.069185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:25.069217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:25.176843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:25.177000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:25.177043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:25.177072] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:25.180484] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=49.24%) [2026-01-06T20:30:25.180801] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-06T20:30:25.180929] [INFO ] [sig ] RGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:25.320527] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGS.txt [2026-01-06T20:30:25.320710] [INFO ] [sig ] [2675/3517] Completed RGS in 0.3s | 2.90 sym/s | Total: 15.3m | ETA: 4.8m [2026-01-06T20:30:25.320754] [INFO ] [sig ] [2676/3517] Forecasting RGTI... [2026-01-06T20:30:25.320783] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-06T20:30:25.320813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-06T20:30:25.333090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-06T20:30:25.333474] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-06T20:30:25.334302] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-06T20:30:25.334357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:25.334390] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:25.334416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:25.334475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:25.394239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:25.395196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:25.395286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:25.395321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:25.528851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:25.529017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:25.529071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:25.529104] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:25.532833] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-01-06T20:30:25.533137] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-06T20:30:25.533270] [INFO ] [sig ] RGTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:25.679905] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RGTI.txt [2026-01-06T20:30:25.680042] [INFO ] [sig ] [2676/3517] Completed RGTI in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:25.680082] [INFO ] [sig ] [2677/3517] Forecasting RH... [2026-01-06T20:30:25.680111] [INFO ] [sig ] Generating forecast for: RH [2026-01-06T20:30:25.680141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-06T20:30:25.692553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-06T20:30:25.692880] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-06T20:30:25.693670] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-06T20:30:25.693723] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:25.693754] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:25.693781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:25.693845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:25.752780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:25.753570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:25.753669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:25.753703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:25.879129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:25.879290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:25.879334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:25.879364] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:25.882955] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: UP (p=72.10%) [2026-01-06T20:30:25.883239] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-06T20:30:25.883366] [INFO ] [sig ] RH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:26.027475] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RH.txt [2026-01-06T20:30:26.027650] [INFO ] [sig ] [2677/3517] Completed RH in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:26.027694] [INFO ] [sig ] [2678/3517] Forecasting RHI... [2026-01-06T20:30:26.027733] [INFO ] [sig ] Generating forecast for: RHI [2026-01-06T20:30:26.027766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-06T20:30:26.039173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-06T20:30:26.039543] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-06T20:30:26.040378] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-06T20:30:26.040432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:26.040465] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:26.040493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:26.040551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:26.098324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:26.099234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:26.099343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:26.099378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:26.224845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:26.224994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:26.225038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:26.225069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:26.228439] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=5.77%) [2026-01-06T20:30:26.228754] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-06T20:30:26.228877] [INFO ] [sig ] RHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:26.376449] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RHI.txt [2026-01-06T20:30:26.376612] [INFO ] [sig ] [2678/3517] Completed RHI in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:26.376666] [INFO ] [sig ] [2679/3517] Forecasting RHP... [2026-01-06T20:30:26.376714] [INFO ] [sig ] Generating forecast for: RHP [2026-01-06T20:30:26.376765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-06T20:30:26.389963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-06T20:30:26.390286] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-06T20:30:26.391261] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-06T20:30:26.391313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:26.391345] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:26.391371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:26.391428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:26.447932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:26.448825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:26.448907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:26.448940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:26.574964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:26.575123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:26.575166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:26.575197] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:26.578456] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: UP (p=73.81%) [2026-01-06T20:30:26.578769] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-06T20:30:26.578899] [INFO ] [sig ] RHP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:26.718516] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RHP.txt [2026-01-06T20:30:26.718667] [INFO ] [sig ] [2679/3517] Completed RHP in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:26.718724] [INFO ] [sig ] [2680/3517] Forecasting RIG... [2026-01-06T20:30:26.718758] [INFO ] [sig ] Generating forecast for: RIG [2026-01-06T20:30:26.718790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-06T20:30:26.730956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-06T20:30:26.731381] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-06T20:30:26.732280] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-06T20:30:26.732345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:26.732384] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:26.732412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:26.732470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:26.803030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:26.804120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:26.804223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:26.804272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:26.944654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:26.944814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:26.944858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:26.944889] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:26.948635] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: DOWN (p=24.51%) [2026-01-06T20:30:26.948963] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-06T20:30:26.949097] [INFO ] [sig ] RIG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:27.131229] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RIG.txt [2026-01-06T20:30:27.131381] [INFO ] [sig ] [2680/3517] Completed RIG in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:27.131422] [INFO ] [sig ] [2681/3517] Forecasting RIGL... [2026-01-06T20:30:27.131452] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-06T20:30:27.131483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-06T20:30:27.143707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-06T20:30:27.144015] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-06T20:30:27.144804] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-06T20:30:27.144856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:27.144888] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:27.144915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:27.144971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:27.202323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:27.203288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:27.203370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:27.203403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:27.325967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:27.326133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:27.326181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:27.326249] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:27.329783] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-01-06T20:30:27.330080] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-06T20:30:27.330211] [INFO ] [sig ] RIGL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:27.470494] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RIGL.txt [2026-01-06T20:30:27.470681] [INFO ] [sig ] [2681/3517] Completed RIGL in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:27.470724] [INFO ] [sig ] [2682/3517] Forecasting RILY... [2026-01-06T20:30:27.470755] [INFO ] [sig ] Generating forecast for: RILY [2026-01-06T20:30:27.470785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-06T20:30:27.481812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-06T20:30:27.482144] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-06T20:30:27.482952] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-06T20:30:27.483004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:27.483035] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:27.483061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:27.483117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:27.539755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:27.540560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:27.540661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:27.540694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:27.669119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:27.669306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:27.669359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:27.669398] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:27.673920] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=46.11%) [2026-01-06T20:30:27.674281] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-06T20:30:27.674441] [INFO ] [sig ] RILY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:27.819119] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RILY.txt [2026-01-06T20:30:27.819278] [INFO ] [sig ] [2682/3517] Completed RILY in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:27.819321] [INFO ] [sig ] [2683/3517] Forecasting RILYN... [2026-01-06T20:30:27.819351] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-06T20:30:27.819381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-06T20:30:27.830631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-06T20:30:27.830996] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-06T20:30:27.831785] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-06T20:30:27.831852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:27.831903] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:27.831940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:27.832015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:27.899981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:27.901235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:27.901324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:27.901378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:28.033705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:28.034066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:28.034113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:28.034141] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:28.037763] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: DOWN (p=34.96%) [2026-01-06T20:30:28.038048] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-06T20:30:28.038177] [INFO ] [sig ] RILYN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:28.186973] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RILYN.txt [2026-01-06T20:30:28.187122] [INFO ] [sig ] [2683/3517] Completed RILYN in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:28.187163] [INFO ] [sig ] [2684/3517] Forecasting RILYZ... [2026-01-06T20:30:28.187194] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-06T20:30:28.187223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-06T20:30:28.199311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-06T20:30:28.199697] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-06T20:30:28.200520] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-06T20:30:28.200593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:28.200630] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:28.200658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:28.200716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:28.260010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:28.260988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:28.261105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:28.261150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:28.388305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:28.388477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:28.388530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:28.388569] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:28.393514] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: UP (p=64.63%) [2026-01-06T20:30:28.394088] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-06T20:30:28.394230] [INFO ] [sig ] RILYZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:28.542851] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RILYZ.txt [2026-01-06T20:30:28.543006] [INFO ] [sig ] [2684/3517] Completed RILYZ in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:28.543048] [INFO ] [sig ] [2685/3517] Forecasting RIME... [2026-01-06T20:30:28.543079] [INFO ] [sig ] Generating forecast for: RIME [2026-01-06T20:30:28.543110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIME' from 'https://tdm.silogroup.org/data/derivative_storage/RIME.csv'. [2026-01-06T20:30:28.555802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIME'. [2026-01-06T20:30:28.556152] [INFO ] [FORECASTER] Starting predict_future for RIME [2026-01-06T20:30:28.557059] [DEBUG] [LOCAL ] No optimal features file found for RIME: ./output/feature-sets/RIME.txt [2026-01-06T20:30:28.557113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:28.557173] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:28.557228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:28.557316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:28.620234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:28.621130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:28.621233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:28.621286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:28.750473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:28.750655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:28.750700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:28.750730] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:28.754296] [DEBUG] [FORECASTER] RIME: Forecast T+1@11:T+2@11: DOWN (p=20.15%) [2026-01-06T20:30:28.754605] [INFO ] [FORECASTER] Completed predict_future for RIME [2026-01-06T20:30:28.754736] [INFO ] [sig ] RIME: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:28.905444] [INFO ] [LOCAL ] Saved forecast: RIME 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RIME.txt [2026-01-06T20:30:28.905605] [INFO ] [sig ] [2685/3517] Completed RIME in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:28.905650] [INFO ] [sig ] [2686/3517] Forecasting RING... [2026-01-06T20:30:28.905680] [INFO ] [sig ] Generating forecast for: RING [2026-01-06T20:30:28.905711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-06T20:30:28.918755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-06T20:30:28.919126] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-06T20:30:28.919981] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-06T20:30:28.920038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:28.920083] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:28.920121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:28.920181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:28.981901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:28.982768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:28.982852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:28.982887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:29.108256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:29.108415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:29.108459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:29.108489] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:29.111873] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-06T20:30:29.112144] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-06T20:30:29.112267] [INFO ] [sig ] RING: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:29.249995] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RING.txt [2026-01-06T20:30:29.250136] [INFO ] [sig ] [2686/3517] Completed RING in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:29.250177] [INFO ] [sig ] [2687/3517] Forecasting RIO... [2026-01-06T20:30:29.250207] [INFO ] [sig ] Generating forecast for: RIO [2026-01-06T20:30:29.250238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-06T20:30:29.262417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-06T20:30:29.262741] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-06T20:30:29.263507] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-06T20:30:29.263559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:29.263619] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:29.263647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:29.263704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:29.321057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:29.321809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:29.322079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:29.322111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:29.447849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:29.448011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:29.448054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:29.448082] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:29.451947] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: DOWN (p=23.25%) [2026-01-06T20:30:29.452215] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-06T20:30:29.452338] [INFO ] [sig ] RIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:29.600495] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RIO.txt [2026-01-06T20:30:29.600706] [INFO ] [sig ] [2687/3517] Completed RIO in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:29.600760] [INFO ] [sig ] [2688/3517] Forecasting RITM... [2026-01-06T20:30:29.600792] [INFO ] [sig ] Generating forecast for: RITM [2026-01-06T20:30:29.600825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-06T20:30:29.613471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-06T20:30:29.613924] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-06T20:30:29.614874] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-06T20:30:29.614928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:29.614961] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:29.614988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:29.615045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:29.676640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:29.677745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:29.677831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:29.677865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:29.805301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:29.805468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:29.805511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:29.805570] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:29.809704] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-06T20:30:29.810189] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-06T20:30:29.810317] [INFO ] [sig ] RITM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:29.963905] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RITM.txt [2026-01-06T20:30:29.964075] [INFO ] [sig ] [2688/3517] Completed RITM in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:29.964116] [INFO ] [sig ] [2689/3517] Forecasting RIVN... [2026-01-06T20:30:29.964145] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-06T20:30:29.964198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-06T20:30:29.975929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-06T20:30:29.976341] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-06T20:30:29.977397] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-06T20:30:29.977453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:29.977487] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:29.977514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:29.977606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:30.037967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:30.038843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:30.038925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:30.038959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:30.164350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:30.164497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:30.164541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:30.164587] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:30.167896] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-01-06T20:30:30.168165] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-06T20:30:30.168288] [INFO ] [sig ] RIVN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:30.315594] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RIVN.txt [2026-01-06T20:30:30.315745] [INFO ] [sig ] [2689/3517] Completed RIVN in 0.4s | 2.90 sym/s | Total: 15.4m | ETA: 4.8m [2026-01-06T20:30:30.315786] [INFO ] [sig ] [2690/3517] Forecasting RKLB... [2026-01-06T20:30:30.315816] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-06T20:30:30.315848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-06T20:30:30.327423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-06T20:30:30.327738] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-06T20:30:30.328777] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-06T20:30:30.328831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:30.328865] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:30.328894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:30.328954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:30.388328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:30.389339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:30.389442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:30.389477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:30.513100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:30.513262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:30.513305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:30.513336] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:30.516773] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-06T20:30:30.517060] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-06T20:30:30.517190] [INFO ] [sig ] RKLB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:30.655313] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RKLB.txt [2026-01-06T20:30:30.655447] [INFO ] [sig ] [2690/3517] Completed RKLB in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-06T20:30:30.655487] [INFO ] [sig ] [2691/3517] Forecasting RL... [2026-01-06T20:30:30.655520] [INFO ] [sig ] Generating forecast for: RL [2026-01-06T20:30:30.655557] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-06T20:30:30.666562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-06T20:30:30.666894] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-06T20:30:30.667672] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-06T20:30:30.667724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:30.667755] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:30.667782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:30.667838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:30.726205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:30.726866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:30.726945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:30.726979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:30.850047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:30.850210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:30.850253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:30.850282] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:30.853727] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=21.80%) [2026-01-06T20:30:30.854013] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-06T20:30:30.854140] [INFO ] [sig ] RL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:30.997359] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RL.txt [2026-01-06T20:30:30.997521] [INFO ] [sig ] [2691/3517] Completed RL in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-06T20:30:30.997564] [INFO ] [sig ] [2692/3517] Forecasting RLAY... [2026-01-06T20:30:30.997612] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-06T20:30:30.997643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-06T20:30:31.008830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-06T20:30:31.009152] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-06T20:30:31.009946] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-06T20:30:31.010000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:31.010033] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:31.010060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:31.010118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:31.068492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:31.069344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:31.069423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:31.069456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:31.200393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:31.200547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:31.200617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:31.200654] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:31.203986] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: DOWN (p=2.28%) [2026-01-06T20:30:31.204256] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-06T20:30:31.204377] [INFO ] [sig ] RLAY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:31.346207] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RLAY.txt [2026-01-06T20:30:31.346360] [INFO ] [sig ] [2692/3517] Completed RLAY in 0.3s | 2.90 sym/s | Total: 15.4m | ETA: 4.7m [2026-01-06T20:30:31.346401] [INFO ] [sig ] [2693/3517] Forecasting RLI... [2026-01-06T20:30:31.346431] [INFO ] [sig ] Generating forecast for: RLI [2026-01-06T20:30:31.346462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-06T20:30:31.358313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-06T20:30:31.358764] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-06T20:30:31.359564] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-06T20:30:31.359644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:31.359679] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:31.359708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:31.359766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:31.420730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:31.421561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:31.421661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:31.421695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:31.549645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:31.549802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:31.549849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:31.549878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:31.553689] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=25.42%) [2026-01-06T20:30:31.553973] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-06T20:30:31.554100] [INFO ] [sig ] RLI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:31.693687] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RLI.txt [2026-01-06T20:30:31.693848] [INFO ] [sig ] [2693/3517] Completed RLI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:31.693891] [INFO ] [sig ] [2694/3517] Forecasting RLJ... [2026-01-06T20:30:31.693921] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-06T20:30:31.693953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-06T20:30:31.705870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-06T20:30:31.706216] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-06T20:30:31.707219] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-06T20:30:31.707271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:31.707303] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:31.707329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:31.707386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:31.764588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:31.765443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:31.765526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:31.765561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:31.881065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:31.881246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:31.881293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:31.881322] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:31.884891] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=32.61%) [2026-01-06T20:30:31.885276] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-06T20:30:31.885435] [INFO ] [sig ] RLJ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:32.031290] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RLJ.txt [2026-01-06T20:30:32.031440] [INFO ] [sig ] [2694/3517] Completed RLJ in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:32.031480] [INFO ] [sig ] [2695/3517] Forecasting RLMD... [2026-01-06T20:30:32.031510] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-06T20:30:32.031540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-06T20:30:32.043327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-06T20:30:32.043690] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-06T20:30:32.044727] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-06T20:30:32.044780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:32.044813] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:32.044841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:32.044899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:32.106368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:32.107428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:32.107539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:32.107599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:32.233391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:32.233537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:32.233607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:32.233646] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:32.237204] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=86.61%) [2026-01-06T20:30:32.237479] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-06T20:30:32.237624] [INFO ] [sig ] RLMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:32.378615] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RLMD.txt [2026-01-06T20:30:32.378786] [INFO ] [sig ] [2695/3517] Completed RLMD in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:32.378831] [INFO ] [sig ] [2696/3517] Forecasting RLTY... [2026-01-06T20:30:32.378861] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-06T20:30:32.378892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-06T20:30:32.390114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-06T20:30:32.390502] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-06T20:30:32.391304] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-06T20:30:32.391357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:32.391390] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:32.391418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:32.391476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:32.450211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:32.451117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:32.451199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:32.451233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:32.565236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:32.565395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:32.565439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:32.565469] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:32.568968] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=34.49%) [2026-01-06T20:30:32.569258] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-06T20:30:32.569385] [INFO ] [sig ] RLTY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:32.709169] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RLTY.txt [2026-01-06T20:30:32.709326] [INFO ] [sig ] [2696/3517] Completed RLTY in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:32.709367] [INFO ] [sig ] [2697/3517] Forecasting RLX... [2026-01-06T20:30:32.709397] [INFO ] [sig ] Generating forecast for: RLX [2026-01-06T20:30:32.709429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-06T20:30:32.721157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-06T20:30:32.721499] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-06T20:30:32.722521] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-06T20:30:32.722597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:32.722642] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:32.722673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:32.722730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:32.782627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:32.783473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:32.783554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:32.783606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:32.906670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:32.906822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:32.906865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:32.906895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:32.910286] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=91.50%) [2026-01-06T20:30:32.910600] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-06T20:30:32.910767] [INFO ] [sig ] RLX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:33.055314] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RLX.txt [2026-01-06T20:30:33.055470] [INFO ] [sig ] [2697/3517] Completed RLX in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:33.055510] [INFO ] [sig ] [2698/3517] Forecasting RM... [2026-01-06T20:30:33.055543] [INFO ] [sig ] Generating forecast for: RM [2026-01-06T20:30:33.055591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-06T20:30:33.067454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-06T20:30:33.067803] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-06T20:30:33.068631] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-06T20:30:33.068730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:33.068775] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:33.068803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:33.068861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:33.128301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:33.128989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:33.129068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:33.129103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:33.255000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:33.255162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:33.255206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:33.255237] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:33.258627] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-01-06T20:30:33.258947] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-06T20:30:33.259071] [INFO ] [sig ] RM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:33.398197] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RM.txt [2026-01-06T20:30:33.398355] [INFO ] [sig ] [2698/3517] Completed RM in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:33.398405] [INFO ] [sig ] [2699/3517] Forecasting RMAX... [2026-01-06T20:30:33.398443] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-06T20:30:33.398484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-06T20:30:33.410673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-06T20:30:33.411177] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-06T20:30:33.412169] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-06T20:30:33.412221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:33.412255] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:33.412283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:33.412340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:33.470213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:33.471065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:33.471148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:33.471182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:33.592635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:33.592984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:33.593026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:33.593055] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:33.596721] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: UP (p=95.21%) [2026-01-06T20:30:33.596995] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-06T20:30:33.597117] [INFO ] [sig ] RMAX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:33.744074] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RMAX.txt [2026-01-06T20:30:33.744224] [INFO ] [sig ] [2699/3517] Completed RMAX in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:33.744264] [INFO ] [sig ] [2700/3517] Forecasting RMBI... [2026-01-06T20:30:33.744294] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-06T20:30:33.744324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-06T20:30:33.755549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-06T20:30:33.755858] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-06T20:30:33.756635] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-06T20:30:33.756686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:33.756719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:33.756746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:33.756806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:33.814282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:33.815113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:33.815215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:33.815249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:33.928755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:33.928897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:33.928939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:33.928967] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:33.932201] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-01-06T20:30:33.932469] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-06T20:30:33.932606] [INFO ] [sig ] RMBI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:34.074598] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RMBI.txt [2026-01-06T20:30:34.074739] [INFO ] [sig ] [2700/3517] Completed RMBI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:34.074778] [INFO ] [sig ] [2701/3517] Forecasting RMBS... [2026-01-06T20:30:34.074808] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-06T20:30:34.075015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-06T20:30:34.086740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-06T20:30:34.087270] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-06T20:30:34.088237] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-06T20:30:34.088288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:34.088319] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:34.088346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:34.088402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:34.144992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:34.145702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:34.145780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:34.145812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:34.262056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:34.262173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:34.262228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:34.262259] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:34.265538] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-01-06T20:30:34.265830] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-06T20:30:34.265953] [INFO ] [sig ] RMBS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:34.404952] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RMBS.txt [2026-01-06T20:30:34.405103] [INFO ] [sig ] [2701/3517] Completed RMBS in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:34.405151] [INFO ] [sig ] [2702/3517] Forecasting RMD... [2026-01-06T20:30:34.405182] [INFO ] [sig ] Generating forecast for: RMD [2026-01-06T20:30:34.405215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-06T20:30:34.416681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-06T20:30:34.417001] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-06T20:30:34.417791] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-06T20:30:34.417842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:34.417900] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:34.417927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:34.417983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:34.474668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:34.475474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:34.475552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:34.475604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:34.599264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:34.599404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:34.599446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:34.599475] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:34.602794] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=62.43%) [2026-01-06T20:30:34.603065] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-06T20:30:34.603188] [INFO ] [sig ] RMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:34.751655] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RMD.txt [2026-01-06T20:30:34.751784] [INFO ] [sig ] [2702/3517] Completed RMD in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:34.751826] [INFO ] [sig ] [2703/3517] Forecasting RMI... [2026-01-06T20:30:34.751857] [INFO ] [sig ] Generating forecast for: RMI [2026-01-06T20:30:34.751887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-06T20:30:34.766374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-06T20:30:34.766758] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-06T20:30:34.767568] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-06T20:30:34.767642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:34.767681] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:34.767714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:34.767784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:34.827337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:34.828046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:34.828184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:34.828222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:34.947146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:34.947304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:34.947349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:34.947380] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:34.950805] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=5.95%) [2026-01-06T20:30:34.951120] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-06T20:30:34.951272] [INFO ] [sig ] RMI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:35.095783] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RMI.txt [2026-01-06T20:30:35.095921] [INFO ] [sig ] [2703/3517] Completed RMI in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:35.095960] [INFO ] [sig ] [2704/3517] Forecasting RMM... [2026-01-06T20:30:35.095991] [INFO ] [sig ] Generating forecast for: RMM [2026-01-06T20:30:35.096021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-06T20:30:35.108027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-06T20:30:35.108310] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-06T20:30:35.109117] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-06T20:30:35.109169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:35.109202] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:35.109229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:35.109286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:35.169928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:35.171222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:35.171304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:35.171338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:35.300237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:35.300392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:35.300436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:35.300467] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:35.304043] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=97.43%) [2026-01-06T20:30:35.304343] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-06T20:30:35.304476] [INFO ] [sig ] RMM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:35.445604] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RMM.txt [2026-01-06T20:30:35.445763] [INFO ] [sig ] [2704/3517] Completed RMM in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:35.445806] [INFO ] [sig ] [2705/3517] Forecasting RMMZ... [2026-01-06T20:30:35.445870] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-06T20:30:35.445909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-06T20:30:35.458514] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-06T20:30:35.459097] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-06T20:30:35.459923] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-06T20:30:35.459978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:35.460011] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:35.460039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:35.460096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:35.519726] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:35.520542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:35.520642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:35.520677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:35.642320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:35.642463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:35.642522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:35.642619] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:35.647174] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: DOWN (p=43.74%) [2026-01-06T20:30:35.647452] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-06T20:30:35.647607] [INFO ] [sig ] RMMZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:35.789804] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RMMZ.txt [2026-01-06T20:30:35.789943] [INFO ] [sig ] [2705/3517] Completed RMMZ in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:35.789984] [INFO ] [sig ] [2706/3517] Forecasting RMNI... [2026-01-06T20:30:35.790013] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-06T20:30:35.790043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-06T20:30:35.802123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-06T20:30:35.802429] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-06T20:30:35.803300] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-06T20:30:35.803356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:35.803388] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:35.803417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:35.803475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:35.865266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:35.865973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:35.866052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:35.866086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:35.993666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:35.993824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:35.993866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:35.993895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:35.997323] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=88.63%) [2026-01-06T20:30:35.997624] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-06T20:30:35.997760] [INFO ] [sig ] RMNI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:36.143727] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RMNI.txt [2026-01-06T20:30:36.143862] [INFO ] [sig ] [2706/3517] Completed RMNI in 0.4s | 2.90 sym/s | Total: 15.5m | ETA: 4.7m [2026-01-06T20:30:36.143901] [INFO ] [sig ] [2707/3517] Forecasting RNA... [2026-01-06T20:30:36.143931] [INFO ] [sig ] Generating forecast for: RNA [2026-01-06T20:30:36.143961] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-06T20:30:36.154972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-06T20:30:36.155271] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-06T20:30:36.156041] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-06T20:30:36.156092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:36.156123] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:36.156150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:36.156207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:36.216143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:36.216859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:36.216953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:36.216987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:36.340776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:36.340922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:36.340966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:36.340997] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:36.344388] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: DOWN (p=16.69%) [2026-01-06T20:30:36.344683] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-06T20:30:36.344814] [INFO ] [sig ] RNA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:36.486017] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RNA.txt [2026-01-06T20:30:36.486160] [INFO ] [sig ] [2707/3517] Completed RNA in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-06T20:30:36.486203] [INFO ] [sig ] [2708/3517] Forecasting RNAC... [2026-01-06T20:30:36.486234] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-06T20:30:36.486265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-06T20:30:36.497783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-06T20:30:36.498119] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-06T20:30:36.498941] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-06T20:30:36.498995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:36.499028] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:36.499054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:36.499112] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:36.556848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:36.557615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:36.557696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:36.557729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:36.677504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:36.677668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:36.677714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:36.677744] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:36.681275] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=77.40%) [2026-01-06T20:30:36.681551] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-06T20:30:36.681697] [INFO ] [sig ] RNAC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:36.824313] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RNAC.txt [2026-01-06T20:30:36.824451] [INFO ] [sig ] [2708/3517] Completed RNAC in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-06T20:30:36.824489] [INFO ] [sig ] [2709/3517] Forecasting RNAZ... [2026-01-06T20:30:36.824519] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-06T20:30:36.824549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-06T20:30:36.835511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-06T20:30:36.835816] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-06T20:30:36.836553] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-06T20:30:36.836623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:36.836666] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:36.836694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:36.836752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:36.897530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:36.898317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:36.898397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:36.898432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:37.024892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:37.025224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:37.025266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:37.025296] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:37.028777] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-01-06T20:30:37.029047] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-06T20:30:37.029169] [INFO ] [sig ] RNAZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:37.172484] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RNAZ.txt [2026-01-06T20:30:37.172659] [INFO ] [sig ] [2709/3517] Completed RNAZ in 0.3s | 2.90 sym/s | Total: 15.5m | ETA: 4.6m [2026-01-06T20:30:37.172702] [INFO ] [sig ] [2710/3517] Forecasting RNG... [2026-01-06T20:30:37.172731] [INFO ] [sig ] Generating forecast for: RNG [2026-01-06T20:30:37.172762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-06T20:30:37.184683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-06T20:30:37.185083] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-06T20:30:37.185987] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-06T20:30:37.186042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:37.186075] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:37.186103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:37.186162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:37.246299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:37.247313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:37.247395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:37.247429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:37.375623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:37.375779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:37.375823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:37.375853] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:37.379415] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: DOWN (p=39.62%) [2026-01-06T20:30:37.379716] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-06T20:30:37.379841] [INFO ] [sig ] RNG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:37.521063] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RNG.txt [2026-01-06T20:30:37.521183] [INFO ] [sig ] [2710/3517] Completed RNG in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:37.521222] [INFO ] [sig ] [2711/3517] Forecasting RNP... [2026-01-06T20:30:37.521252] [INFO ] [sig ] Generating forecast for: RNP [2026-01-06T20:30:37.521282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-06T20:30:37.533133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-06T20:30:37.533391] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-06T20:30:37.534152] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-06T20:30:37.534204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:37.534235] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:37.534262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:37.534319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:37.594068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:37.594671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:37.594755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:37.594791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:37.713598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:37.713758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:37.713802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:37.713831] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:37.717193] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-06T20:30:37.717490] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-06T20:30:37.717639] [INFO ] [sig ] RNP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:37.863118] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RNP.txt [2026-01-06T20:30:37.863298] [INFO ] [sig ] [2711/3517] Completed RNP in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:37.863342] [INFO ] [sig ] [2712/3517] Forecasting ROAD... [2026-01-06T20:30:37.863373] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-06T20:30:37.863404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-06T20:30:37.876864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-06T20:30:37.877498] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-06T20:30:37.878331] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-06T20:30:37.878385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:37.878418] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:37.878445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:37.878502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:37.937338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:37.938198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:37.938309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:37.938343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:38.067497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:38.067664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:38.067719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:38.067754] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:38.071468] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: UP (p=55.51%) [2026-01-06T20:30:38.071778] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-06T20:30:38.071934] [INFO ] [sig ] ROAD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:38.217360] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ROAD.txt [2026-01-06T20:30:38.217497] [INFO ] [sig ] [2712/3517] Completed ROAD in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:38.217535] [INFO ] [sig ] [2713/3517] Forecasting ROCK... [2026-01-06T20:30:38.217593] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-06T20:30:38.217628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-06T20:30:38.229190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-06T20:30:38.229535] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-06T20:30:38.230396] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-06T20:30:38.230450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:38.230483] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:38.230511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:38.230569] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:38.287293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:38.288154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:38.288241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:38.288276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:38.409224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:38.409376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:38.409418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:38.409448] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:38.412745] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=50.65%) [2026-01-06T20:30:38.413037] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-06T20:30:38.413156] [INFO ] [sig ] ROCK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:38.552163] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ROCK.txt [2026-01-06T20:30:38.552304] [INFO ] [sig ] [2713/3517] Completed ROCK in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:38.552342] [INFO ] [sig ] [2714/3517] Forecasting ROE... [2026-01-06T20:30:38.552373] [INFO ] [sig ] Generating forecast for: ROE [2026-01-06T20:30:38.552404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-06T20:30:38.563294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-06T20:30:38.563665] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-06T20:30:38.564469] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-06T20:30:38.564523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:38.564556] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:38.564610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:38.564670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:38.621980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:38.622826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:38.622911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:38.622945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:38.746586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:38.746743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:38.746789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:38.746818] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:38.753715] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-06T20:30:38.754011] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-06T20:30:38.754143] [INFO ] [sig ] ROE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:38.893714] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ROE.txt [2026-01-06T20:30:38.893870] [INFO ] [sig ] [2714/3517] Completed ROE in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:38.893911] [INFO ] [sig ] [2715/3517] Forecasting ROP... [2026-01-06T20:30:38.893940] [INFO ] [sig ] Generating forecast for: ROP [2026-01-06T20:30:38.893970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-06T20:30:38.905082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-06T20:30:38.905393] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-06T20:30:38.906166] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-06T20:30:38.906216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:38.906248] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:38.906275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:38.906331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:38.962312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:38.963246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:38.963337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:38.963370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:39.082655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:39.082814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:39.082865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:39.082902] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:39.086312] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=96.36%) [2026-01-06T20:30:39.086609] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-06T20:30:39.086736] [INFO ] [sig ] ROP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:39.230745] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ROP.txt [2026-01-06T20:30:39.230900] [INFO ] [sig ] [2715/3517] Completed ROP in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:39.230939] [INFO ] [sig ] [2716/3517] Forecasting RPAY... [2026-01-06T20:30:39.230969] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-06T20:30:39.230999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-06T20:30:39.242070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-06T20:30:39.242386] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-06T20:30:39.243434] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-06T20:30:39.243487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:39.243694] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:39.243727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:39.243786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:39.302313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:39.302989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:39.303067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:39.303100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:39.433352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:39.433550] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:39.433608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:39.433655] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:39.436994] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: DOWN (p=42.34%) [2026-01-06T20:30:39.437261] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-06T20:30:39.437397] [INFO ] [sig ] RPAY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:39.584016] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RPAY.txt [2026-01-06T20:30:39.584170] [INFO ] [sig ] [2716/3517] Completed RPAY in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:39.584212] [INFO ] [sig ] [2717/3517] Forecasting RPD... [2026-01-06T20:30:39.584242] [INFO ] [sig ] Generating forecast for: RPD [2026-01-06T20:30:39.584275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-06T20:30:39.597649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-06T20:30:39.598061] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-06T20:30:39.598921] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-06T20:30:39.598974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:39.599007] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:39.599034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:39.599091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:39.660405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:39.661297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:39.661388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:39.661430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:39.787702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:39.787872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:39.787919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:39.787949] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:39.791651] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=92.18%) [2026-01-06T20:30:39.791979] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-06T20:30:39.792119] [INFO ] [sig ] RPD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:39.943077] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RPD.txt [2026-01-06T20:30:39.943227] [INFO ] [sig ] [2717/3517] Completed RPD in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:39.943267] [INFO ] [sig ] [2718/3517] Forecasting RPID... [2026-01-06T20:30:39.943298] [INFO ] [sig ] Generating forecast for: RPID [2026-01-06T20:30:39.943329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-06T20:30:39.958912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-06T20:30:39.959250] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-06T20:30:39.960293] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-06T20:30:39.960345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:39.960377] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:39.960408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:39.960468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:40.024243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:40.025351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:40.025436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:40.025469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:40.148520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:40.148688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:40.148748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:40.148778] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:40.152117] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-06T20:30:40.152389] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-06T20:30:40.152506] [INFO ] [sig ] RPID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:40.295344] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RPID.txt [2026-01-06T20:30:40.295474] [INFO ] [sig ] [2718/3517] Completed RPID in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:40.295513] [INFO ] [sig ] [2719/3517] Forecasting RPRX... [2026-01-06T20:30:40.295543] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-06T20:30:40.295591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-06T20:30:40.307053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-06T20:30:40.307342] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-06T20:30:40.308109] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-06T20:30:40.308160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:40.308237] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:40.308266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:40.308323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:40.365998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:40.366836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:40.366917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:40.366952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:40.488021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:40.488159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:40.488203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:40.488233] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:40.491719] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=13.96%) [2026-01-06T20:30:40.492004] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-06T20:30:40.492129] [INFO ] [sig ] RPRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:40.633589] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RPRX.txt [2026-01-06T20:30:40.633755] [INFO ] [sig ] [2719/3517] Completed RPRX in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:40.633796] [INFO ] [sig ] [2720/3517] Forecasting RPTX... [2026-01-06T20:30:40.633827] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-06T20:30:40.633858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-06T20:30:40.645459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-06T20:30:40.645805] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-06T20:30:40.646607] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-06T20:30:40.646659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:40.646690] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:40.646716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:40.646786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:40.706226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:40.707344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:40.707650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:40.707689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:40.830668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:40.830823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:40.830874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:40.830912] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:40.834592] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: DOWN (p=36.60%) [2026-01-06T20:30:40.834907] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-06T20:30:40.835040] [INFO ] [sig ] RPTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:40.982825] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RPTX.txt [2026-01-06T20:30:40.982985] [INFO ] [sig ] [2720/3517] Completed RPTX in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:40.983024] [INFO ] [sig ] [2721/3517] Forecasting RQI... [2026-01-06T20:30:40.983054] [INFO ] [sig ] Generating forecast for: RQI [2026-01-06T20:30:40.983084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-06T20:30:40.994777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-06T20:30:40.995148] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-06T20:30:40.996151] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-06T20:30:40.996204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:40.996237] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:40.996270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:40.996340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:41.063363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:41.064353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:41.064451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:41.064485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:41.195000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:41.195158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:41.195203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:41.195233] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:41.198685] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=46.35%) [2026-01-06T20:30:41.198987] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-06T20:30:41.199116] [INFO ] [sig ] RQI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:41.340638] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RQI.txt [2026-01-06T20:30:41.340796] [INFO ] [sig ] [2721/3517] Completed RQI in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:41.340836] [INFO ] [sig ] [2722/3517] Forecasting RRBI... [2026-01-06T20:30:41.340866] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-06T20:30:41.340898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-06T20:30:41.352509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-06T20:30:41.352860] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-06T20:30:41.353696] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-06T20:30:41.353762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:41.353796] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:41.353824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:41.353883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:41.413479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:41.414347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:41.414430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:41.414464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:41.527377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:41.527530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:41.527589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:41.527652] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:41.531952] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: DOWN (p=0.57%) [2026-01-06T20:30:41.532428] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-06T20:30:41.532553] [INFO ] [sig ] RRBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:41.674838] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RRBI.txt [2026-01-06T20:30:41.674983] [INFO ] [sig ] [2722/3517] Completed RRBI in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:41.675022] [INFO ] [sig ] [2723/3517] Forecasting RRC... [2026-01-06T20:30:41.675051] [INFO ] [sig ] Generating forecast for: RRC [2026-01-06T20:30:41.675082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-06T20:30:41.686488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-06T20:30:41.686821] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-06T20:30:41.687609] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-06T20:30:41.687662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:41.687696] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:41.687723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:41.687781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:41.745340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:41.746217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:41.746305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:41.746339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:41.867382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:41.867527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:41.867570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:41.867621] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:41.871120] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: DOWN (p=16.56%) [2026-01-06T20:30:41.871399] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-06T20:30:41.871524] [INFO ] [sig ] RRC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:42.018805] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RRC.txt [2026-01-06T20:30:42.018967] [INFO ] [sig ] [2723/3517] Completed RRC in 0.3s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:42.019007] [INFO ] [sig ] [2724/3517] Forecasting RRGB... [2026-01-06T20:30:42.019040] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-06T20:30:42.019072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-06T20:30:42.030871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-06T20:30:42.031258] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-06T20:30:42.032140] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-06T20:30:42.032195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:42.032229] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:42.032257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:42.032318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:42.092730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:42.093763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:42.093843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:42.093877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:42.224333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:42.224528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:42.224601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:42.224637] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:42.228438] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: DOWN (p=41.52%) [2026-01-06T20:30:42.228815] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-06T20:30:42.228957] [INFO ] [sig ] RRGB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:42.372385] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RRGB.txt [2026-01-06T20:30:42.372548] [INFO ] [sig ] [2724/3517] Completed RRGB in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.6m [2026-01-06T20:30:42.372607] [INFO ] [sig ] [2725/3517] Forecasting RRX... [2026-01-06T20:30:42.372638] [INFO ] [sig ] Generating forecast for: RRX [2026-01-06T20:30:42.372670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-06T20:30:42.384931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-06T20:30:42.385236] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-06T20:30:42.386018] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-06T20:30:42.386069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:42.386100] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:42.386127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:42.386183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:42.445179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:42.446154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:42.446252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:42.446285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:42.573517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:42.573702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:42.573748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:42.573779] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:42.577855] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-01-06T20:30:42.578278] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-06T20:30:42.578430] [INFO ] [sig ] RRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:42.745735] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RRX.txt [2026-01-06T20:30:42.745906] [INFO ] [sig ] [2725/3517] Completed RRX in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-06T20:30:42.745948] [INFO ] [sig ] [2726/3517] Forecasting RS... [2026-01-06T20:30:42.745980] [INFO ] [sig ] Generating forecast for: RS [2026-01-06T20:30:42.746010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-06T20:30:42.758173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-06T20:30:42.758560] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-06T20:30:42.759451] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-06T20:30:42.759507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:42.759542] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:42.759592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:42.759655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:42.820783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:42.821677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:42.821762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:42.821796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:42.949515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:42.949691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:42.949735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:42.949764] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:42.953413] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-01-06T20:30:42.953726] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-06T20:30:42.953855] [INFO ] [sig ] RS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:43.097623] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RS.txt [2026-01-06T20:30:43.097756] [INFO ] [sig ] [2726/3517] Completed RS in 0.4s | 2.90 sym/s | Total: 15.6m | ETA: 4.5m [2026-01-06T20:30:43.097795] [INFO ] [sig ] [2727/3517] Forecasting RSG... [2026-01-06T20:30:43.097825] [INFO ] [sig ] Generating forecast for: RSG [2026-01-06T20:30:43.097855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-06T20:30:43.109757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-06T20:30:43.110135] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-06T20:30:43.110925] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-06T20:30:43.110977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:43.111008] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:43.111034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:43.111090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:43.170129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:43.171037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:43.171119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:43.171152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:43.312876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:43.313082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:43.313146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:43.313177] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:43.317326] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: DOWN (p=27.82%) [2026-01-06T20:30:43.317680] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-06T20:30:43.317812] [INFO ] [sig ] RSG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:43.458855] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RSG.txt [2026-01-06T20:30:43.459004] [INFO ] [sig ] [2727/3517] Completed RSG in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:43.459044] [INFO ] [sig ] [2728/3517] Forecasting RSI... [2026-01-06T20:30:43.459080] [INFO ] [sig ] Generating forecast for: RSI [2026-01-06T20:30:43.459121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-06T20:30:43.471617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-06T20:30:43.471984] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-06T20:30:43.473007] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-06T20:30:43.473253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:43.473293] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:43.473320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:43.473381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:43.530165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:43.531088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:43.531170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:43.531202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:43.655351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:43.655506] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:43.655548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:43.655595] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:43.658853] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: DOWN (p=29.04%) [2026-01-06T20:30:43.659125] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-06T20:30:43.659246] [INFO ] [sig ] RSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:43.802546] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RSI.txt [2026-01-06T20:30:43.802714] [INFO ] [sig ] [2728/3517] Completed RSI in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:43.802754] [INFO ] [sig ] [2729/3517] Forecasting RSKD... [2026-01-06T20:30:43.802785] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-06T20:30:43.802815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-06T20:30:43.815272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-06T20:30:43.815804] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-06T20:30:43.816553] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-06T20:30:43.816635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:43.816668] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:43.816695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:43.816751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:43.873991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:43.874682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:43.874787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:43.874821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:43.991921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:43.992076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:43.992137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:43.992168] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:43.995607] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-06T20:30:43.995888] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-06T20:30:43.996016] [INFO ] [sig ] RSKD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:44.150482] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RSKD.txt [2026-01-06T20:30:44.150658] [INFO ] [sig ] [2729/3517] Completed RSKD in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:44.150699] [INFO ] [sig ] [2730/3517] Forecasting RSSS... [2026-01-06T20:30:44.150730] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-06T20:30:44.150761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-06T20:30:44.162101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-06T20:30:44.162487] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-06T20:30:44.163260] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-06T20:30:44.163312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:44.163344] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:44.163371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:44.163429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:44.219502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:44.220395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:44.220478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:44.220511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:44.346175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:44.346354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:44.346410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:44.346441] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:44.349942] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: DOWN (p=49.05%) [2026-01-06T20:30:44.350224] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-06T20:30:44.350347] [INFO ] [sig ] RSSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:44.488543] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RSSS.txt [2026-01-06T20:30:44.488688] [INFO ] [sig ] [2730/3517] Completed RSSS in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:44.488742] [INFO ] [sig ] [2731/3517] Forecasting RTO... [2026-01-06T20:30:44.488775] [INFO ] [sig ] Generating forecast for: RTO [2026-01-06T20:30:44.488811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-06T20:30:44.499938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-06T20:30:44.500226] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-06T20:30:44.501026] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-06T20:30:44.501083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:44.501113] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:44.501140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:44.501221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:44.557446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:44.558126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:44.558214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:44.558248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:44.680844] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:44.681009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:44.681051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:44.681079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:44.684736] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=36.78%) [2026-01-06T20:30:44.685100] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-06T20:30:44.685238] [INFO ] [sig ] RTO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:44.826420] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RTO.txt [2026-01-06T20:30:44.826609] [INFO ] [sig ] [2731/3517] Completed RTO in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:44.826652] [INFO ] [sig ] [2732/3517] Forecasting RUM... [2026-01-06T20:30:44.826681] [INFO ] [sig ] Generating forecast for: RUM [2026-01-06T20:30:44.826711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-06T20:30:44.838899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-06T20:30:44.839278] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-06T20:30:44.840082] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-06T20:30:44.840135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:44.840167] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:44.840196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:44.840254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:44.897410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:44.898253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:44.898332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:44.898365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:45.021589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:45.021742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:45.021785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:45.021814] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:45.025098] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=32.14%) [2026-01-06T20:30:45.025363] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-06T20:30:45.025484] [INFO ] [sig ] RUM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:45.170731] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RUM.txt [2026-01-06T20:30:45.170914] [INFO ] [sig ] [2732/3517] Completed RUM in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:45.170958] [INFO ] [sig ] [2733/3517] Forecasting RUN... [2026-01-06T20:30:45.170989] [INFO ] [sig ] Generating forecast for: RUN [2026-01-06T20:30:45.171020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-06T20:30:45.183043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-06T20:30:45.183422] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-06T20:30:45.184429] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-06T20:30:45.184482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:45.184529] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:45.184568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:45.184654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:45.243523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:45.244327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:45.244410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:45.244443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:45.365351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:45.365509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:45.365552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:45.365616] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:45.369013] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-01-06T20:30:45.369297] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-06T20:30:45.369422] [INFO ] [sig ] RUN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:45.515561] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RUN.txt [2026-01-06T20:30:45.515735] [INFO ] [sig ] [2733/3517] Completed RUN in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:45.515777] [INFO ] [sig ] [2734/3517] Forecasting RUNN... [2026-01-06T20:30:45.515807] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-06T20:30:45.515849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-06T20:30:45.527529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-06T20:30:45.527919] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-06T20:30:45.528690] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-06T20:30:45.528775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:45.528808] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:45.528835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:45.528892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:45.587979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:45.588888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:45.588970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:45.589004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:45.712239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:45.712395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:45.712438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:45.712468] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:45.715889] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: DOWN (p=11.37%) [2026-01-06T20:30:45.716187] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-06T20:30:45.716314] [INFO ] [sig ] RUNN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:45.870068] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RUNN.txt [2026-01-06T20:30:45.870227] [INFO ] [sig ] [2734/3517] Completed RUNN in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:45.870267] [INFO ] [sig ] [2735/3517] Forecasting RUSHA... [2026-01-06T20:30:45.870299] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-06T20:30:45.870329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-06T20:30:45.886156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-06T20:30:45.886650] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-06T20:30:45.887807] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-06T20:30:45.887875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:45.887925] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:45.887967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:45.888055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:45.956695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:45.957510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:45.957607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:45.957644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:46.075976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:46.076136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:46.076180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:46.076210] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:46.079727] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=39.86%) [2026-01-06T20:30:46.080005] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-06T20:30:46.080129] [INFO ] [sig ] RUSHA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:46.219164] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RUSHA.txt [2026-01-06T20:30:46.219301] [INFO ] [sig ] [2735/3517] Completed RUSHA in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:46.219340] [INFO ] [sig ] [2736/3517] Forecasting RUSHB... [2026-01-06T20:30:46.219371] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-06T20:30:46.219401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-06T20:30:46.229874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-06T20:30:46.230168] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-06T20:30:46.230941] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-06T20:30:46.230993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:46.231051] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:46.231080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:46.231137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:46.286755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:46.287648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:46.287729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:46.287762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:46.391008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:46.391119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:46.391162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:46.391190] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:46.394419] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=9.44%) [2026-01-06T20:30:46.394705] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-06T20:30:46.394825] [INFO ] [sig ] RUSHB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:46.534479] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RUSHB.txt [2026-01-06T20:30:46.534647] [INFO ] [sig ] [2736/3517] Completed RUSHB in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:46.534697] [INFO ] [sig ] [2737/3517] Forecasting RVMD... [2026-01-06T20:30:46.534729] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-06T20:30:46.534760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-06T20:30:46.546327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-06T20:30:46.546697] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-06T20:30:46.547516] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-06T20:30:46.547593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:46.547636] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:46.547665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:46.547722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:46.605063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:46.605946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:46.606030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:46.606063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:46.730651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:46.730802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:46.730843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:46.730872] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:46.734133] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=70.86%) [2026-01-06T20:30:46.734397] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-06T20:30:46.734516] [INFO ] [sig ] RVMD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:46.874605] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RVMD.txt [2026-01-06T20:30:46.874732] [INFO ] [sig ] [2737/3517] Completed RVMD in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:46.874777] [INFO ] [sig ] [2738/3517] Forecasting RVSB... [2026-01-06T20:30:46.874809] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-06T20:30:46.874840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-06T20:30:46.885201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-06T20:30:46.885484] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-06T20:30:46.886259] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-06T20:30:46.886311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:46.886343] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:46.886370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:46.886427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:46.941728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:46.942337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:46.942413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:46.942447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:47.057064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:47.057232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:47.057275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:47.057304] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:47.060799] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=71.37%) [2026-01-06T20:30:47.061161] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-06T20:30:47.061342] [INFO ] [sig ] RVSB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:47.213025] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RVSB.txt [2026-01-06T20:30:47.213183] [INFO ] [sig ] [2738/3517] Completed RVSB in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:47.213223] [INFO ] [sig ] [2739/3517] Forecasting RVTY... [2026-01-06T20:30:47.213255] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-06T20:30:47.213286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-06T20:30:47.225675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-06T20:30:47.226057] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-06T20:30:47.226848] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-06T20:30:47.226901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:47.226935] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:47.226962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:47.227019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:47.283566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:47.284437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:47.284521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:47.284556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:47.405944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:47.406108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:47.406155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:47.406218] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:47.409811] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: UP (p=91.94%) [2026-01-06T20:30:47.410095] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-06T20:30:47.410231] [INFO ] [sig ] RVTY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:47.548516] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RVTY.txt [2026-01-06T20:30:47.548662] [INFO ] [sig ] [2739/3517] Completed RVTY in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:47.548703] [INFO ] [sig ] [2740/3517] Forecasting RWAY... [2026-01-06T20:30:47.548758] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-06T20:30:47.548789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-06T20:30:47.560287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-06T20:30:47.560600] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-06T20:30:47.561357] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-06T20:30:47.561409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:47.561441] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:47.561468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:47.561524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:47.617835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:47.618466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:47.618545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:47.618596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:47.739928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:47.740088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:47.740154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:47.740184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:47.743558] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-06T20:30:47.743867] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-06T20:30:47.743992] [INFO ] [sig ] RWAY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:47.885834] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RWAY.txt [2026-01-06T20:30:47.885963] [INFO ] [sig ] [2740/3517] Completed RWAY in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:47.886001] [INFO ] [sig ] [2741/3517] Forecasting RXO... [2026-01-06T20:30:47.886031] [INFO ] [sig ] Generating forecast for: RXO [2026-01-06T20:30:47.886061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-06T20:30:47.898025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-06T20:30:47.898335] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-06T20:30:47.899262] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-06T20:30:47.899313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:47.899344] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:47.899370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:47.899427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:47.958982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:47.959824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:47.959910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:47.959943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:48.083295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:48.083432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:48.083475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:48.083506] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:48.086824] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=8.80%) [2026-01-06T20:30:48.087089] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-06T20:30:48.087209] [INFO ] [sig ] RXO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:48.228483] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RXO.txt [2026-01-06T20:30:48.228656] [INFO ] [sig ] [2741/3517] Completed RXO in 0.3s | 2.90 sym/s | Total: 15.7m | ETA: 4.5m [2026-01-06T20:30:48.228698] [INFO ] [sig ] [2742/3517] Forecasting RXRX... [2026-01-06T20:30:48.228755] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-06T20:30:48.228807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-06T20:30:48.241099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-06T20:30:48.241489] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-06T20:30:48.242334] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-06T20:30:48.242391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:48.242422] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:48.242449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:48.242505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:48.300231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:48.301103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:48.301208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:48.301241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:48.433770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:48.433958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:48.434024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:48.434071] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:48.438064] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=98.10%) [2026-01-06T20:30:48.438466] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-06T20:30:48.438641] [INFO ] [sig ] RXRX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:48.586237] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RXRX.txt [2026-01-06T20:30:48.586406] [INFO ] [sig ] [2742/3517] Completed RXRX in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-06T20:30:48.586445] [INFO ] [sig ] [2743/3517] Forecasting RY... [2026-01-06T20:30:48.586476] [INFO ] [sig ] Generating forecast for: RY [2026-01-06T20:30:48.586507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-06T20:30:48.599722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-06T20:30:48.600109] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-06T20:30:48.600999] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-06T20:30:48.601056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:48.601089] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:48.601116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:48.601173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:48.663125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:48.664143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:48.664263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:48.664299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:48.799351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:48.799512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:48.799561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:48.799621] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:48.803412] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=99.81%) [2026-01-06T20:30:48.803743] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-06T20:30:48.803891] [INFO ] [sig ] RY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:48.948142] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RY.txt [2026-01-06T20:30:48.948298] [INFO ] [sig ] [2743/3517] Completed RY in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-06T20:30:48.948339] [INFO ] [sig ] [2744/3517] Forecasting RYAAY... [2026-01-06T20:30:48.948369] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-06T20:30:48.948399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-06T20:30:48.960877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-06T20:30:48.961229] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-06T20:30:48.962069] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-06T20:30:48.962124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:48.962170] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:48.962201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:48.962260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:49.023179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:49.023995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:49.024085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:49.024120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:49.157451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:49.157630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:49.157676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:49.157705] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:49.161620] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: UP (p=85.11%) [2026-01-06T20:30:49.161994] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-06T20:30:49.162138] [INFO ] [sig ] RYAAY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:49.305815] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RYAAY.txt [2026-01-06T20:30:49.305968] [INFO ] [sig ] [2744/3517] Completed RYAAY in 0.4s | 2.90 sym/s | Total: 15.7m | ETA: 4.4m [2026-01-06T20:30:49.306009] [INFO ] [sig ] [2745/3517] Forecasting RYAM... [2026-01-06T20:30:49.306042] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-06T20:30:49.306073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-06T20:30:49.317438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-06T20:30:49.317747] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-06T20:30:49.318548] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-06T20:30:49.318619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:49.318653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:49.318681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:49.318764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:49.377638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:49.378457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:49.378542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:49.378607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:49.502775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:49.502913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:49.502953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:49.502982] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:49.506289] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=0.41%) [2026-01-06T20:30:49.506555] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-06T20:30:49.506692] [INFO ] [sig ] RYAM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:49.649209] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RYAM.txt [2026-01-06T20:30:49.649346] [INFO ] [sig ] [2745/3517] Completed RYAM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:49.649387] [INFO ] [sig ] [2746/3517] Forecasting RYAN... [2026-01-06T20:30:49.649417] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-06T20:30:49.649448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-06T20:30:49.660690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-06T20:30:49.661012] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-06T20:30:49.661819] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-06T20:30:49.661871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:49.661902] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:49.661930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:49.661987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:49.717289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:49.718032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:49.718142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:49.718186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:49.836307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:49.836454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:49.836496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:49.836526] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:49.840281] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-01-06T20:30:49.840667] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-06T20:30:49.840824] [INFO ] [sig ] RYAN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:49.985390] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RYAN.txt [2026-01-06T20:30:49.985597] [INFO ] [sig ] [2746/3517] Completed RYAN in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:49.985645] [INFO ] [sig ] [2747/3517] Forecasting RYI... [2026-01-06T20:30:49.985683] [INFO ] [sig ] Generating forecast for: RYI [2026-01-06T20:30:49.985720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-06T20:30:49.998655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-06T20:30:49.999138] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-06T20:30:50.000017] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-06T20:30:50.000074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:50.000118] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:50.000168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:50.000231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:50.059061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:50.059957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:50.060045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:50.060080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:50.192519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:50.192705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:50.192753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:50.192782] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:50.196251] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: DOWN (p=12.12%) [2026-01-06T20:30:50.196535] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-06T20:30:50.196684] [INFO ] [sig ] RYI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:50.341032] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/RYI.txt [2026-01-06T20:30:50.341192] [INFO ] [sig ] [2747/3517] Completed RYI in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:50.341233] [INFO ] [sig ] [2748/3517] Forecasting RYN... [2026-01-06T20:30:50.341269] [INFO ] [sig ] Generating forecast for: RYN [2026-01-06T20:30:50.341301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-06T20:30:50.353528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-06T20:30:50.353921] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-06T20:30:50.354746] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-06T20:30:50.354800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:50.354832] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:50.354859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:50.354915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:50.411356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:50.412247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:50.412336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:50.412369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:50.530838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:50.531002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:50.531047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:50.531076] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:50.534496] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=70.93%) [2026-01-06T20:30:50.534813] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-06T20:30:50.534949] [INFO ] [sig ] RYN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:50.674613] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RYN.txt [2026-01-06T20:30:50.674767] [INFO ] [sig ] [2748/3517] Completed RYN in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:50.674805] [INFO ] [sig ] [2749/3517] Forecasting RYTM... [2026-01-06T20:30:50.674834] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-06T20:30:50.674866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-06T20:30:50.688970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-06T20:30:50.689372] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-06T20:30:50.690341] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-06T20:30:50.690403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:50.690442] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:50.690476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:50.690555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:50.752952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:50.753856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:50.753943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:50.753978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:50.877931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:50.878087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:50.878138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:50.878173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:50.881592] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-06T20:30:50.881865] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-06T20:30:50.881987] [INFO ] [sig ] RYTM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:51.020602] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RYTM.txt [2026-01-06T20:30:51.020753] [INFO ] [sig ] [2749/3517] Completed RYTM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:51.020793] [INFO ] [sig ] [2750/3517] Forecasting RZB... [2026-01-06T20:30:51.020823] [INFO ] [sig ] Generating forecast for: RZB [2026-01-06T20:30:51.020852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-06T20:30:51.031419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-06T20:30:51.031727] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-06T20:30:51.032481] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-06T20:30:51.032532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:51.032564] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:51.032611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:51.032668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:51.088065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:51.088738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:51.088821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:51.088854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:51.204408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:51.204551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:51.204617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:51.204648] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:51.207948] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: UP (p=53.32%) [2026-01-06T20:30:51.208219] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-06T20:30:51.208340] [INFO ] [sig ] RZB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:51.406593] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RZB.txt [2026-01-06T20:30:51.406762] [INFO ] [sig ] [2750/3517] Completed RZB in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:51.406803] [INFO ] [sig ] [2751/3517] Forecasting RZC... [2026-01-06T20:30:51.406835] [INFO ] [sig ] Generating forecast for: RZC [2026-01-06T20:30:51.406867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-06T20:30:51.417980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-06T20:30:51.418308] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-06T20:30:51.419165] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-06T20:30:51.419218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:51.419249] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:51.419276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:51.419333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:51.474867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:51.475618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:51.475696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:51.475728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:51.594761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:51.594918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:51.594963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:51.595014] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:51.598504] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=80.75%) [2026-01-06T20:30:51.598885] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-06T20:30:51.599028] [INFO ] [sig ] RZC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:51.745752] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/RZC.txt [2026-01-06T20:30:51.745903] [INFO ] [sig ] [2751/3517] Completed RZC in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:51.745943] [INFO ] [sig ] [2752/3517] Forecasting S... [2026-01-06T20:30:51.745975] [INFO ] [sig ] Generating forecast for: S [2026-01-06T20:30:51.746005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-06T20:30:51.758178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-06T20:30:51.758535] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-06T20:30:51.759423] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-06T20:30:51.759482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:51.759516] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:51.759544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:51.759621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:51.819128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:51.819998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:51.820115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:51.820155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:51.955948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:51.956101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:51.956146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:51.956178] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:51.959663] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: DOWN (p=13.75%) [2026-01-06T20:30:51.959963] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-06T20:30:51.960102] [INFO ] [sig ] S: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:52.110531] [INFO ] [LOCAL ] Saved forecast: S 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/S.txt [2026-01-06T20:30:52.110754] [INFO ] [sig ] [2752/3517] Completed S in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:52.110803] [INFO ] [sig ] [2753/3517] Forecasting SA... [2026-01-06T20:30:52.110834] [INFO ] [sig ] Generating forecast for: SA [2026-01-06T20:30:52.110864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-06T20:30:52.122705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-06T20:30:52.123085] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-06T20:30:52.124033] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-06T20:30:52.124087] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:52.124180] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:52.124223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:52.124284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:52.184284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:52.185102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:52.185182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:52.185217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:52.311116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:52.311292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:52.311338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:52.311368] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:52.314702] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: UP (p=79.17%) [2026-01-06T20:30:52.314984] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-06T20:30:52.315128] [INFO ] [sig ] SA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:52.463031] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SA.txt [2026-01-06T20:30:52.463172] [INFO ] [sig ] [2753/3517] Completed SA in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:52.463211] [INFO ] [sig ] [2754/3517] Forecasting SAFE... [2026-01-06T20:30:52.463243] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-06T20:30:52.463273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-06T20:30:52.476991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-06T20:30:52.477483] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-06T20:30:52.478529] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-06T20:30:52.478611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:52.478656] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:52.478691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:52.478794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:52.538256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:52.539171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:52.539257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:52.539291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:52.665889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:52.666051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:52.666098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:52.666130] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:52.669846] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: UP (p=78.46%) [2026-01-06T20:30:52.670218] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-06T20:30:52.670366] [INFO ] [sig ] SAFE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:52.817474] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SAFE.txt [2026-01-06T20:30:52.817641] [INFO ] [sig ] [2754/3517] Completed SAFE in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:52.817685] [INFO ] [sig ] [2755/3517] Forecasting SAH... [2026-01-06T20:30:52.817715] [INFO ] [sig ] Generating forecast for: SAH [2026-01-06T20:30:52.817747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-06T20:30:52.829466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-06T20:30:52.829831] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-06T20:30:52.830650] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-06T20:30:52.830702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:52.830736] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:52.830764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:52.830822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:52.889587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:52.890405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:52.890487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:52.890521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:53.014829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:53.014992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:53.015035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:53.015070] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:53.018528] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-06T20:30:53.018940] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-06T20:30:53.019093] [INFO ] [sig ] SAH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:53.162386] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SAH.txt [2026-01-06T20:30:53.162537] [INFO ] [sig ] [2755/3517] Completed SAH in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:53.162595] [INFO ] [sig ] [2756/3517] Forecasting SAIA... [2026-01-06T20:30:53.162629] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-06T20:30:53.162661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-06T20:30:53.173994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-06T20:30:53.174323] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-06T20:30:53.175112] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-06T20:30:53.175174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:53.175211] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:53.175243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:53.175299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:53.233058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:53.233922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:53.234006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:53.234041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:53.360237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:53.360394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:53.360439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:53.360504] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:53.363999] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=2.19%) [2026-01-06T20:30:53.364278] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-06T20:30:53.364409] [INFO ] [sig ] SAIA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:53.503703] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SAIA.txt [2026-01-06T20:30:53.503855] [INFO ] [sig ] [2756/3517] Completed SAIA in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:53.503895] [INFO ] [sig ] [2757/3517] Forecasting SAIC... [2026-01-06T20:30:53.503927] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-06T20:30:53.503958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-06T20:30:53.515448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-06T20:30:53.515810] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-06T20:30:53.516562] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-06T20:30:53.516649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:53.516682] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:53.516709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:53.516765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:53.575103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:53.576013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:53.576105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:53.576138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:53.710962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:53.711142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:53.711199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:53.711229] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:53.714871] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=1.94%) [2026-01-06T20:30:53.715238] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-06T20:30:53.715399] [INFO ] [sig ] SAIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:53.856723] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SAIC.txt [2026-01-06T20:30:53.856878] [INFO ] [sig ] [2757/3517] Completed SAIC in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:53.856920] [INFO ] [sig ] [2758/3517] Forecasting SAM... [2026-01-06T20:30:53.856950] [INFO ] [sig ] Generating forecast for: SAM [2026-01-06T20:30:53.856981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-06T20:30:53.868913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-06T20:30:53.869279] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-06T20:30:53.870090] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-06T20:30:53.870145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:53.870179] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:53.870208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:53.870268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:53.926866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:53.927602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:53.927684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:53.927718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:54.048564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:54.048745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:54.048795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:54.048828] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:54.052249] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: UP (p=51.64%) [2026-01-06T20:30:54.052524] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-06T20:30:54.052674] [INFO ] [sig ] SAM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:54.200120] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SAM.txt [2026-01-06T20:30:54.200260] [INFO ] [sig ] [2758/3517] Completed SAM in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:54.200300] [INFO ] [sig ] [2759/3517] Forecasting SAMG... [2026-01-06T20:30:54.200329] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-06T20:30:54.200360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-06T20:30:54.215369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-06T20:30:54.216016] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-06T20:30:54.217183] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-06T20:30:54.217246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:54.217288] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:54.217325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:54.217408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:54.288007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:54.288954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:54.289041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:54.289074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:54.406666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:54.406815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:54.406857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:54.406886] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:54.410188] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=77.69%) [2026-01-06T20:30:54.410452] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-06T20:30:54.410591] [INFO ] [sig ] SAMG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:54.549203] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SAMG.txt [2026-01-06T20:30:54.549351] [INFO ] [sig ] [2759/3517] Completed SAMG in 0.3s | 2.90 sym/s | Total: 15.8m | ETA: 4.4m [2026-01-06T20:30:54.549390] [INFO ] [sig ] [2760/3517] Forecasting SAN... [2026-01-06T20:30:54.549421] [INFO ] [sig ] Generating forecast for: SAN [2026-01-06T20:30:54.549452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-06T20:30:54.560328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-06T20:30:54.560667] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-06T20:30:54.561422] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-06T20:30:54.561473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:54.561504] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:54.561531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:54.561611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:54.621321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:54.622166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:54.622242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:54.622275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:54.744460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:54.744646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:54.744702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:54.744734] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:54.748319] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-06T20:30:54.748682] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-06T20:30:54.748874] [INFO ] [sig ] SAN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:54.903625] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SAN.txt [2026-01-06T20:30:54.903807] [INFO ] [sig ] [2760/3517] Completed SAN in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-06T20:30:54.903854] [INFO ] [sig ] [2761/3517] Forecasting SANA... [2026-01-06T20:30:54.903885] [INFO ] [sig ] Generating forecast for: SANA [2026-01-06T20:30:54.903916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-06T20:30:54.915423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-06T20:30:54.915803] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-06T20:30:54.916669] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-06T20:30:54.916724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:54.916780] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:54.916827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:54.916905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:54.973893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:54.974778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:54.974860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:54.974895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:55.092278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:55.092439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:55.092484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:55.092516] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:55.096057] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=25.21%) [2026-01-06T20:30:55.096404] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-06T20:30:55.096549] [INFO ] [sig ] SANA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:55.260617] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SANA.txt [2026-01-06T20:30:55.260784] [INFO ] [sig ] [2761/3517] Completed SANA in 0.4s | 2.90 sym/s | Total: 15.8m | ETA: 4.3m [2026-01-06T20:30:55.260825] [INFO ] [sig ] [2762/3517] Forecasting SANM... [2026-01-06T20:30:55.260855] [INFO ] [sig ] Generating forecast for: SANM [2026-01-06T20:30:55.260887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-06T20:30:55.273966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-06T20:30:55.274392] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-06T20:30:55.275478] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-06T20:30:55.275545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:55.275609] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:55.275650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:55.275737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:55.337069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:55.337999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:55.338082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:55.338116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:55.460508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:55.460688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:55.460731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:55.460760] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:55.464121] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: DOWN (p=48.24%) [2026-01-06T20:30:55.464394] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-06T20:30:55.464534] [INFO ] [sig ] SANM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:55.608062] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SANM.txt [2026-01-06T20:30:55.608195] [INFO ] [sig ] [2762/3517] Completed SANM in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:55.608234] [INFO ] [sig ] [2763/3517] Forecasting SAP... [2026-01-06T20:30:55.608263] [INFO ] [sig ] Generating forecast for: SAP [2026-01-06T20:30:55.608293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-06T20:30:55.619525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-06T20:30:55.619871] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-06T20:30:55.620676] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-06T20:30:55.620728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:55.620759] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:55.620786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:55.620847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:55.677763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:55.678523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:55.678647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:55.678682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:55.802406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:55.802584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:55.802631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:55.802661] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:55.806040] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: UP (p=92.21%) [2026-01-06T20:30:55.806343] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-06T20:30:55.806476] [INFO ] [sig ] SAP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:55.949243] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SAP.txt [2026-01-06T20:30:55.949403] [INFO ] [sig ] [2763/3517] Completed SAP in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:55.949443] [INFO ] [sig ] [2764/3517] Forecasting SARK... [2026-01-06T20:30:55.949474] [INFO ] [sig ] Generating forecast for: SARK [2026-01-06T20:30:55.949504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-06T20:30:55.960780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-06T20:30:55.961108] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-06T20:30:55.961874] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-06T20:30:55.961925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:55.961957] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:55.961984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:55.962041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:56.019246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:56.020153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:56.020235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:56.020269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:56.140393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:56.140555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:56.140646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:56.140679] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:56.144138] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: DOWN (p=16.51%) [2026-01-06T20:30:56.144463] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-06T20:30:56.144626] [INFO ] [sig ] SARK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:56.315886] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SARK.txt [2026-01-06T20:30:56.316124] [INFO ] [sig ] [2764/3517] Completed SARK in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:56.316188] [INFO ] [sig ] [2765/3517] Forecasting SATL... [2026-01-06T20:30:56.316236] [INFO ] [sig ] Generating forecast for: SATL [2026-01-06T20:30:56.316276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-06T20:30:56.330241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-06T20:30:56.330715] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-06T20:30:56.331712] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-06T20:30:56.331779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:56.331822] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:56.331859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:56.331940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:56.406593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:56.407600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:56.407716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:56.407756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:56.571212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:56.571415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:56.571487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:56.571539] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:56.576962] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=14.36%) [2026-01-06T20:30:56.577476] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-06T20:30:56.577704] [INFO ] [sig ] SATL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:56.792258] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SATL.txt [2026-01-06T20:30:56.792622] [INFO ] [sig ] [2765/3517] Completed SATL in 0.5s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:56.792674] [INFO ] [sig ] [2766/3517] Forecasting SATS... [2026-01-06T20:30:56.792711] [INFO ] [sig ] Generating forecast for: SATS [2026-01-06T20:30:56.792748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-06T20:30:56.814181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-06T20:30:56.818743] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-06T20:30:56.820360] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-06T20:30:56.820437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:56.820486] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:56.820527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:56.820677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:56.910022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:56.911207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:56.911327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:56.911367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:57.063487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:57.063715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:57.063785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:57.063837] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:57.069157] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: DOWN (p=6.48%) [2026-01-06T20:30:57.069650] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-06T20:30:57.069845] [INFO ] [sig ] SATS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:57.284530] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SATS.txt [2026-01-06T20:30:57.284754] [INFO ] [sig ] [2766/3517] Completed SATS in 0.5s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:57.284803] [INFO ] [sig ] [2767/3517] Forecasting SAVA... [2026-01-06T20:30:57.284839] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-06T20:30:57.284873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-06T20:30:57.298097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-06T20:30:57.298553] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-06T20:30:57.299518] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-06T20:30:57.299601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:57.299648] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:57.299678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:57.299738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:57.357049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:57.358202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:57.358322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:57.358372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:57.486494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:57.486673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:57.486721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:57.486754] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:57.490563] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: DOWN (p=33.82%) [2026-01-06T20:30:57.490945] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-06T20:30:57.491114] [INFO ] [sig ] SAVA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:57.638895] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SAVA.txt [2026-01-06T20:30:57.639059] [INFO ] [sig ] [2767/3517] Completed SAVA in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:57.639100] [INFO ] [sig ] [2768/3517] Forecasting SB... [2026-01-06T20:30:57.639133] [INFO ] [sig ] Generating forecast for: SB [2026-01-06T20:30:57.639167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-06T20:30:57.651203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-06T20:30:57.651599] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-06T20:30:57.652435] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-06T20:30:57.652490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:57.652538] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:57.652587] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:57.652657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:57.707896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:57.708660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:57.708766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:57.708802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:57.829297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:57.829455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:57.829500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:57.829529] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:57.833344] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: DOWN (p=29.86%) [2026-01-06T20:30:57.833716] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-06T20:30:57.833859] [INFO ] [sig ] SB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:57.974243] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SB.txt [2026-01-06T20:30:57.974383] [INFO ] [sig ] [2768/3517] Completed SB in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:57.974423] [INFO ] [sig ] [2769/3517] Forecasting SBAC... [2026-01-06T20:30:57.974454] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-06T20:30:57.974485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-06T20:30:57.986076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-06T20:30:57.986408] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-06T20:30:57.987240] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-06T20:30:57.987294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:57.987328] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:57.987357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:57.987415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:58.043402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:58.044383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:58.044464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:58.044497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:58.173389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:58.173782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:58.173844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:58.173890] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:58.177529] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: UP (p=71.97%) [2026-01-06T20:30:58.177848] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-06T20:30:58.177984] [INFO ] [sig ] SBAC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:30:58.327694] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SBAC.txt [2026-01-06T20:30:58.328024] [INFO ] [sig ] [2769/3517] Completed SBAC in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:58.328062] [INFO ] [sig ] [2770/3517] Forecasting SBCF... [2026-01-06T20:30:58.328092] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-06T20:30:58.328123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-06T20:30:58.340873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-06T20:30:58.341328] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-06T20:30:58.342190] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-06T20:30:58.342246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:58.342308] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:58.342339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:58.342398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:58.400957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:58.401840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:58.401928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:58.401962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:58.531841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:58.532004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:58.532049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:58.532079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:58.535607] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-01-06T20:30:58.535884] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-06T20:30:58.536011] [INFO ] [sig ] SBCF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:58.684702] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBCF.txt [2026-01-06T20:30:58.684851] [INFO ] [sig ] [2770/3517] Completed SBCF in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:58.684893] [INFO ] [sig ] [2771/3517] Forecasting SBFM... [2026-01-06T20:30:58.684922] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-06T20:30:58.684953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-06T20:30:58.698034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-06T20:30:58.698309] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-06T20:30:58.699290] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-06T20:30:58.699344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:58.699376] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:58.699402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:58.699623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:58.757257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:58.757893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:58.757969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:58.758000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:58.880525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:58.880689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:58.880731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:58.880760] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:58.884067] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: DOWN (p=25.17%) [2026-01-06T20:30:58.884332] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-06T20:30:58.884452] [INFO ] [sig ] SBFM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:59.026526] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBFM.txt [2026-01-06T20:30:59.026671] [INFO ] [sig ] [2771/3517] Completed SBFM in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:59.026711] [INFO ] [sig ] [2772/3517] Forecasting SBGI... [2026-01-06T20:30:59.026748] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-06T20:30:59.026780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-06T20:30:59.039674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-06T20:30:59.039987] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-06T20:30:59.040928] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-06T20:30:59.040980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:59.041012] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:59.041039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:59.041099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:59.097457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:59.098223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:59.098307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:59.098340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:59.217589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:59.217740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:59.217781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:59.217809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:59.221078] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-01-06T20:30:59.221355] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-06T20:30:59.221474] [INFO ] [sig ] SBGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:59.362318] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBGI.txt [2026-01-06T20:30:59.362439] [INFO ] [sig ] [2772/3517] Completed SBGI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:59.362477] [INFO ] [sig ] [2773/3517] Forecasting SBH... [2026-01-06T20:30:59.362506] [INFO ] [sig ] Generating forecast for: SBH [2026-01-06T20:30:59.362538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-06T20:30:59.374430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-06T20:30:59.374720] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-06T20:30:59.375466] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-06T20:30:59.375517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:59.375549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:59.375595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:59.375676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:59.437436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:59.438401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:59.438478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:59.438510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:59.560393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:59.560536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:59.560594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:59.560654] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:59.563949] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-06T20:30:59.564217] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-06T20:30:59.564336] [INFO ] [sig ] SBH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:30:59.706956] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBH.txt [2026-01-06T20:30:59.707093] [INFO ] [sig ] [2773/3517] Completed SBH in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:30:59.707130] [INFO ] [sig ] [2774/3517] Forecasting SBI... [2026-01-06T20:30:59.707161] [INFO ] [sig ] Generating forecast for: SBI [2026-01-06T20:30:59.707198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-06T20:30:59.717767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-06T20:30:59.718035] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-06T20:30:59.718966] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-06T20:30:59.719018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:30:59.719048] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:30:59.719074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:30:59.719129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:30:59.775328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:30:59.776127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:30:59.776203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:30:59.776235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:30:59.892632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:30:59.892779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:30:59.892820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:30:59.892848] [INFO ] [FORECASTER] Training complete [2026-01-06T20:30:59.896464] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=37.49%) [2026-01-06T20:30:59.896750] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-06T20:30:59.896875] [INFO ] [sig ] SBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:00.041363] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBI.txt [2026-01-06T20:31:00.041494] [INFO ] [sig ] [2774/3517] Completed SBI in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:31:00.041539] [INFO ] [sig ] [2775/3517] Forecasting SBLK... [2026-01-06T20:31:00.041585] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-06T20:31:00.041619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-06T20:31:00.053274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-06T20:31:00.053584] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-06T20:31:00.054352] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-06T20:31:00.054404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:00.054435] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:00.054461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:00.054519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:00.111475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:00.112182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:00.112259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:00.112292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:00.230361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:00.230501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:00.230543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:00.230607] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:00.233890] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=35.92%) [2026-01-06T20:31:00.234157] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-06T20:31:00.234279] [INFO ] [sig ] SBLK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:00.372445] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBLK.txt [2026-01-06T20:31:00.372597] [INFO ] [sig ] [2775/3517] Completed SBLK in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:31:00.372637] [INFO ] [sig ] [2776/3517] Forecasting SBRA... [2026-01-06T20:31:00.372667] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-06T20:31:00.372698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-06T20:31:00.384374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-06T20:31:00.384701] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-06T20:31:00.385463] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-06T20:31:00.385514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:00.385546] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:00.385589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:00.385653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:00.444106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:00.445029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:00.445106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:00.445139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:00.568926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:00.569055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:00.569097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:00.569127] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:00.572677] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=32.15%) [2026-01-06T20:31:00.573053] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-06T20:31:00.573226] [INFO ] [sig ] SBRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:00.720215] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBRA.txt [2026-01-06T20:31:00.720360] [INFO ] [sig ] [2776/3517] Completed SBRA in 0.3s | 2.90 sym/s | Total: 15.9m | ETA: 4.3m [2026-01-06T20:31:00.720399] [INFO ] [sig ] [2777/3517] Forecasting SBS... [2026-01-06T20:31:00.720430] [INFO ] [sig ] Generating forecast for: SBS [2026-01-06T20:31:00.720459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-06T20:31:00.732485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-06T20:31:00.732807] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-06T20:31:00.733554] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-06T20:31:00.733626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:00.733660] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:00.733686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:00.733748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:00.792863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:00.793836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:00.793916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:00.793959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:00.925014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:00.925133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:00.925177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:00.925206] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:00.928678] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-06T20:31:00.928978] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-06T20:31:00.929111] [INFO ] [sig ] SBS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:01.074354] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SBS.txt [2026-01-06T20:31:01.074513] [INFO ] [sig ] [2777/3517] Completed SBS in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-06T20:31:01.074553] [INFO ] [sig ] [2778/3517] Forecasting SBSI... [2026-01-06T20:31:01.074613] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-06T20:31:01.074645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-06T20:31:01.086884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-06T20:31:01.087191] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-06T20:31:01.088190] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-06T20:31:01.088242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:01.088273] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:01.088301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:01.088375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:01.146292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:01.147135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:01.147224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:01.147265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:01.275986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:01.276147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:01.276192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:01.276228] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:01.280033] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: UP (p=72.60%) [2026-01-06T20:31:01.280334] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-06T20:31:01.280464] [INFO ] [sig ] SBSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:01.433804] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SBSI.txt [2026-01-06T20:31:01.433958] [INFO ] [sig ] [2778/3517] Completed SBSI in 0.4s | 2.90 sym/s | Total: 15.9m | ETA: 4.2m [2026-01-06T20:31:01.434003] [INFO ] [sig ] [2779/3517] Forecasting SBUX... [2026-01-06T20:31:01.434035] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-06T20:31:01.434067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-06T20:31:01.446298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-06T20:31:01.446629] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-06T20:31:01.447405] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-06T20:31:01.447458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:01.447490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:01.447529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:01.447608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:01.506930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:01.508035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:01.508124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:01.508157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:01.636439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:01.636618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:01.636662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:01.636691] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:01.640132] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-06T20:31:01.640442] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-06T20:31:01.640599] [INFO ] [sig ] SBUX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:01.780870] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SBUX.txt [2026-01-06T20:31:01.780996] [INFO ] [sig ] [2779/3517] Completed SBUX in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:01.781034] [INFO ] [sig ] [2780/3517] Forecasting SCD... [2026-01-06T20:31:01.781065] [INFO ] [sig ] Generating forecast for: SCD [2026-01-06T20:31:01.781095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-06T20:31:01.793180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-06T20:31:01.793464] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-06T20:31:01.794237] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-06T20:31:01.794288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:01.794321] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:01.794349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:01.794406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:01.850745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:01.851378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:01.851482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:01.851516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:01.967480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:01.967643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:01.967687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:01.967716] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:01.970999] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-01-06T20:31:01.971265] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-06T20:31:01.971387] [INFO ] [sig ] SCD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:02.110363] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SCD.txt [2026-01-06T20:31:02.110483] [INFO ] [sig ] [2780/3517] Completed SCD in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:02.110520] [INFO ] [sig ] [2781/3517] Forecasting SCHL... [2026-01-06T20:31:02.110551] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-06T20:31:02.110598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-06T20:31:02.122125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-06T20:31:02.122419] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-06T20:31:02.123196] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-06T20:31:02.123249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:02.123280] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:02.123307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:02.123364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:02.179976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:02.180878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:02.180956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:02.180988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:02.305462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:02.305629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:02.305674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:02.305704] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:02.309068] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=13.64%) [2026-01-06T20:31:02.309340] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-06T20:31:02.309466] [INFO ] [sig ] SCHL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:02.450969] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SCHL.txt [2026-01-06T20:31:02.451101] [INFO ] [sig ] [2781/3517] Completed SCHL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:02.451140] [INFO ] [sig ] [2782/3517] Forecasting SCI... [2026-01-06T20:31:02.451170] [INFO ] [sig ] Generating forecast for: SCI [2026-01-06T20:31:02.451201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-06T20:31:02.462500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-06T20:31:02.462803] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-06T20:31:02.463562] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-06T20:31:02.463636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:02.463668] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:02.463696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:02.463753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:02.519898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:02.520605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:02.520681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:02.520713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:02.638797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:02.638950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:02.638993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:02.639022] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:02.642514] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: UP (p=56.42%) [2026-01-06T20:31:02.642808] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-06T20:31:02.642935] [INFO ] [sig ] SCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:02.785632] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SCI.txt [2026-01-06T20:31:02.785759] [INFO ] [sig ] [2782/3517] Completed SCI in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:02.785797] [INFO ] [sig ] [2783/3517] Forecasting SCL... [2026-01-06T20:31:02.785827] [INFO ] [sig ] Generating forecast for: SCL [2026-01-06T20:31:02.785864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-06T20:31:02.797619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-06T20:31:02.797897] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-06T20:31:02.798667] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-06T20:31:02.798742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:02.798776] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:02.798803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:02.798861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:02.855986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:02.856642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:02.856718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:02.856751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:02.973986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:02.974114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:02.974153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:02.974183] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:02.977442] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=95.70%) [2026-01-06T20:31:02.977733] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-06T20:31:02.977855] [INFO ] [sig ] SCL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:03.116453] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SCL.txt [2026-01-06T20:31:03.116628] [INFO ] [sig ] [2783/3517] Completed SCL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:03.116670] [INFO ] [sig ] [2784/3517] Forecasting SCM... [2026-01-06T20:31:03.116701] [INFO ] [sig ] Generating forecast for: SCM [2026-01-06T20:31:03.116731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-06T20:31:03.128597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-06T20:31:03.128935] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-06T20:31:03.129715] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-06T20:31:03.129766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:03.129799] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:03.129825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:03.129882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:03.186310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:03.187275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:03.187355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:03.187387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:03.303956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:03.304103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:03.304145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:03.304174] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:03.307458] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-06T20:31:03.307745] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-06T20:31:03.307869] [INFO ] [sig ] SCM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:03.448031] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SCM.txt [2026-01-06T20:31:03.448198] [INFO ] [sig ] [2784/3517] Completed SCM in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:03.448239] [INFO ] [sig ] [2785/3517] Forecasting SCSC... [2026-01-06T20:31:03.448270] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-06T20:31:03.448300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-06T20:31:03.462273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-06T20:31:03.462941] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-06T20:31:03.464020] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-06T20:31:03.464076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:03.464108] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:03.464136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:03.464193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:03.525376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:03.526177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:03.526259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:03.526293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:03.651554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:03.651740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:03.651786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:03.651817] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:03.655419] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: UP (p=74.54%) [2026-01-06T20:31:03.655802] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-06T20:31:03.655953] [INFO ] [sig ] SCSC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:03.800872] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SCSC.txt [2026-01-06T20:31:03.801011] [INFO ] [sig ] [2785/3517] Completed SCSC in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:03.801050] [INFO ] [sig ] [2786/3517] Forecasting SCVL... [2026-01-06T20:31:03.801080] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-06T20:31:03.801110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-06T20:31:03.812292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-06T20:31:03.812630] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-06T20:31:03.813386] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-06T20:31:03.813438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:03.813470] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:03.813496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:03.813558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:03.869953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:03.870611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:03.870687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:03.870719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:03.996052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:03.996193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:03.996234] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:03.996264] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:03.999845] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: DOWN (p=5.36%) [2026-01-06T20:31:04.000121] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-06T20:31:04.000245] [INFO ] [sig ] SCVL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:04.142846] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SCVL.txt [2026-01-06T20:31:04.142993] [INFO ] [sig ] [2786/3517] Completed SCVL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:04.143032] [INFO ] [sig ] [2787/3517] Forecasting SCZ... [2026-01-06T20:31:04.143062] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-06T20:31:04.143093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-06T20:31:04.154992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-06T20:31:04.155345] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-06T20:31:04.156160] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-06T20:31:04.156214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:04.156280] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:04.156319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:04.156401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:04.213924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:04.214827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:04.214920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:04.214955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:04.340520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:04.340699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:04.340746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:04.340778] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:04.344284] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=89.98%) [2026-01-06T20:31:04.344628] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-06T20:31:04.344765] [INFO ] [sig ] SCZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:04.503488] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SCZ.txt [2026-01-06T20:31:04.503663] [INFO ] [sig ] [2787/3517] Completed SCZ in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:04.503710] [INFO ] [sig ] [2788/3517] Forecasting SD... [2026-01-06T20:31:04.503742] [INFO ] [sig ] Generating forecast for: SD [2026-01-06T20:31:04.503772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-06T20:31:04.516004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-06T20:31:04.516394] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-06T20:31:04.517219] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-06T20:31:04.517273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:04.517306] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:04.517336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:04.517400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:04.576029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:04.576893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:04.576976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:04.577011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:04.696380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:04.696549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:04.696612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:04.696643] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:04.700115] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: UP (p=81.15%) [2026-01-06T20:31:04.700390] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-06T20:31:04.700511] [INFO ] [sig ] SD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:04.842438] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SD.txt [2026-01-06T20:31:04.842652] [INFO ] [sig ] [2788/3517] Completed SD in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:04.842703] [INFO ] [sig ] [2789/3517] Forecasting SDA... [2026-01-06T20:31:04.842735] [INFO ] [sig ] Generating forecast for: SDA [2026-01-06T20:31:04.842765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-06T20:31:04.853694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-06T20:31:04.854036] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-06T20:31:04.854833] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-06T20:31:04.854885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:04.854917] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:04.854944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:04.855004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:04.910363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:04.911084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:04.911163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:04.911196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:05.030477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:05.030646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:05.030689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:05.030718] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:05.034035] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: DOWN (p=36.71%) [2026-01-06T20:31:05.034312] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-06T20:31:05.034433] [INFO ] [sig ] SDA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:05.173758] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SDA.txt [2026-01-06T20:31:05.173928] [INFO ] [sig ] [2789/3517] Completed SDA in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:05.173968] [INFO ] [sig ] [2790/3517] Forecasting SDHY... [2026-01-06T20:31:05.174000] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-06T20:31:05.174031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-06T20:31:05.186489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-06T20:31:05.186911] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-06T20:31:05.187749] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-06T20:31:05.187804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:05.187836] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:05.187863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:05.187921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:05.245698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:05.246645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:05.246758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:05.246793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:05.377795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:05.377953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:05.377997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:05.378026] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:05.382168] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=77.78%) [2026-01-06T20:31:05.382460] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-06T20:31:05.382623] [INFO ] [sig ] SDHY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:05.540236] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SDHY.txt [2026-01-06T20:31:05.540397] [INFO ] [sig ] [2790/3517] Completed SDHY in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:05.540439] [INFO ] [sig ] [2791/3517] Forecasting SDRL... [2026-01-06T20:31:05.540498] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-06T20:31:05.540551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-06T20:31:05.552138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-06T20:31:05.552491] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-06T20:31:05.553298] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-06T20:31:05.553353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:05.553387] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:05.553415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:05.553474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:05.613176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:05.614114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:05.614398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:05.614432] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:05.745967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:05.746122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:05.746171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:05.746201] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:05.749713] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: UP (p=96.72%) [2026-01-06T20:31:05.749994] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-06T20:31:05.750121] [INFO ] [sig ] SDRL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:05.889908] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SDRL.txt [2026-01-06T20:31:05.890043] [INFO ] [sig ] [2791/3517] Completed SDRL in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:05.890083] [INFO ] [sig ] [2792/3517] Forecasting SDVY... [2026-01-06T20:31:05.890113] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-06T20:31:05.890145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-06T20:31:05.901618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-06T20:31:05.901942] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-06T20:31:05.902742] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-06T20:31:05.902795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:05.902840] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:05.902870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:05.902928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:05.962038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:05.962954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:05.963038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:05.963073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:06.094541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:06.094724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:06.094769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:06.094799] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:06.099190] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-06T20:31:06.099712] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-06T20:31:06.099910] [INFO ] [sig ] SDVY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:06.264006] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SDVY.txt [2026-01-06T20:31:06.264180] [INFO ] [sig ] [2792/3517] Completed SDVY in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:06.264241] [INFO ] [sig ] [2793/3517] Forecasting SE... [2026-01-06T20:31:06.264275] [INFO ] [sig ] Generating forecast for: SE [2026-01-06T20:31:06.264311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-06T20:31:06.278970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-06T20:31:06.279377] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-06T20:31:06.280209] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-06T20:31:06.280264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:06.280297] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:06.280325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:06.280393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:06.338348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:06.339228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:06.339310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:06.339344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:06.463762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:06.463933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:06.463982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:06.464012] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:06.467564] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: DOWN (p=6.51%) [2026-01-06T20:31:06.467913] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-06T20:31:06.468055] [INFO ] [sig ] SE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:06.625764] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SE.txt [2026-01-06T20:31:06.625914] [INFO ] [sig ] [2793/3517] Completed SE in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:06.625957] [INFO ] [sig ] [2794/3517] Forecasting SEDG... [2026-01-06T20:31:06.625987] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-06T20:31:06.626018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-06T20:31:06.639379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-06T20:31:06.639884] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-06T20:31:06.640756] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-06T20:31:06.640814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:06.640847] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:06.640875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:06.640933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:06.697806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:06.698762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:06.698933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:06.698993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:06.827485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:06.827671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:06.827717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:06.827757] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:06.832053] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: UP (p=87.52%) [2026-01-06T20:31:06.832424] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-06T20:31:06.832569] [INFO ] [sig ] SEDG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:06.979083] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SEDG.txt [2026-01-06T20:31:06.979246] [INFO ] [sig ] [2794/3517] Completed SEDG in 0.4s | 2.90 sym/s | Total: 16.0m | ETA: 4.2m [2026-01-06T20:31:06.979289] [INFO ] [sig ] [2795/3517] Forecasting SEE... [2026-01-06T20:31:06.979319] [INFO ] [sig ] Generating forecast for: SEE [2026-01-06T20:31:06.979351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-06T20:31:06.991483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-06T20:31:06.991827] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-06T20:31:06.992623] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-06T20:31:06.992677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:06.992711] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:06.992739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:06.992797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:07.050552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:07.051511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:07.051803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:07.051841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:07.173921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:07.174025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:07.174063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:07.174092] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:07.177181] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-06T20:31:07.177445] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-06T20:31:07.177567] [INFO ] [sig ] SEE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:07.314656] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SEE.txt [2026-01-06T20:31:07.314761] [INFO ] [sig ] [2795/3517] Completed SEE in 0.3s | 2.90 sym/s | Total: 16.0m | ETA: 4.1m [2026-01-06T20:31:07.314805] [INFO ] [sig ] [2796/3517] Forecasting SEIC... [2026-01-06T20:31:07.314835] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-06T20:31:07.314864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-06T20:31:07.326475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-06T20:31:07.326754] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-06T20:31:07.327488] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-06T20:31:07.327539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:07.327588] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:07.327619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:07.327675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:07.384278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:07.385372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:07.385453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:07.385486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:07.507038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:07.507188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:07.507230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:07.507258] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:07.510555] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: UP (p=72.62%) [2026-01-06T20:31:07.510834] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-06T20:31:07.510956] [INFO ] [sig ] SEIC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:07.653588] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SEIC.txt [2026-01-06T20:31:07.653713] [INFO ] [sig ] [2796/3517] Completed SEIC in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:07.653751] [INFO ] [sig ] [2797/3517] Forecasting SELF... [2026-01-06T20:31:07.653780] [INFO ] [sig ] Generating forecast for: SELF [2026-01-06T20:31:07.653810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-06T20:31:07.665994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-06T20:31:07.666372] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-06T20:31:07.667397] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-06T20:31:07.667449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:07.667481] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:07.667509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:07.667565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:07.728258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:07.729210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:07.729342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:07.729378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:07.842281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:07.842427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:07.842469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:07.842497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:07.845901] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: UP (p=80.12%) [2026-01-06T20:31:07.846180] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-06T20:31:07.846329] [INFO ] [sig ] SELF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:07.988087] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SELF.txt [2026-01-06T20:31:07.988244] [INFO ] [sig ] [2797/3517] Completed SELF in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:07.988285] [INFO ] [sig ] [2798/3517] Forecasting SEM... [2026-01-06T20:31:07.988316] [INFO ] [sig ] Generating forecast for: SEM [2026-01-06T20:31:07.988348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-06T20:31:07.999970] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-06T20:31:08.000296] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-06T20:31:08.001082] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-06T20:31:08.001134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:08.001166] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:08.001193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:08.001250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:08.059300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:08.060182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:08.060262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:08.060295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:08.180135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:08.180296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:08.180339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:08.180368] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:08.183782] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: DOWN (p=6.06%) [2026-01-06T20:31:08.184097] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-06T20:31:08.184235] [INFO ] [sig ] SEM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:08.333236] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SEM.txt [2026-01-06T20:31:08.333392] [INFO ] [sig ] [2798/3517] Completed SEM in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:08.333433] [INFO ] [sig ] [2799/3517] Forecasting SENEA... [2026-01-06T20:31:08.333464] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-06T20:31:08.333495] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-06T20:31:08.345414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-06T20:31:08.345847] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-06T20:31:08.346717] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-06T20:31:08.346769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:08.346802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:08.346829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:08.346890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:08.404786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:08.405645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:08.405727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:08.405761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:08.529176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:08.529340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:08.529384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:08.529431] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:08.533666] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=89.48%) [2026-01-06T20:31:08.533988] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-06T20:31:08.534121] [INFO ] [sig ] SENEA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:08.678776] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SENEA.txt [2026-01-06T20:31:08.678941] [INFO ] [sig ] [2799/3517] Completed SENEA in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:08.678982] [INFO ] [sig ] [2800/3517] Forecasting SENS... [2026-01-06T20:31:08.679015] [INFO ] [sig ] Generating forecast for: SENS [2026-01-06T20:31:08.679056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-06T20:31:08.690717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-06T20:31:08.691011] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-06T20:31:08.691811] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-06T20:31:08.691863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:08.691895] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:08.691923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:08.691981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:08.749219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:08.749905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:08.749983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:08.750016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:08.871765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:08.871923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:08.871966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:08.871996] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:08.875560] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: DOWN (p=0.48%) [2026-01-06T20:31:08.875861] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-06T20:31:08.875989] [INFO ] [sig ] SENS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:09.020686] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SENS.txt [2026-01-06T20:31:09.020851] [INFO ] [sig ] [2800/3517] Completed SENS in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:09.020898] [INFO ] [sig ] [2801/3517] Forecasting SERA... [2026-01-06T20:31:09.020930] [INFO ] [sig ] Generating forecast for: SERA [2026-01-06T20:31:09.020960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-06T20:31:09.033324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-06T20:31:09.033600] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-06T20:31:09.034354] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-06T20:31:09.034406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:09.034438] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:09.034465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:09.034527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:09.091277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:09.092094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:09.092198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:09.092234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:09.211203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:09.211320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:09.211359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:09.211388] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:09.214465] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-06T20:31:09.214756] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-06T20:31:09.214876] [INFO ] [sig ] SERA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:09.352595] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SERA.txt [2026-01-06T20:31:09.352702] [INFO ] [sig ] [2801/3517] Completed SERA in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:09.352739] [INFO ] [sig ] [2802/3517] Forecasting SES... [2026-01-06T20:31:09.352768] [INFO ] [sig ] Generating forecast for: SES [2026-01-06T20:31:09.352798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-06T20:31:09.364212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-06T20:31:09.364461] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-06T20:31:09.365206] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-06T20:31:09.365258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:09.365289] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:09.365317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:09.365373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:09.424125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:09.424741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:09.424957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:09.424988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:09.547760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:09.547861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:09.547898] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:09.547926] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:09.551133] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: DOWN (p=14.66%) [2026-01-06T20:31:09.551391] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-06T20:31:09.551509] [INFO ] [sig ] SES: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:09.695268] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SES.txt [2026-01-06T20:31:09.695402] [INFO ] [sig ] [2802/3517] Completed SES in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:09.695441] [INFO ] [sig ] [2803/3517] Forecasting SEVN... [2026-01-06T20:31:09.695469] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-06T20:31:09.695499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-06T20:31:09.712093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-06T20:31:09.712615] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-06T20:31:09.713917] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-06T20:31:09.713983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:09.714048] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:09.714092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:09.714180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:09.776945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:09.777893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:09.777999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:09.778035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:09.894976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:09.895145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:09.895189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:09.895240] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:09.898678] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=89.30%) [2026-01-06T20:31:09.899020] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-06T20:31:09.899157] [INFO ] [sig ] SEVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:10.047207] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SEVN.txt [2026-01-06T20:31:10.047373] [INFO ] [sig ] [2803/3517] Completed SEVN in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:10.047414] [INFO ] [sig ] [2804/3517] Forecasting SEZL... [2026-01-06T20:31:10.047444] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-06T20:31:10.047476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-06T20:31:10.059295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-06T20:31:10.059713] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-06T20:31:10.060485] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-06T20:31:10.060546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:10.060637] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:10.060673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:10.060738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:10.116540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:10.117430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:10.117518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:10.117552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:10.236137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:10.236293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:10.236337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:10.236365] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:10.239909] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: DOWN (p=40.47%) [2026-01-06T20:31:10.240255] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-06T20:31:10.240393] [INFO ] [sig ] SEZL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:10.380918] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SEZL.txt [2026-01-06T20:31:10.381070] [INFO ] [sig ] [2804/3517] Completed SEZL in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:10.381109] [INFO ] [sig ] [2805/3517] Forecasting SF... [2026-01-06T20:31:10.381139] [INFO ] [sig ] Generating forecast for: SF [2026-01-06T20:31:10.381197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-06T20:31:10.392705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-06T20:31:10.393062] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-06T20:31:10.393850] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-06T20:31:10.393901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:10.393932] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:10.393959] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:10.394017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:10.449384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:10.450223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:10.450303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:10.450336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:10.576072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:10.576187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:10.576239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:10.576271] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:10.579636] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: UP (p=89.77%) [2026-01-06T20:31:10.579917] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-06T20:31:10.580041] [INFO ] [sig ] SF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:10.722241] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SF.txt [2026-01-06T20:31:10.722401] [INFO ] [sig ] [2805/3517] Completed SF in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:10.722441] [INFO ] [sig ] [2806/3517] Forecasting SFB... [2026-01-06T20:31:10.722472] [INFO ] [sig ] Generating forecast for: SFB [2026-01-06T20:31:10.722502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-06T20:31:10.733758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-06T20:31:10.734064] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-06T20:31:10.734842] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-06T20:31:10.734894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:10.734927] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:10.734954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:10.735011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:10.791039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:10.791658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:10.791734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:10.791766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:10.900277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:10.900426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:10.900468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:10.900498] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:10.903765] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: DOWN (p=3.90%) [2026-01-06T20:31:10.904029] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-06T20:31:10.904147] [INFO ] [sig ] SFB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:11.045951] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SFB.txt [2026-01-06T20:31:11.046085] [INFO ] [sig ] [2806/3517] Completed SFB in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:11.046125] [INFO ] [sig ] [2807/3517] Forecasting SFBS... [2026-01-06T20:31:11.046154] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-06T20:31:11.046193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-06T20:31:11.060773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-06T20:31:11.061186] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-06T20:31:11.062164] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-06T20:31:11.062226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:11.062265] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:11.062301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:11.062374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:11.123160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:11.123978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:11.124060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:11.124094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:11.246680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:11.246836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:11.246879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:11.246907] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:11.250940] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-06T20:31:11.251236] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-06T20:31:11.251369] [INFO ] [sig ] SFBS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:11.400677] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SFBS.txt [2026-01-06T20:31:11.401009] [INFO ] [sig ] [2807/3517] Completed SFBS in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:11.401049] [INFO ] [sig ] [2808/3517] Forecasting SFIX... [2026-01-06T20:31:11.401079] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-06T20:31:11.401110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-06T20:31:11.414229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-06T20:31:11.414552] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-06T20:31:11.415534] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-06T20:31:11.415607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:11.415642] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:11.415671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:11.415730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:11.474730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:11.475515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:11.475633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:11.475670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:11.593243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:11.593403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:11.593447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:11.593478] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:11.597446] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: UP (p=98.79%) [2026-01-06T20:31:11.597755] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-06T20:31:11.597888] [INFO ] [sig ] SFIX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:11.747062] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SFIX.txt [2026-01-06T20:31:11.747188] [INFO ] [sig ] [2808/3517] Completed SFIX in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:11.747226] [INFO ] [sig ] [2809/3517] Forecasting SFL... [2026-01-06T20:31:11.747255] [INFO ] [sig ] Generating forecast for: SFL [2026-01-06T20:31:11.747286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-06T20:31:11.758252] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-06T20:31:11.758545] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-06T20:31:11.759338] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-06T20:31:11.759390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:11.759421] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:11.759447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:11.759507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:11.817837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:11.818486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:11.818564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:11.818616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:11.950917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:11.951086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:11.951143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:11.951181] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:11.955534] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: UP (p=66.11%) [2026-01-06T20:31:11.955893] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-06T20:31:11.956048] [INFO ] [sig ] SFL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:12.103424] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SFL.txt [2026-01-06T20:31:12.103597] [INFO ] [sig ] [2809/3517] Completed SFL in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:12.103640] [INFO ] [sig ] [2810/3517] Forecasting SFLO... [2026-01-06T20:31:12.103670] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-06T20:31:12.103701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-06T20:31:12.114999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-06T20:31:12.115350] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-06T20:31:12.116119] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-06T20:31:12.116170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:12.116201] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:12.116228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:12.116285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:12.172027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:12.172887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:12.172968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:12.173001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:12.297023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:12.297184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:12.297229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:12.297277] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:12.300878] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: UP (p=71.79%) [2026-01-06T20:31:12.301150] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-06T20:31:12.301276] [INFO ] [sig ] SFLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:12.441722] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SFLO.txt [2026-01-06T20:31:12.441859] [INFO ] [sig ] [2810/3517] Completed SFLO in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:12.441898] [INFO ] [sig ] [2811/3517] Forecasting SFM... [2026-01-06T20:31:12.441927] [INFO ] [sig ] Generating forecast for: SFM [2026-01-06T20:31:12.441958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-06T20:31:12.454426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-06T20:31:12.454750] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-06T20:31:12.455488] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-06T20:31:12.455539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:12.455595] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:12.455626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:12.455683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:12.512460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:12.513201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:12.513280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:12.513313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:12.634805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:12.634961] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:12.635004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:12.635032] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:12.638511] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=79.17%) [2026-01-06T20:31:12.638853] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-06T20:31:12.638986] [INFO ] [sig ] SFM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:12.786129] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SFM.txt [2026-01-06T20:31:12.786272] [INFO ] [sig ] [2811/3517] Completed SFM in 0.3s | 2.90 sym/s | Total: 16.1m | ETA: 4.1m [2026-01-06T20:31:12.786310] [INFO ] [sig ] [2812/3517] Forecasting SFNC... [2026-01-06T20:31:12.786340] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-06T20:31:12.786371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-06T20:31:12.799405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-06T20:31:12.799790] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-06T20:31:12.800796] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-06T20:31:12.801036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:12.801070] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:12.801097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:12.801155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:12.860922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:12.861766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:12.861851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:12.861885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:12.987316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:12.987461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:12.987502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:12.987531] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:12.990909] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: UP (p=84.14%) [2026-01-06T20:31:12.991184] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-06T20:31:12.991305] [INFO ] [sig ] SFNC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:13.138423] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SFNC.txt [2026-01-06T20:31:13.138555] [INFO ] [sig ] [2812/3517] Completed SFNC in 0.4s | 2.90 sym/s | Total: 16.1m | ETA: 4.0m [2026-01-06T20:31:13.138611] [INFO ] [sig ] [2813/3517] Forecasting SG... [2026-01-06T20:31:13.138642] [INFO ] [sig ] Generating forecast for: SG [2026-01-06T20:31:13.138673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-06T20:31:13.149786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-06T20:31:13.150068] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-06T20:31:13.150885] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-06T20:31:13.150936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:13.150967] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:13.150993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:13.151050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:13.209139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:13.210019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:13.210100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:13.210132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:13.331736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:13.331887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:13.331929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:13.331958] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:13.335212] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-06T20:31:13.335484] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-06T20:31:13.335623] [INFO ] [sig ] SG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:13.478471] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SG.txt [2026-01-06T20:31:13.478624] [INFO ] [sig ] [2813/3517] Completed SG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:13.478665] [INFO ] [sig ] [2814/3517] Forecasting SGBX... [2026-01-06T20:31:13.478694] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-06T20:31:13.478748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-06T20:31:13.489767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-06T20:31:13.490054] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-06T20:31:13.490825] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-06T20:31:13.490875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:13.490907] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:13.490934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:13.491002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:13.555083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:13.555921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:13.556038] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:13.556074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:13.678593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:13.678754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:13.678799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:13.678830] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:13.682594] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: DOWN (p=21.04%) [2026-01-06T20:31:13.682900] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-06T20:31:13.683024] [INFO ] [sig ] SGBX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:13.827507] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SGBX.txt [2026-01-06T20:31:13.827711] [INFO ] [sig ] [2814/3517] Completed SGBX in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:13.827754] [INFO ] [sig ] [2815/3517] Forecasting SGC... [2026-01-06T20:31:13.827784] [INFO ] [sig ] Generating forecast for: SGC [2026-01-06T20:31:13.827816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-06T20:31:13.839501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-06T20:31:13.839838] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-06T20:31:13.840630] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-06T20:31:13.840683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:13.840717] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:13.840744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:13.840802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:13.901386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:13.902199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:13.902279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:13.902313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:14.025900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:14.026056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:14.026099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:14.026129] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:14.029445] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: UP (p=87.46%) [2026-01-06T20:31:14.029743] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-06T20:31:14.029870] [INFO ] [sig ] SGC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:14.167174] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SGC.txt [2026-01-06T20:31:14.167302] [INFO ] [sig ] [2815/3517] Completed SGC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:14.167350] [INFO ] [sig ] [2816/3517] Forecasting SGHC... [2026-01-06T20:31:14.167379] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-06T20:31:14.167409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-06T20:31:14.178385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-06T20:31:14.178688] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-06T20:31:14.179453] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-06T20:31:14.179515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:14.179547] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:14.179592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:14.179653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:14.235084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:14.235882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:14.235965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:14.235997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:14.355434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:14.355608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:14.355656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:14.355685] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:14.358957] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=5.46%) [2026-01-06T20:31:14.359244] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-06T20:31:14.359367] [INFO ] [sig ] SGHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:14.509153] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SGHC.txt [2026-01-06T20:31:14.509333] [INFO ] [sig ] [2816/3517] Completed SGHC in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:14.509378] [INFO ] [sig ] [2817/3517] Forecasting SGRY... [2026-01-06T20:31:14.509408] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-06T20:31:14.509439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-06T20:31:14.522851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-06T20:31:14.523181] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-06T20:31:14.523996] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-06T20:31:14.524048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:14.524080] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:14.524107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:14.524163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:14.589759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:14.590856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:14.590957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:14.590993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:14.727225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:14.727385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:14.727438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:14.727472] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:14.730995] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-01-06T20:31:14.731316] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-06T20:31:14.731463] [INFO ] [sig ] SGRY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:14.877392] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SGRY.txt [2026-01-06T20:31:14.877582] [INFO ] [sig ] [2817/3517] Completed SGRY in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:14.877646] [INFO ] [sig ] [2818/3517] Forecasting SHAK... [2026-01-06T20:31:14.877690] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-06T20:31:14.877721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-06T20:31:14.888997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-06T20:31:14.889306] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-06T20:31:14.890160] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-06T20:31:14.890213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:14.890247] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:14.890276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:14.890335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:14.947989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:14.948669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:14.948761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:14.948802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:15.071657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:15.071807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:15.071849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:15.071878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:15.075274] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-06T20:31:15.075592] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-06T20:31:15.075728] [INFO ] [sig ] SHAK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:15.225343] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SHAK.txt [2026-01-06T20:31:15.225491] [INFO ] [sig ] [2818/3517] Completed SHAK in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:15.225531] [INFO ] [sig ] [2819/3517] Forecasting SHBI... [2026-01-06T20:31:15.225561] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-06T20:31:15.225611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-06T20:31:15.237547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-06T20:31:15.237886] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-06T20:31:15.238709] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-06T20:31:15.238782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:15.238815] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:15.238843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:15.238901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:15.295953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:15.296750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:15.296828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:15.296861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:15.417972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:15.418124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:15.418167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:15.418196] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:15.421668] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: UP (p=70.46%) [2026-01-06T20:31:15.421953] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-06T20:31:15.422079] [INFO ] [sig ] SHBI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:15.569220] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SHBI.txt [2026-01-06T20:31:15.569390] [INFO ] [sig ] [2819/3517] Completed SHBI in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:15.569434] [INFO ] [sig ] [2820/3517] Forecasting SHC... [2026-01-06T20:31:15.569467] [INFO ] [sig ] Generating forecast for: SHC [2026-01-06T20:31:15.569499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-06T20:31:15.581176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-06T20:31:15.581563] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-06T20:31:15.582442] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-06T20:31:15.582500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:15.582533] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:15.582561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:15.582660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:15.642231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:15.643105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:15.643187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:15.643221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:15.774440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:15.774617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:15.774667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:15.774698] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:15.778459] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: DOWN (p=40.58%) [2026-01-06T20:31:15.778855] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-06T20:31:15.779193] [INFO ] [sig ] SHC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:15.929555] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHC.txt [2026-01-06T20:31:15.929764] [INFO ] [sig ] [2820/3517] Completed SHC in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:15.929810] [INFO ] [sig ] [2821/3517] Forecasting SHCO... [2026-01-06T20:31:15.929841] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-06T20:31:15.929871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-06T20:31:15.941633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-06T20:31:15.942050] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-06T20:31:15.942971] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-06T20:31:15.943024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:15.943096] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:15.943127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:15.943185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:16.005628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:16.006522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:16.006621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:16.006656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:16.137835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:16.138195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:16.138240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:16.138269] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:16.142096] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-06T20:31:16.142428] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-06T20:31:16.142560] [INFO ] [sig ] SHCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:16.287602] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHCO.txt [2026-01-06T20:31:16.287756] [INFO ] [sig ] [2821/3517] Completed SHCO in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:16.287800] [INFO ] [sig ] [2822/3517] Forecasting SHEL... [2026-01-06T20:31:16.287829] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-06T20:31:16.287859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-06T20:31:16.299666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-06T20:31:16.299968] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-06T20:31:16.300759] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-06T20:31:16.300818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:16.300849] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:16.300876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:16.300932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:16.358765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:16.359373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:16.359449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:16.359482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:16.478889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:16.479032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:16.479074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:16.479103] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:16.482410] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=21.36%) [2026-01-06T20:31:16.482700] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-06T20:31:16.482822] [INFO ] [sig ] SHEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:16.628756] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHEL.txt [2026-01-06T20:31:16.628905] [INFO ] [sig ] [2822/3517] Completed SHEL in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:16.629098] [INFO ] [sig ] [2823/3517] Forecasting SHEN... [2026-01-06T20:31:16.629127] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-06T20:31:16.629164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-06T20:31:16.640811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-06T20:31:16.641368] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-06T20:31:16.642189] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-06T20:31:16.642243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:16.642289] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:16.642321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:16.642403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:16.702478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:16.703201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:16.703295] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:16.703329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:16.824374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:16.824516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:16.824589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:16.824625] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:16.827963] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: UP (p=51.78%) [2026-01-06T20:31:16.828244] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-06T20:31:16.828367] [INFO ] [sig ] SHEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:16.971723] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SHEN.txt [2026-01-06T20:31:16.971850] [INFO ] [sig ] [2823/3517] Completed SHEN in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:16.971890] [INFO ] [sig ] [2824/3517] Forecasting SHFS... [2026-01-06T20:31:16.971920] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-06T20:31:16.971951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-06T20:31:16.983032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-06T20:31:16.983315] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-06T20:31:16.984088] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-06T20:31:16.984139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:16.984170] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:16.984197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:16.984254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:17.041886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:17.042529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:17.042627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:17.042668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:17.155225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:17.155372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:17.155414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:17.155475] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:17.158876] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: DOWN (p=31.35%) [2026-01-06T20:31:17.159160] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-06T20:31:17.159287] [INFO ] [sig ] SHFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:17.301317] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHFS.txt [2026-01-06T20:31:17.301452] [INFO ] [sig ] [2824/3517] Completed SHFS in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:17.301492] [INFO ] [sig ] [2825/3517] Forecasting SHG... [2026-01-06T20:31:17.301521] [INFO ] [sig ] Generating forecast for: SHG [2026-01-06T20:31:17.301561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-06T20:31:17.313127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-06T20:31:17.313432] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-06T20:31:17.314212] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-06T20:31:17.314263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:17.314294] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:17.314320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:17.314376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:17.371052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:17.371755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:17.371833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:17.372058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:17.492503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:17.492657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:17.492703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:17.492732] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:17.496116] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: DOWN (p=2.41%) [2026-01-06T20:31:17.496400] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-06T20:31:17.496530] [INFO ] [sig ] SHG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:17.636777] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHG.txt [2026-01-06T20:31:17.636947] [INFO ] [sig ] [2825/3517] Completed SHG in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:17.636988] [INFO ] [sig ] [2826/3517] Forecasting SHIP... [2026-01-06T20:31:17.637019] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-06T20:31:17.637048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-06T20:31:17.648565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-06T20:31:17.648941] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-06T20:31:17.649723] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-06T20:31:17.649775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:17.649806] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:17.649833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:17.649890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:17.706734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:17.707561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:17.707659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:17.707692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:17.829563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:17.829741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:17.829791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:17.829828] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:17.833213] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: DOWN (p=34.92%) [2026-01-06T20:31:17.833499] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-06T20:31:17.833643] [INFO ] [sig ] SHIP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:17.983845] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHIP.txt [2026-01-06T20:31:17.984004] [INFO ] [sig ] [2826/3517] Completed SHIP in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:17.984044] [INFO ] [sig ] [2827/3517] Forecasting SHLS... [2026-01-06T20:31:17.984075] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-06T20:31:17.984117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-06T20:31:17.996332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-06T20:31:17.996648] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-06T20:31:17.997396] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-06T20:31:17.997447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:17.997490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:17.997518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:17.997594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:18.054526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:18.055200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:18.055277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:18.055309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:18.174743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:18.174881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:18.174922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:18.174951] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:18.178375] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: UP (p=76.09%) [2026-01-06T20:31:18.178664] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-06T20:31:18.178803] [INFO ] [sig ] SHLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:18.324060] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SHLS.txt [2026-01-06T20:31:18.324196] [INFO ] [sig ] [2827/3517] Completed SHLS in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:18.324235] [INFO ] [sig ] [2828/3517] Forecasting SHO... [2026-01-06T20:31:18.324264] [INFO ] [sig ] Generating forecast for: SHO [2026-01-06T20:31:18.324294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-06T20:31:18.336071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-06T20:31:18.336397] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-06T20:31:18.337222] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-06T20:31:18.337275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:18.337307] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:18.337335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:18.337395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:18.395981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:18.396778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:18.397052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:18.397086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:18.522632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:18.522764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:18.522807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:18.522835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:18.526474] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-06T20:31:18.526785] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-06T20:31:18.526911] [INFO ] [sig ] SHO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:18.667287] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SHO.txt [2026-01-06T20:31:18.667414] [INFO ] [sig ] [2828/3517] Completed SHO in 0.3s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:18.667452] [INFO ] [sig ] [2829/3517] Forecasting SHOC... [2026-01-06T20:31:18.667482] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-06T20:31:18.667511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-06T20:31:18.678893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-06T20:31:18.679205] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-06T20:31:18.680054] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-06T20:31:18.680106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:18.680138] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:18.680166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:18.680229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:18.743605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:18.744564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:18.744669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:18.744703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:18.864417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:18.864594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:18.864642] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:18.864672] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:18.868249] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: DOWN (p=34.71%) [2026-01-06T20:31:18.868528] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-06T20:31:18.868671] [INFO ] [sig ] SHOC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:19.018631] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHOC.txt [2026-01-06T20:31:19.018811] [INFO ] [sig ] [2829/3517] Completed SHOC in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 4.0m [2026-01-06T20:31:19.018866] [INFO ] [sig ] [2830/3517] Forecasting SHOO... [2026-01-06T20:31:19.018898] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-06T20:31:19.019120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-06T20:31:19.030653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-06T20:31:19.031017] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-06T20:31:19.031822] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-06T20:31:19.031874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:19.031907] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:19.031934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:19.031997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:19.092910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:19.093792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:19.093874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:19.093908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:19.220590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:19.220749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:19.220803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:19.220839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:19.224805] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=32.94%) [2026-01-06T20:31:19.225101] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-06T20:31:19.225231] [INFO ] [sig ] SHOO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:19.372912] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SHOO.txt [2026-01-06T20:31:19.373068] [INFO ] [sig ] [2830/3517] Completed SHOO in 0.4s | 2.90 sym/s | Total: 16.2m | ETA: 3.9m [2026-01-06T20:31:19.373115] [INFO ] [sig ] [2831/3517] Forecasting SHOP... [2026-01-06T20:31:19.373148] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-06T20:31:19.373178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-06T20:31:19.385616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-06T20:31:19.385869] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-06T20:31:19.386835] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-06T20:31:19.387068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:19.387098] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:19.387126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:19.387182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:19.447388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:19.448094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:19.448213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:19.448247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:19.571213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:19.571330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:19.571368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:19.571396] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:19.574534] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: UP (p=97.74%) [2026-01-06T20:31:19.574819] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-06T20:31:19.574938] [INFO ] [sig ] SHOP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:19.713543] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SHOP.txt [2026-01-06T20:31:19.713683] [INFO ] [sig ] [2831/3517] Completed SHOP in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:19.713722] [INFO ] [sig ] [2832/3517] Forecasting SHY... [2026-01-06T20:31:19.713755] [INFO ] [sig ] Generating forecast for: SHY [2026-01-06T20:31:19.713787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-06T20:31:19.725166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-06T20:31:19.725414] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-06T20:31:19.726184] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-06T20:31:19.726235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:19.726267] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:19.726294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:19.726350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:19.796941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:19.798052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:19.798145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:19.798184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:19.924855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:19.925021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:19.925069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:19.925100] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:19.928644] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-01-06T20:31:19.928973] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-06T20:31:19.929128] [INFO ] [sig ] SHY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:20.090043] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SHY.txt [2026-01-06T20:31:20.090236] [INFO ] [sig ] [2832/3517] Completed SHY in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:20.090287] [INFO ] [sig ] [2833/3517] Forecasting SIBN... [2026-01-06T20:31:20.090319] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-06T20:31:20.090358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-06T20:31:20.103477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-06T20:31:20.103905] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-06T20:31:20.104847] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-06T20:31:20.104904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:20.104938] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:20.104967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:20.105026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:20.167202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:20.168339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:20.168425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:20.168461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:20.293382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:20.293545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:20.293609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:20.293644] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:20.297128] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: UP (p=77.41%) [2026-01-06T20:31:20.297476] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-06T20:31:20.297648] [INFO ] [sig ] SIBN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:20.451420] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SIBN.txt [2026-01-06T20:31:20.451591] [INFO ] [sig ] [2833/3517] Completed SIBN in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:20.451634] [INFO ] [sig ] [2834/3517] Forecasting SID... [2026-01-06T20:31:20.451664] [INFO ] [sig ] Generating forecast for: SID [2026-01-06T20:31:20.451695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-06T20:31:20.463777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-06T20:31:20.464140] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-06T20:31:20.464955] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-06T20:31:20.465008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:20.465042] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:20.465072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:20.465130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:20.528393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:20.529273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:20.529354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:20.529389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:20.651992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:20.652146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:20.652190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:20.652241] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:20.655648] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=23.28%) [2026-01-06T20:31:20.655935] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-06T20:31:20.656062] [INFO ] [sig ] SID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:20.803121] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SID.txt [2026-01-06T20:31:20.803302] [INFO ] [sig ] [2834/3517] Completed SID in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:20.803344] [INFO ] [sig ] [2835/3517] Forecasting SIEB... [2026-01-06T20:31:20.803374] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-06T20:31:20.803405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-06T20:31:20.814355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-06T20:31:20.814734] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-06T20:31:20.815475] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-06T20:31:20.815527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:20.815559] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:20.815608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:20.815681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:20.874467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:20.875343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:20.875429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:20.875464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:20.998100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:20.998261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:20.998304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:20.998334] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:21.001681] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=57.08%) [2026-01-06T20:31:21.001945] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-06T20:31:21.002064] [INFO ] [sig ] SIEB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:21.148711] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SIEB.txt [2026-01-06T20:31:21.148917] [INFO ] [sig ] [2835/3517] Completed SIEB in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:21.148960] [INFO ] [sig ] [2836/3517] Forecasting SIFY... [2026-01-06T20:31:21.148992] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-06T20:31:21.149024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-06T20:31:21.160868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-06T20:31:21.161235] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-06T20:31:21.162040] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-06T20:31:21.162093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:21.162127] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:21.162155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:21.162214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:21.224242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:21.225327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:21.225427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:21.225464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:21.347362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:21.347519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:21.347563] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:21.347612] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:21.351361] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-06T20:31:21.351684] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-06T20:31:21.351830] [INFO ] [sig ] SIFY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:21.511259] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SIFY.txt [2026-01-06T20:31:21.511413] [INFO ] [sig ] [2836/3517] Completed SIFY in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:21.511452] [INFO ] [sig ] [2837/3517] Forecasting SIG... [2026-01-06T20:31:21.511482] [INFO ] [sig ] Generating forecast for: SIG [2026-01-06T20:31:21.511513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-06T20:31:21.523711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-06T20:31:21.523985] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-06T20:31:21.524752] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-06T20:31:21.524805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:21.524838] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:21.524866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:21.524922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:21.584196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:21.584924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:21.585003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:21.585036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:21.707301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:21.707457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:21.707500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:21.707531] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:21.711055] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=41.86%) [2026-01-06T20:31:21.711336] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-06T20:31:21.711464] [INFO ] [sig ] SIG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:21.851801] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SIG.txt [2026-01-06T20:31:21.851932] [INFO ] [sig ] [2837/3517] Completed SIG in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:21.851972] [INFO ] [sig ] [2838/3517] Forecasting SIGA... [2026-01-06T20:31:21.852002] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-06T20:31:21.852033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-06T20:31:21.864324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-06T20:31:21.864639] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-06T20:31:21.865406] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-06T20:31:21.865459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:21.865516] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:21.865556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:21.865637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:21.922731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:21.923341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:21.923428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:21.923461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:22.050121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:22.050282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:22.050331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:22.050363] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:22.053956] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-06T20:31:22.054236] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-06T20:31:22.054360] [INFO ] [sig ] SIGA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:22.198458] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SIGA.txt [2026-01-06T20:31:22.198603] [INFO ] [sig ] [2838/3517] Completed SIGA in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:22.198644] [INFO ] [sig ] [2839/3517] Forecasting SIGI... [2026-01-06T20:31:22.198675] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-06T20:31:22.198705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-06T20:31:22.210727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-06T20:31:22.211001] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-06T20:31:22.211802] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-06T20:31:22.211856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:22.211889] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:22.211917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:22.211975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:22.270615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:22.271473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:22.271549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:22.271598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:22.392972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:22.393115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:22.393159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:22.393189] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:22.396800] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: DOWN (p=13.59%) [2026-01-06T20:31:22.397081] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-06T20:31:22.397208] [INFO ] [sig ] SIGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:22.542867] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SIGI.txt [2026-01-06T20:31:22.543008] [INFO ] [sig ] [2839/3517] Completed SIGI in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:22.543243] [INFO ] [sig ] [2840/3517] Forecasting SII... [2026-01-06T20:31:22.543274] [INFO ] [sig ] Generating forecast for: SII [2026-01-06T20:31:22.543305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-06T20:31:22.555344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-06T20:31:22.555659] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-06T20:31:22.556422] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-06T20:31:22.556475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:22.556508] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:22.556535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:22.556617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:22.613505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:22.614173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:22.614251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:22.614283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:22.733647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:22.733812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:22.733857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:22.733888] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:22.738668] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: DOWN (p=15.87%) [2026-01-06T20:31:22.739002] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-06T20:31:22.739131] [INFO ] [sig ] SII: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:22.880086] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SII.txt [2026-01-06T20:31:22.880219] [INFO ] [sig ] [2840/3517] Completed SII in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:22.880256] [INFO ] [sig ] [2841/3517] Forecasting SIMO... [2026-01-06T20:31:22.880287] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-06T20:31:22.880318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-06T20:31:22.892373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-06T20:31:22.892656] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-06T20:31:22.893402] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-06T20:31:22.893452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:22.893483] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:22.893510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:22.893566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:22.949643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:22.950247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:22.950322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:22.950353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:23.070466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:23.070639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:23.070685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:23.070750] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:23.074474] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=12.09%) [2026-01-06T20:31:23.074766] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-06T20:31:23.074891] [INFO ] [sig ] SIMO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:23.217666] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SIMO.txt [2026-01-06T20:31:23.217793] [INFO ] [sig ] [2841/3517] Completed SIMO in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:23.217831] [INFO ] [sig ] [2842/3517] Forecasting SIRI... [2026-01-06T20:31:23.217868] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-06T20:31:23.217899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-06T20:31:23.230280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-06T20:31:23.230621] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-06T20:31:23.231392] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-06T20:31:23.231445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:23.231477] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:23.231506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:23.231564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:23.288257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:23.288920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:23.288997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:23.289030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:23.419587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:23.419750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:23.419802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:23.419839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:23.423245] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=58.07%) [2026-01-06T20:31:23.423516] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-06T20:31:23.423668] [INFO ] [sig ] SIRI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:23.571794] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SIRI.txt [2026-01-06T20:31:23.571945] [INFO ] [sig ] [2842/3517] Completed SIRI in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:23.571993] [INFO ] [sig ] [2843/3517] Forecasting SITC... [2026-01-06T20:31:23.572027] [INFO ] [sig ] Generating forecast for: SITC [2026-01-06T20:31:23.572058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-06T20:31:23.583060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-06T20:31:23.583342] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-06T20:31:23.584200] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-06T20:31:23.584253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:23.584284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:23.584311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:23.584370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:23.641925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:23.642556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:23.642650] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:23.642682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:23.766669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:23.766823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:23.766870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:23.766900] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:23.770271] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-01-06T20:31:23.770546] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-06T20:31:23.770687] [INFO ] [sig ] SITC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:23.911828] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SITC.txt [2026-01-06T20:31:23.911970] [INFO ] [sig ] [2843/3517] Completed SITC in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:23.912009] [INFO ] [sig ] [2844/3517] Forecasting SITE... [2026-01-06T20:31:23.912040] [INFO ] [sig ] Generating forecast for: SITE [2026-01-06T20:31:23.912071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-06T20:31:23.924086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-06T20:31:23.924430] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-06T20:31:23.925255] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-06T20:31:23.925308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:23.925341] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:23.925370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:23.925427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:23.988452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:23.989391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:23.989480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:23.989512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:24.112453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:24.112632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:24.112678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:24.112708] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:24.116140] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-01-06T20:31:24.116418] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-06T20:31:24.116540] [INFO ] [sig ] SITE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:24.277440] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SITE.txt [2026-01-06T20:31:24.277611] [INFO ] [sig ] [2844/3517] Completed SITE in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:24.277653] [INFO ] [sig ] [2845/3517] Forecasting SITM... [2026-01-06T20:31:24.277683] [INFO ] [sig ] Generating forecast for: SITM [2026-01-06T20:31:24.277713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-06T20:31:24.289356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-06T20:31:24.289692] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-06T20:31:24.290452] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-06T20:31:24.290503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:24.290535] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:24.290562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:24.290645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:24.353690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:24.354544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:24.354647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:24.354681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:24.481631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:24.481765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:24.481806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:24.481851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:24.485119] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=28.66%) [2026-01-06T20:31:24.485391] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-06T20:31:24.485510] [INFO ] [sig ] SITM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:24.630081] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SITM.txt [2026-01-06T20:31:24.630225] [INFO ] [sig ] [2845/3517] Completed SITM in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:24.630265] [INFO ] [sig ] [2846/3517] Forecasting SIXG... [2026-01-06T20:31:24.630296] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-06T20:31:24.630326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-06T20:31:24.645504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-06T20:31:24.645962] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-06T20:31:24.646781] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-06T20:31:24.646833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:24.646867] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:24.646896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:24.646953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:24.706941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:24.707879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:24.707964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:24.707998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:24.828045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:24.828400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:24.828446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:24.828475] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:24.832769] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-01-06T20:31:24.833246] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-06T20:31:24.833377] [INFO ] [sig ] SIXG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:24.977714] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SIXG.txt [2026-01-06T20:31:24.977846] [INFO ] [sig ] [2846/3517] Completed SIXG in 0.3s | 2.90 sym/s | Total: 16.3m | ETA: 3.9m [2026-01-06T20:31:24.977885] [INFO ] [sig ] [2847/3517] Forecasting SJM... [2026-01-06T20:31:24.977914] [INFO ] [sig ] Generating forecast for: SJM [2026-01-06T20:31:24.977945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-06T20:31:24.990217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-06T20:31:24.990490] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-06T20:31:24.991253] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-06T20:31:24.991304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:24.991335] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:24.991362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:24.991418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:25.051888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:25.052727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:25.052806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:25.052857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:25.175653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:25.175811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:25.175854] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:25.175883] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:25.179627] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: UP (p=86.96%) [2026-01-06T20:31:25.179911] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-06T20:31:25.180037] [INFO ] [sig ] SJM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:25.327967] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SJM.txt [2026-01-06T20:31:25.328124] [INFO ] [sig ] [2847/3517] Completed SJM in 0.4s | 2.90 sym/s | Total: 16.3m | ETA: 3.8m [2026-01-06T20:31:25.328164] [INFO ] [sig ] [2848/3517] Forecasting SKE... [2026-01-06T20:31:25.328195] [INFO ] [sig ] Generating forecast for: SKE [2026-01-06T20:31:25.328226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-06T20:31:25.339968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-06T20:31:25.340499] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-06T20:31:25.341333] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-06T20:31:25.341385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:25.341416] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:25.341443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:25.341500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:25.401049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:25.401863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:25.401977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:25.402011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:25.521247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:25.521402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:25.521446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:25.521477] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:25.524881] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=92.95%) [2026-01-06T20:31:25.525224] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-06T20:31:25.525355] [INFO ] [sig ] SKE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:25.671024] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SKE.txt [2026-01-06T20:31:25.671165] [INFO ] [sig ] [2848/3517] Completed SKE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:25.671205] [INFO ] [sig ] [2849/3517] Forecasting SKIL... [2026-01-06T20:31:25.671237] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-06T20:31:25.671268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-06T20:31:25.682004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-06T20:31:25.682294] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-06T20:31:25.683078] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-06T20:31:25.683140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:25.683178] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:25.683206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:25.683295] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:25.740936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:25.741797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:25.741879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:25.741912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:25.860685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:25.860841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:25.860884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:25.860913] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:25.864562] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-06T20:31:25.864857] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-06T20:31:25.864985] [INFO ] [sig ] SKIL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:26.010561] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SKIL.txt [2026-01-06T20:31:26.010735] [INFO ] [sig ] [2849/3517] Completed SKIL in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:26.010775] [INFO ] [sig ] [2850/3517] Forecasting SKIN... [2026-01-06T20:31:26.010805] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-06T20:31:26.010837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-06T20:31:26.024403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-06T20:31:26.024753] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-06T20:31:26.025541] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-06T20:31:26.025613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:26.025649] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:26.025676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:26.025734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:26.082987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:26.083628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:26.083706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:26.083739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:26.208687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:26.208870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:26.208911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:26.208940] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:26.212592] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: UP (p=65.81%) [2026-01-06T20:31:26.212877] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-06T20:31:26.213003] [INFO ] [sig ] SKIN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:26.354007] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SKIN.txt [2026-01-06T20:31:26.354169] [INFO ] [sig ] [2850/3517] Completed SKIN in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:26.354211] [INFO ] [sig ] [2851/3517] Forecasting SKLZ... [2026-01-06T20:31:26.354243] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-06T20:31:26.354274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-06T20:31:26.368018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-06T20:31:26.368469] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-06T20:31:26.369535] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-06T20:31:26.369634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:26.369677] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:26.369711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:26.369793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:26.429956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:26.430811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:26.430893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:26.430927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:26.552986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:26.553126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:26.553168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:26.553197] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:26.556454] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=54.17%) [2026-01-06T20:31:26.556741] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-06T20:31:26.556861] [INFO ] [sig ] SKLZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:26.701912] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SKLZ.txt [2026-01-06T20:31:26.702087] [INFO ] [sig ] [2851/3517] Completed SKLZ in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:26.702129] [INFO ] [sig ] [2852/3517] Forecasting SKM... [2026-01-06T20:31:26.702160] [INFO ] [sig ] Generating forecast for: SKM [2026-01-06T20:31:26.702192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-06T20:31:26.713385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-06T20:31:26.713711] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-06T20:31:26.714478] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-06T20:31:26.714529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:26.714561] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:26.714610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:26.714670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:26.771082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:26.771821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:26.771901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:26.771936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:26.888351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:26.888508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:26.888551] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:26.888598] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:26.891965] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=30.75%) [2026-01-06T20:31:26.892242] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-06T20:31:26.892368] [INFO ] [sig ] SKM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:27.030436] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SKM.txt [2026-01-06T20:31:27.030587] [INFO ] [sig ] [2852/3517] Completed SKM in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:27.030630] [INFO ] [sig ] [2853/3517] Forecasting SKRE... [2026-01-06T20:31:27.030660] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-06T20:31:27.030691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-06T20:31:27.041918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-06T20:31:27.042226] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-06T20:31:27.042994] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-06T20:31:27.043045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:27.043077] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:27.043104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:27.043160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:27.099215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:27.100005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:27.100099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:27.100132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:27.214773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:27.214932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:27.214974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:27.215002] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:27.218449] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: DOWN (p=5.35%) [2026-01-06T20:31:27.218818] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-06T20:31:27.218953] [INFO ] [sig ] SKRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:27.366674] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SKRE.txt [2026-01-06T20:31:27.366819] [INFO ] [sig ] [2853/3517] Completed SKRE in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:27.366860] [INFO ] [sig ] [2854/3517] Forecasting SKWD... [2026-01-06T20:31:27.366890] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-06T20:31:27.366920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-06T20:31:27.381872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-06T20:31:27.382408] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-06T20:31:27.383402] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-06T20:31:27.383458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:27.383493] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:27.383521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:27.383608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:27.442192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:27.443373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:27.443472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:27.443505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:27.582332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:27.582595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:27.582646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:27.582678] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:27.586825] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: DOWN (p=8.24%) [2026-01-06T20:31:27.587278] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-06T20:31:27.587451] [INFO ] [sig ] SKWD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:27.750743] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SKWD.txt [2026-01-06T20:31:27.750994] [INFO ] [sig ] [2854/3517] Completed SKWD in 0.4s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:27.751057] [INFO ] [sig ] [2855/3517] Forecasting SKY... [2026-01-06T20:31:27.751092] [INFO ] [sig ] Generating forecast for: SKY [2026-01-06T20:31:27.751126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-06T20:31:27.766005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-06T20:31:27.766555] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-06T20:31:27.767526] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-06T20:31:27.767605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:27.767700] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:27.767739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:27.767804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:27.831417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:27.832425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:27.832513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:27.832548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:27.958795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:27.958982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:27.959029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:27.959059] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:27.962468] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: UP (p=51.21%) [2026-01-06T20:31:27.962784] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-06T20:31:27.962916] [INFO ] [sig ] SKY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:28.105508] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SKY.txt [2026-01-06T20:31:28.105832] [INFO ] [sig ] [2855/3517] Completed SKY in 0.4s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:28.105888] [INFO ] [sig ] [2856/3517] Forecasting SKYH... [2026-01-06T20:31:28.105936] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-06T20:31:28.105974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-06T20:31:28.121206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-06T20:31:28.121753] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-06T20:31:28.122726] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-06T20:31:28.122781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:28.122817] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:28.122850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:28.122910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:28.184394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:28.185552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:28.185684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:28.185725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:28.312747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:28.312981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:28.313033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:28.313065] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:28.316991] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-06T20:31:28.317370] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-06T20:31:28.317514] [INFO ] [sig ] SKYH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:28.470186] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SKYH.txt [2026-01-06T20:31:28.470426] [INFO ] [sig ] [2856/3517] Completed SKYH in 0.4s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:28.470471] [INFO ] [sig ] [2857/3517] Forecasting SKYX... [2026-01-06T20:31:28.470503] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-06T20:31:28.470534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-06T20:31:28.484339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-06T20:31:28.484822] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-06T20:31:28.485710] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-06T20:31:28.485762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:28.485797] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:28.485825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:28.485888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:28.548091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:28.549159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:28.549248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:28.549282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:28.669600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:28.669760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:28.669804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:28.669833] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:28.673227] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=8.12%) [2026-01-06T20:31:28.673508] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-06T20:31:28.673658] [INFO ] [sig ] SKYX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:28.816926] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SKYX.txt [2026-01-06T20:31:28.817069] [INFO ] [sig ] [2857/3517] Completed SKYX in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:28.817108] [INFO ] [sig ] [2858/3517] Forecasting SKYY... [2026-01-06T20:31:28.817137] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-06T20:31:28.817168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-06T20:31:28.829227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-06T20:31:28.829510] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-06T20:31:28.830305] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-06T20:31:28.830358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:28.830392] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:28.830419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:28.830478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:28.888198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:28.888922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:28.889008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:28.889042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:29.014557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:29.014737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:29.014780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:29.014839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:29.018135] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=70.46%) [2026-01-06T20:31:29.018408] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-06T20:31:29.018530] [INFO ] [sig ] SKYY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:29.160351] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SKYY.txt [2026-01-06T20:31:29.160471] [INFO ] [sig ] [2858/3517] Completed SKYY in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:29.160510] [INFO ] [sig ] [2859/3517] Forecasting SLAB... [2026-01-06T20:31:29.160538] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-06T20:31:29.160584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-06T20:31:29.172053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-06T20:31:29.172322] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-06T20:31:29.173090] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-06T20:31:29.173142] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:29.173173] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:29.173200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:29.173257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:29.229444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:29.230082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:29.230158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:29.230190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:29.348998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:29.349115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:29.349154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:29.349181] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:29.352467] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-06T20:31:29.352754] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-06T20:31:29.352879] [INFO ] [sig ] SLAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:29.493502] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLAB.txt [2026-01-06T20:31:29.493645] [INFO ] [sig ] [2859/3517] Completed SLAB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:29.493687] [INFO ] [sig ] [2860/3517] Forecasting SLB... [2026-01-06T20:31:29.493717] [INFO ] [sig ] Generating forecast for: SLB [2026-01-06T20:31:29.493746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-06T20:31:29.505198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-06T20:31:29.505517] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-06T20:31:29.506278] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-06T20:31:29.506329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:29.506361] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:29.506388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:29.506446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:29.563401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:29.564459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:29.564539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:29.564587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:29.687402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:29.687561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:29.687624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:29.687654] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:29.691425] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: DOWN (p=1.31%) [2026-01-06T20:31:29.691726] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-06T20:31:29.691855] [INFO ] [sig ] SLB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:29.841138] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLB.txt [2026-01-06T20:31:29.841285] [INFO ] [sig ] [2860/3517] Completed SLB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:29.841325] [INFO ] [sig ] [2861/3517] Forecasting SLDB... [2026-01-06T20:31:29.841355] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-06T20:31:29.841386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-06T20:31:29.853174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-06T20:31:29.853498] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-06T20:31:29.854372] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-06T20:31:29.854427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:29.854460] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:29.854488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:29.854547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:29.912839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:29.913677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:29.913758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:29.913791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:30.035778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:30.035944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:30.035987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:30.036015] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:30.040024] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: DOWN (p=29.94%) [2026-01-06T20:31:30.040524] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-06T20:31:30.040681] [INFO ] [sig ] SLDB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:30.183685] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLDB.txt [2026-01-06T20:31:30.183842] [INFO ] [sig ] [2861/3517] Completed SLDB in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:30.183882] [INFO ] [sig ] [2862/3517] Forecasting SLDP... [2026-01-06T20:31:30.183913] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-06T20:31:30.183942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-06T20:31:30.195642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-06T20:31:30.195994] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-06T20:31:30.196832] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-06T20:31:30.196896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:30.196929] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:30.196955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:30.197012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:30.253886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:30.254761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:30.254845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:30.254878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:30.374646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:30.374804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:30.374848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:30.374878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:30.378319] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=17.47%) [2026-01-06T20:31:30.378636] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-06T20:31:30.378811] [INFO ] [sig ] SLDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:30.528948] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLDP.txt [2026-01-06T20:31:30.529101] [INFO ] [sig ] [2862/3517] Completed SLDP in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:30.529147] [INFO ] [sig ] [2863/3517] Forecasting SLF... [2026-01-06T20:31:30.529177] [INFO ] [sig ] Generating forecast for: SLF [2026-01-06T20:31:30.529207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-06T20:31:30.541258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-06T20:31:30.541558] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-06T20:31:30.542386] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-06T20:31:30.542438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:30.542471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:30.542497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:30.542555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:30.600290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:30.600986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:30.601063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:30.601097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:30.724830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:30.724989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:30.725030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:30.725058] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:30.728406] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=80.62%) [2026-01-06T20:31:30.728696] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-06T20:31:30.728851] [INFO ] [sig ] SLF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:30.871376] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SLF.txt [2026-01-06T20:31:30.871520] [INFO ] [sig ] [2863/3517] Completed SLF in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.8m [2026-01-06T20:31:30.871559] [INFO ] [sig ] [2864/3517] Forecasting SLG... [2026-01-06T20:31:30.871608] [INFO ] [sig ] Generating forecast for: SLG [2026-01-06T20:31:30.871640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-06T20:31:30.883047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-06T20:31:30.883332] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-06T20:31:30.884096] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-06T20:31:30.884147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:30.884179] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:30.884205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:30.884261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:30.942540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:30.943440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:30.943520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:30.943552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:31.066553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:31.066722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:31.066766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:31.066794] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:31.074181] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=0.93%) [2026-01-06T20:31:31.074485] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-06T20:31:31.074628] [INFO ] [sig ] SLG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:31.212136] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLG.txt [2026-01-06T20:31:31.212266] [INFO ] [sig ] [2864/3517] Completed SLG in 0.3s | 2.90 sym/s | Total: 16.4m | ETA: 3.7m [2026-01-06T20:31:31.212304] [INFO ] [sig ] [2865/3517] Forecasting SLGN... [2026-01-06T20:31:31.212333] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-06T20:31:31.212362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-06T20:31:31.223869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-06T20:31:31.224118] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-06T20:31:31.224872] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-06T20:31:31.224922] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:31.224953] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:31.224981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:31.225037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:31.280212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:31.280803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:31.280902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:31.280934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:31.395679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:31.395802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:31.395840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:31.395869] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:31.399682] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=51.52%) [2026-01-06T20:31:31.399952] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-06T20:31:31.400089] [INFO ] [sig ] SLGN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:31.538681] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SLGN.txt [2026-01-06T20:31:31.538823] [INFO ] [sig ] [2865/3517] Completed SLGN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:31.538869] [INFO ] [sig ] [2866/3517] Forecasting SLM... [2026-01-06T20:31:31.538900] [INFO ] [sig ] Generating forecast for: SLM [2026-01-06T20:31:31.538931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-06T20:31:31.550325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-06T20:31:31.550614] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-06T20:31:31.551352] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-06T20:31:31.551406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:31.551444] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:31.551470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:31.551527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:31.609314] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:31.609926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:31.610004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:31.610044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:31.732712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:31.732856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:31.732897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:31.732925] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:31.736502] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=80.29%) [2026-01-06T20:31:31.736782] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-06T20:31:31.736899] [INFO ] [sig ] SLM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:31.875436] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SLM.txt [2026-01-06T20:31:31.875564] [INFO ] [sig ] [2866/3517] Completed SLM in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:31.875620] [INFO ] [sig ] [2867/3517] Forecasting SLN... [2026-01-06T20:31:31.875650] [INFO ] [sig ] Generating forecast for: SLN [2026-01-06T20:31:31.875681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-06T20:31:31.887100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-06T20:31:31.887361] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-06T20:31:31.888128] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-06T20:31:31.888178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:31.888210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:31.888236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:31.888292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:31.944503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:31.945123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:31.945200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:31.945231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:32.062222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:32.062357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:32.062397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:32.062425] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:32.065682] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=22.87%) [2026-01-06T20:31:32.065947] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-06T20:31:32.066089] [INFO ] [sig ] SLN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:32.206494] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLN.txt [2026-01-06T20:31:32.206668] [INFO ] [sig ] [2867/3517] Completed SLN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:32.206710] [INFO ] [sig ] [2868/3517] Forecasting SLNO... [2026-01-06T20:31:32.206742] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-06T20:31:32.206773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-06T20:31:32.218282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-06T20:31:32.218682] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-06T20:31:32.219462] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-06T20:31:32.219513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:32.219545] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:32.219593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:32.219654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:32.277586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:32.278411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:32.278495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:32.278527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:32.403439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:32.403608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:32.403652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:32.403682] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:32.407096] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=98.55%) [2026-01-06T20:31:32.407368] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-06T20:31:32.407492] [INFO ] [sig ] SLNO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:32.551789] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SLNO.txt [2026-01-06T20:31:32.551968] [INFO ] [sig ] [2868/3517] Completed SLNO in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:32.552009] [INFO ] [sig ] [2869/3517] Forecasting SLP... [2026-01-06T20:31:32.552040] [INFO ] [sig ] Generating forecast for: SLP [2026-01-06T20:31:32.552070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-06T20:31:32.564217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-06T20:31:32.564591] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-06T20:31:32.565337] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-06T20:31:32.565388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:32.565420] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:32.565447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:32.565507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:32.623713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:32.624556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:32.624652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:32.624685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:32.746535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:32.746698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:32.746758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:32.746788] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:32.750116] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: UP (p=54.93%) [2026-01-06T20:31:32.750380] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-06T20:31:32.750499] [INFO ] [sig ] SLP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:32.894644] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SLP.txt [2026-01-06T20:31:32.894776] [INFO ] [sig ] [2869/3517] Completed SLP in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:32.894816] [INFO ] [sig ] [2870/3517] Forecasting SLQD... [2026-01-06T20:31:32.894845] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-06T20:31:32.894875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-06T20:31:32.906961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-06T20:31:32.907269] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-06T20:31:32.908057] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-06T20:31:32.908109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:32.908140] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:32.908167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:32.908224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:32.963864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:32.964501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:32.964597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:32.964634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:33.081655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:33.081814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:33.081859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:33.081889] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:33.085482] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-06T20:31:33.085774] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-06T20:31:33.085898] [INFO ] [sig ] SLQD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:33.229492] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLQD.txt [2026-01-06T20:31:33.229638] [INFO ] [sig ] [2870/3517] Completed SLQD in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:33.229678] [INFO ] [sig ] [2871/3517] Forecasting SLRC... [2026-01-06T20:31:33.229708] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-06T20:31:33.229736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-06T20:31:33.242306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-06T20:31:33.242559] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-06T20:31:33.243311] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-06T20:31:33.243362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:33.243394] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:33.243420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:33.243476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:33.302085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:33.302785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:33.302879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:33.302913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:33.421881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:33.422021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:33.422062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:33.422091] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:33.425342] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: UP (p=85.04%) [2026-01-06T20:31:33.425621] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-06T20:31:33.425744] [INFO ] [sig ] SLRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:33.571637] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SLRC.txt [2026-01-06T20:31:33.571767] [INFO ] [sig ] [2871/3517] Completed SLRC in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:33.571805] [INFO ] [sig ] [2872/3517] Forecasting SLS... [2026-01-06T20:31:33.571836] [INFO ] [sig ] Generating forecast for: SLS [2026-01-06T20:31:33.571865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-06T20:31:33.584608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-06T20:31:33.585004] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-06T20:31:33.585870] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-06T20:31:33.585923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:33.585984] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:33.586012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:33.586069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:33.644337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:33.645253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:33.645336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:33.645369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:33.769604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:33.769767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:33.769813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:33.769844] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:33.773275] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=92.87%) [2026-01-06T20:31:33.773606] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-06T20:31:33.773740] [INFO ] [sig ] SLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:33.917061] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SLS.txt [2026-01-06T20:31:33.917191] [INFO ] [sig ] [2872/3517] Completed SLS in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:33.917229] [INFO ] [sig ] [2873/3517] Forecasting SLVM... [2026-01-06T20:31:33.917259] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-06T20:31:33.917289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-06T20:31:33.929597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-06T20:31:33.929952] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-06T20:31:33.930759] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-06T20:31:33.930810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:33.930853] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:33.930881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:33.930938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:33.988335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:33.989200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:33.989282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:33.989316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:34.112057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:34.112241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:34.112285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:34.112313] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:34.116104] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-01-06T20:31:34.116598] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-06T20:31:34.116729] [INFO ] [sig ] SLVM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:34.259472] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLVM.txt [2026-01-06T20:31:34.259642] [INFO ] [sig ] [2873/3517] Completed SLVM in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:34.259684] [INFO ] [sig ] [2874/3517] Forecasting SLVO... [2026-01-06T20:31:34.259714] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-06T20:31:34.259745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-06T20:31:34.270423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-06T20:31:34.270719] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-06T20:31:34.271699] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-06T20:31:34.271750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:34.271782] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:34.271809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:34.271866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:34.330716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:34.331547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:34.331644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:34.331677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:34.455325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:34.455463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:34.455507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:34.455536] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:34.458867] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: DOWN (p=42.80%) [2026-01-06T20:31:34.459132] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-06T20:31:34.459251] [INFO ] [sig ] SLVO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:34.598835] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLVO.txt [2026-01-06T20:31:34.598997] [INFO ] [sig ] [2874/3517] Completed SLVO in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:34.599040] [INFO ] [sig ] [2875/3517] Forecasting SLXN... [2026-01-06T20:31:34.599081] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-06T20:31:34.599132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-06T20:31:34.610390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-06T20:31:34.610714] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-06T20:31:34.611502] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-06T20:31:34.611554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:34.611614] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:34.611646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:34.611705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:34.669619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:34.670455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:34.670539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:34.670590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:34.794193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:34.794366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:34.794410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:34.794471] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:34.799089] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-06T20:31:34.799381] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-06T20:31:34.799510] [INFO ] [sig ] SLXN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:34.940615] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SLXN.txt [2026-01-06T20:31:34.940767] [INFO ] [sig ] [2875/3517] Completed SLXN in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:34.940807] [INFO ] [sig ] [2876/3517] Forecasting SM... [2026-01-06T20:31:34.940836] [INFO ] [sig ] Generating forecast for: SM [2026-01-06T20:31:34.940867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-06T20:31:34.952479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-06T20:31:34.952884] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-06T20:31:34.953746] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-06T20:31:34.953799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:34.953831] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:34.953857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:34.953914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:35.009811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:35.010684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:35.010769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:35.010803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:35.129970] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:35.130130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:35.130172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:35.130201] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:35.133657] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: UP (p=86.85%) [2026-01-06T20:31:35.133960] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-06T20:31:35.134094] [INFO ] [sig ] SM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:35.277198] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SM.txt [2026-01-06T20:31:35.277360] [INFO ] [sig ] [2876/3517] Completed SM in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:35.277401] [INFO ] [sig ] [2877/3517] Forecasting SMBC... [2026-01-06T20:31:35.277438] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-06T20:31:35.277470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-06T20:31:35.289777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-06T20:31:35.290164] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-06T20:31:35.290942] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-06T20:31:35.290993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:35.291025] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:35.291052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:35.291109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:35.353917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:35.354774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:35.354856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:35.354891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:35.475131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:35.475284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:35.475330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:35.475362] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:35.478849] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: DOWN (p=6.61%) [2026-01-06T20:31:35.479140] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-06T20:31:35.479268] [INFO ] [sig ] SMBC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:35.626797] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMBC.txt [2026-01-06T20:31:35.626954] [INFO ] [sig ] [2877/3517] Completed SMBC in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:35.626997] [INFO ] [sig ] [2878/3517] Forecasting SMBK... [2026-01-06T20:31:35.627032] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-06T20:31:35.627097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-06T20:31:35.637974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-06T20:31:35.638279] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-06T20:31:35.639124] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-06T20:31:35.639184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:35.639220] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:35.639248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:35.639306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:35.697749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:35.698628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:35.698711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:35.698775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:35.815846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:35.815996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:35.816039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:35.816069] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:35.819400] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=86.81%) [2026-01-06T20:31:35.819698] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-06T20:31:35.819822] [INFO ] [sig ] SMBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:35.960552] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SMBK.txt [2026-01-06T20:31:35.960704] [INFO ] [sig ] [2878/3517] Completed SMBK in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:35.960744] [INFO ] [sig ] [2879/3517] Forecasting SMCI... [2026-01-06T20:31:35.960774] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-06T20:31:35.960803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-06T20:31:35.972418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-06T20:31:35.972768] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-06T20:31:35.973545] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-06T20:31:35.973616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:35.973650] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:35.973681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:35.973738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:36.031931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:36.032806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:36.032889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:36.032922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:36.159212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:36.159369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:36.159413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:36.159443] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:36.162759] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-06T20:31:36.163030] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-06T20:31:36.163154] [INFO ] [sig ] SMCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:36.299044] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SMCI.txt [2026-01-06T20:31:36.299181] [INFO ] [sig ] [2879/3517] Completed SMCI in 0.3s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:36.299222] [INFO ] [sig ] [2880/3517] Forecasting SMCX... [2026-01-06T20:31:36.299253] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-06T20:31:36.299285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-06T20:31:36.310443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-06T20:31:36.310765] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-06T20:31:36.311522] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-06T20:31:36.311600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:36.311634] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:36.311660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:36.311715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:36.370662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:36.371674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:36.371762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:36.371797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:36.510742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:36.510904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:36.510949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:36.510998] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:36.514528] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: DOWN (p=4.71%) [2026-01-06T20:31:36.514857] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-06T20:31:36.515002] [INFO ] [sig ] SMCX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:36.667253] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMCX.txt [2026-01-06T20:31:36.667423] [INFO ] [sig ] [2880/3517] Completed SMCX in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:36.667464] [INFO ] [sig ] [2881/3517] Forecasting SMFG... [2026-01-06T20:31:36.667495] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-06T20:31:36.667527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-06T20:31:36.679760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-06T20:31:36.680079] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-06T20:31:36.680854] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-06T20:31:36.680905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:36.680936] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:36.680963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:36.681020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:36.739015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:36.739874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:36.739981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:36.740016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:36.862093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:36.862267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:36.862318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:36.862348] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:36.865795] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-06T20:31:36.866105] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-06T20:31:36.866240] [INFO ] [sig ] SMFG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:37.065125] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMFG.txt [2026-01-06T20:31:37.065274] [INFO ] [sig ] [2881/3517] Completed SMFG in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.7m [2026-01-06T20:31:37.065313] [INFO ] [sig ] [2882/3517] Forecasting SMH... [2026-01-06T20:31:37.065343] [INFO ] [sig ] Generating forecast for: SMH [2026-01-06T20:31:37.065374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-06T20:31:37.076552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-06T20:31:37.076838] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-06T20:31:37.077624] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-06T20:31:37.077678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:37.077711] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:37.077739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:37.077797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:37.144054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:37.145181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:37.145344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:37.145413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:37.278626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:37.278801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:37.278850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:37.278881] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:37.282484] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: UP (p=65.68%) [2026-01-06T20:31:37.282804] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-06T20:31:37.282941] [INFO ] [sig ] SMH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:37.424791] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SMH.txt [2026-01-06T20:31:37.424943] [INFO ] [sig ] [2882/3517] Completed SMH in 0.4s | 2.90 sym/s | Total: 16.5m | ETA: 3.6m [2026-01-06T20:31:37.424982] [INFO ] [sig ] [2883/3517] Forecasting SMHI... [2026-01-06T20:31:37.425012] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-06T20:31:37.425042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-06T20:31:37.436119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-06T20:31:37.436397] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-06T20:31:37.437161] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-06T20:31:37.437218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:37.437250] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:37.437277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:37.437334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:37.494604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:37.495498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:37.495604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:37.495642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:37.612677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:37.612828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:37.612872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:37.612900] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:37.616188] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-01-06T20:31:37.616459] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-06T20:31:37.616598] [INFO ] [sig ] SMHI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:37.760756] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMHI.txt [2026-01-06T20:31:37.760894] [INFO ] [sig ] [2883/3517] Completed SMHI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:37.760933] [INFO ] [sig ] [2884/3517] Forecasting SMHX... [2026-01-06T20:31:37.760963] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-06T20:31:37.760994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-06T20:31:37.772632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-06T20:31:37.773018] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-06T20:31:37.773857] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-06T20:31:37.773911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:37.773944] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:37.773972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:37.774044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:37.832389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:37.833216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:37.833296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:37.833330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:37.954047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:37.954212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:37.954255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:37.954285] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:37.957824] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: UP (p=81.02%) [2026-01-06T20:31:37.958114] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-06T20:31:37.958239] [INFO ] [sig ] SMHX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:38.104975] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SMHX.txt [2026-01-06T20:31:38.105153] [INFO ] [sig ] [2884/3517] Completed SMHX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:38.105197] [INFO ] [sig ] [2885/3517] Forecasting SMID... [2026-01-06T20:31:38.105229] [INFO ] [sig ] Generating forecast for: SMID [2026-01-06T20:31:38.105260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-06T20:31:38.118334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-06T20:31:38.119009] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-06T20:31:38.120022] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-06T20:31:38.120075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:38.120108] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:38.120136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:38.120197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:38.181309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:38.182328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:38.182472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:38.182508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:38.300815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:38.300967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:38.301009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:38.301039] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:38.304460] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: DOWN (p=34.82%) [2026-01-06T20:31:38.304748] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-06T20:31:38.304876] [INFO ] [sig ] SMID: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:38.447517] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMID.txt [2026-01-06T20:31:38.447708] [INFO ] [sig ] [2885/3517] Completed SMID in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:38.447749] [INFO ] [sig ] [2886/3517] Forecasting SMPL... [2026-01-06T20:31:38.447779] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-06T20:31:38.447810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-06T20:31:38.458587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-06T20:31:38.458892] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-06T20:31:38.459703] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-06T20:31:38.459755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:38.459787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:38.459813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:38.459870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:38.515888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:38.516503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:38.516597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:38.516633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:38.635543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:38.635695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:38.635740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:38.635770] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:38.639703] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=44.62%) [2026-01-06T20:31:38.639975] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-06T20:31:38.640098] [INFO ] [sig ] SMPL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:38.781319] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMPL.txt [2026-01-06T20:31:38.781448] [INFO ] [sig ] [2886/3517] Completed SMPL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:38.781487] [INFO ] [sig ] [2887/3517] Forecasting SMTC... [2026-01-06T20:31:38.781516] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-06T20:31:38.781546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-06T20:31:38.792274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-06T20:31:38.792597] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-06T20:31:38.793362] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-06T20:31:38.793414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:38.793446] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:38.793473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:38.793530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:38.849893] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:38.850534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:38.850626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:38.850660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:38.967004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:38.967142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:38.967184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:38.967216] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:38.970481] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-01-06T20:31:38.970762] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-06T20:31:38.970881] [INFO ] [sig ] SMTC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:39.109724] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMTC.txt [2026-01-06T20:31:39.109852] [INFO ] [sig ] [2887/3517] Completed SMTC in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:39.109892] [INFO ] [sig ] [2888/3517] Forecasting SMTI... [2026-01-06T20:31:39.109921] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-06T20:31:39.109958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-06T20:31:39.121092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-06T20:31:39.121399] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-06T20:31:39.122561] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-06T20:31:39.122629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:39.122663] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:39.122690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:39.122746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:39.181227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:39.182221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:39.182307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:39.182341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:39.303475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:39.303652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:39.303698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:39.303729] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:39.307098] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-06T20:31:39.307366] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-06T20:31:39.307487] [INFO ] [sig ] SMTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:39.446182] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMTI.txt [2026-01-06T20:31:39.446310] [INFO ] [sig ] [2888/3517] Completed SMTI in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:39.446348] [INFO ] [sig ] [2889/3517] Forecasting SMWB... [2026-01-06T20:31:39.446377] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-06T20:31:39.446407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-06T20:31:39.457356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-06T20:31:39.457697] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-06T20:31:39.458453] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-06T20:31:39.458504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:39.458561] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:39.458608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:39.458666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:39.514844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:39.515466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:39.515543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:39.515592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:39.635878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:39.636024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:39.636067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:39.636095] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:39.639362] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-01-06T20:31:39.639652] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-06T20:31:39.639775] [INFO ] [sig ] SMWB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:39.778073] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SMWB.txt [2026-01-06T20:31:39.778199] [INFO ] [sig ] [2889/3517] Completed SMWB in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:39.778238] [INFO ] [sig ] [2890/3517] Forecasting SMX... [2026-01-06T20:31:39.778268] [INFO ] [sig ] Generating forecast for: SMX [2026-01-06T20:31:39.778298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-06T20:31:39.790598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-06T20:31:39.790989] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-06T20:31:39.791789] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-06T20:31:39.791840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:39.791872] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:39.791898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:39.791954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:39.850924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:39.851742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:39.851838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:39.851896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:39.959315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:39.959489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:39.959534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:39.959564] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:39.962880] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: DOWN (p=31.96%) [2026-01-06T20:31:39.963146] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-06T20:31:39.963267] [INFO ] [sig ] SMX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:40.116678] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SMX.txt [2026-01-06T20:31:40.116848] [INFO ] [sig ] [2890/3517] Completed SMX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:40.116889] [INFO ] [sig ] [2891/3517] Forecasting SN... [2026-01-06T20:31:40.116920] [INFO ] [sig ] Generating forecast for: SN [2026-01-06T20:31:40.116952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-06T20:31:40.130502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-06T20:31:40.130935] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-06T20:31:40.131990] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-06T20:31:40.132056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:40.132094] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:40.132128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:40.132213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:40.195340] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:40.196214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:40.196314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:40.196357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:40.328957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:40.329115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:40.329159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:40.329189] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:40.332638] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-01-06T20:31:40.332914] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-06T20:31:40.333041] [INFO ] [sig ] SN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:40.474991] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SN.txt [2026-01-06T20:31:40.475155] [INFO ] [sig ] [2891/3517] Completed SN in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:40.475198] [INFO ] [sig ] [2892/3517] Forecasting SNA... [2026-01-06T20:31:40.475227] [INFO ] [sig ] Generating forecast for: SNA [2026-01-06T20:31:40.475258] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-06T20:31:40.487404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-06T20:31:40.487737] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-06T20:31:40.488987] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-06T20:31:40.489044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:40.489077] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:40.489105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:40.489177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:40.546508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:40.547232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:40.547311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:40.547344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:40.669167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:40.669326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:40.669368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:40.669397] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:40.673120] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: UP (p=54.59%) [2026-01-06T20:31:40.673404] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-06T20:31:40.673734] [INFO ] [sig ] SNA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:40.813490] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNA.txt [2026-01-06T20:31:40.813662] [INFO ] [sig ] [2892/3517] Completed SNA in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:40.813708] [INFO ] [sig ] [2893/3517] Forecasting SNAP... [2026-01-06T20:31:40.813739] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-06T20:31:40.813771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-06T20:31:40.824671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-06T20:31:40.824988] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-06T20:31:40.825787] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-06T20:31:40.825841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:40.825874] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:40.825902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:40.825960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:40.888184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:40.889246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:40.889332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:40.889367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:41.016523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:41.016718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:41.016766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:41.016797] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:41.020289] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: DOWN (p=1.27%) [2026-01-06T20:31:41.020598] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-06T20:31:41.020726] [INFO ] [sig ] SNAP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:41.170189] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SNAP.txt [2026-01-06T20:31:41.170367] [INFO ] [sig ] [2893/3517] Completed SNAP in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:41.170413] [INFO ] [sig ] [2894/3517] Forecasting SNCY... [2026-01-06T20:31:41.170442] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-06T20:31:41.170472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-06T20:31:41.182137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-06T20:31:41.182422] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-06T20:31:41.183203] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-06T20:31:41.183256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:41.183290] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:41.183317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:41.183373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:41.240260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:41.241217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:41.241309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:41.241341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:41.367567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:41.367743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:41.367786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:41.367815] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:41.371234] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=60.26%) [2026-01-06T20:31:41.371500] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-06T20:31:41.371654] [INFO ] [sig ] SNCY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:41.513363] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNCY.txt [2026-01-06T20:31:41.513515] [INFO ] [sig ] [2894/3517] Completed SNCY in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:41.513557] [INFO ] [sig ] [2895/3517] Forecasting SND... [2026-01-06T20:31:41.513604] [INFO ] [sig ] Generating forecast for: SND [2026-01-06T20:31:41.513637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-06T20:31:41.526183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-06T20:31:41.526552] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-06T20:31:41.527371] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-06T20:31:41.527432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:41.527464] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:41.527491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:41.527548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:41.587045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:41.587894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:41.587978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:41.588011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:41.712691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:41.712849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:41.712900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:41.712937] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:41.717844] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-01-06T20:31:41.718172] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-06T20:31:41.718313] [INFO ] [sig ] SND: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:41.876560] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SND.txt [2026-01-06T20:31:41.876729] [INFO ] [sig ] [2895/3517] Completed SND in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:41.876772] [INFO ] [sig ] [2896/3517] Forecasting SNDL... [2026-01-06T20:31:41.876805] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-06T20:31:41.876837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-06T20:31:41.889122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-06T20:31:41.889491] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-06T20:31:41.890522] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-06T20:31:41.890591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:41.890627] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:41.890657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:41.890716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:41.950847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:41.951674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:41.951755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:41.951789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:42.074761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:42.074913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:42.074958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:42.074987] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:42.078356] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-01-06T20:31:42.078649] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-06T20:31:42.078806] [INFO ] [sig ] SNDL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:42.219933] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNDL.txt [2026-01-06T20:31:42.220062] [INFO ] [sig ] [2896/3517] Completed SNDL in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:42.220125] [INFO ] [sig ] [2897/3517] Forecasting SNDX... [2026-01-06T20:31:42.220157] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-06T20:31:42.220188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-06T20:31:42.231976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-06T20:31:42.232257] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-06T20:31:42.233028] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-06T20:31:42.233090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:42.233122] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:42.233150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:42.233206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:42.291601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:42.292246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:42.292329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:42.292363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:42.419969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:42.420115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:42.420157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:42.420187] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:42.423508] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-06T20:31:42.423803] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-06T20:31:42.423929] [INFO ] [sig ] SNDX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:42.563167] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SNDX.txt [2026-01-06T20:31:42.563294] [INFO ] [sig ] [2897/3517] Completed SNDX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:42.563334] [INFO ] [sig ] [2898/3517] Forecasting SNES... [2026-01-06T20:31:42.563364] [INFO ] [sig ] Generating forecast for: SNES [2026-01-06T20:31:42.563394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-06T20:31:42.577294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-06T20:31:42.577805] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-06T20:31:42.578652] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-06T20:31:42.578706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:42.578765] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:42.578796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:42.578855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:42.639027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:42.640008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:42.640112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:42.640146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:42.767132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:42.767302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:42.767347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:42.767376] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:42.770978] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: UP (p=81.64%) [2026-01-06T20:31:42.771252] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-06T20:31:42.771380] [INFO ] [sig ] SNES: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:42.937715] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNES.txt [2026-01-06T20:31:42.937909] [INFO ] [sig ] [2898/3517] Completed SNES in 0.4s | 2.90 sym/s | Total: 16.6m | ETA: 3.6m [2026-01-06T20:31:42.937952] [INFO ] [sig ] [2899/3517] Forecasting SNEX... [2026-01-06T20:31:42.937982] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-06T20:31:42.938013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-06T20:31:42.950537] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-06T20:31:42.950985] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-06T20:31:42.952040] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-06T20:31:42.952093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:42.952125] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:42.952153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:42.952210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:43.011785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:43.012786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:43.012905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:43.012941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:43.133674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:43.133807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:43.133850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:43.133879] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:43.137564] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-06T20:31:43.137851] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-06T20:31:43.137974] [INFO ] [sig ] SNEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:43.278045] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SNEX.txt [2026-01-06T20:31:43.278168] [INFO ] [sig ] [2899/3517] Completed SNEX in 0.3s | 2.90 sym/s | Total: 16.6m | ETA: 3.5m [2026-01-06T20:31:43.278208] [INFO ] [sig ] [2900/3517] Forecasting SNFCA... [2026-01-06T20:31:43.278238] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-06T20:31:43.278268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-06T20:31:43.289489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-06T20:31:43.289819] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-06T20:31:43.290628] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-06T20:31:43.290682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:43.290714] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:43.290749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:43.290806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:43.350635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:43.351302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:43.351380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:43.351413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:43.477378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:43.477524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:43.477566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:43.477613] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:43.480919] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: DOWN (p=30.11%) [2026-01-06T20:31:43.481187] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-06T20:31:43.481310] [INFO ] [sig ] SNFCA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:43.621992] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SNFCA.txt [2026-01-06T20:31:43.622135] [INFO ] [sig ] [2900/3517] Completed SNFCA in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:43.622202] [INFO ] [sig ] [2901/3517] Forecasting SNGX... [2026-01-06T20:31:43.622232] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-06T20:31:43.622263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-06T20:31:43.633535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-06T20:31:43.633823] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-06T20:31:43.634784] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-06T20:31:43.634834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:43.634866] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:43.634893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:43.634948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:43.692953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:43.693804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:43.693886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:43.693919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:43.811359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:43.811528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:43.811591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:43.811623] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:43.814900] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-06T20:31:43.815164] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-06T20:31:43.815308] [INFO ] [sig ] SNGX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:43.955722] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SNGX.txt [2026-01-06T20:31:43.955890] [INFO ] [sig ] [2901/3517] Completed SNGX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:43.955931] [INFO ] [sig ] [2902/3517] Forecasting SNN... [2026-01-06T20:31:43.955960] [INFO ] [sig ] Generating forecast for: SNN [2026-01-06T20:31:43.955989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-06T20:31:43.968483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-06T20:31:43.968875] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-06T20:31:43.969666] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-06T20:31:43.969719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:43.969750] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:43.969776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:43.969833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:44.027341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:44.028068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:44.028148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:44.028180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:44.151161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:44.151322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:44.151365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:44.151395] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:44.154812] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: UP (p=95.38%) [2026-01-06T20:31:44.155118] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-06T20:31:44.155243] [INFO ] [sig ] SNN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:44.293996] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNN.txt [2026-01-06T20:31:44.294153] [INFO ] [sig ] [2902/3517] Completed SNN in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:44.294192] [INFO ] [sig ] [2903/3517] Forecasting SNOA... [2026-01-06T20:31:44.294221] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-06T20:31:44.294251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-06T20:31:44.305803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-06T20:31:44.306107] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-06T20:31:44.306891] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-06T20:31:44.306944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:44.306976] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:44.307003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:44.307060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:44.364063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:44.364783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:44.364860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:44.364893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:44.486911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:44.487049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:44.487090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:44.487119] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:44.490676] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-01-06T20:31:44.490941] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-06T20:31:44.491062] [INFO ] [sig ] SNOA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:44.631083] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNOA.txt [2026-01-06T20:31:44.631215] [INFO ] [sig ] [2903/3517] Completed SNOA in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:44.631256] [INFO ] [sig ] [2904/3517] Forecasting SNPS... [2026-01-06T20:31:44.631287] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-06T20:31:44.631318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-06T20:31:44.642941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-06T20:31:44.643244] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-06T20:31:44.644063] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-06T20:31:44.644116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:44.644150] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:44.644179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:44.644237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:44.704273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:44.704979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:44.705059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:44.705093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:44.826771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:44.826883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:44.826938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:44.826968] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:44.830118] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: UP (p=76.04%) [2026-01-06T20:31:44.830379] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-06T20:31:44.830500] [INFO ] [sig ] SNPS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:44.970530] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNPS.txt [2026-01-06T20:31:44.970664] [INFO ] [sig ] [2904/3517] Completed SNPS in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:44.970705] [INFO ] [sig ] [2905/3517] Forecasting SNTI... [2026-01-06T20:31:44.970734] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-06T20:31:44.970763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-06T20:31:44.981721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-06T20:31:44.982003] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-06T20:31:44.982916] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-06T20:31:44.982969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:44.983002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:44.983030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:44.983089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:45.040353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:45.040982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:45.041057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:45.041089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:45.164771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:45.164918] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:31:45.164963] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:45.164995] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:45.168351] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=59.50%) [2026-01-06T20:31:45.168636] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-06T20:31:45.168772] [INFO ] [sig ] SNTI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:45.307511] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNTI.txt [2026-01-06T20:31:45.307666] [INFO ] [sig ] [2905/3517] Completed SNTI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:45.307705] [INFO ] [sig ] [2906/3517] Forecasting SNX... [2026-01-06T20:31:45.307735] [INFO ] [sig ] Generating forecast for: SNX [2026-01-06T20:31:45.307766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-06T20:31:45.319030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-06T20:31:45.319328] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-06T20:31:45.320104] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-06T20:31:45.320155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:45.320210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:45.320239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:45.320296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:45.379890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:45.380602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:45.380679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:45.380711] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:45.501939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:45.502084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:45.502127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:45.502156] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:45.505421] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: UP (p=84.21%) [2026-01-06T20:31:45.505709] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-06T20:31:45.505829] [INFO ] [sig ] SNX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:45.646015] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNX.txt [2026-01-06T20:31:45.646129] [INFO ] [sig ] [2906/3517] Completed SNX in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:45.646166] [INFO ] [sig ] [2907/3517] Forecasting SNY... [2026-01-06T20:31:45.646196] [INFO ] [sig ] Generating forecast for: SNY [2026-01-06T20:31:45.646225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-06T20:31:45.658022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-06T20:31:45.658320] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-06T20:31:45.659344] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-06T20:31:45.659398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:45.659434] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:45.659461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:45.659519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:45.717346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:45.718022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:45.718099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:45.718131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:45.834455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:45.834586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:45.834629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:45.834659] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:45.837875] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=98.36%) [2026-01-06T20:31:45.838142] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-06T20:31:45.838262] [INFO ] [sig ] SNY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:45.980052] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SNY.txt [2026-01-06T20:31:45.980175] [INFO ] [sig ] [2907/3517] Completed SNY in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:45.980214] [INFO ] [sig ] [2908/3517] Forecasting SO... [2026-01-06T20:31:45.980244] [INFO ] [sig ] Generating forecast for: SO [2026-01-06T20:31:45.980274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-06T20:31:45.992686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-06T20:31:45.992991] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-06T20:31:45.993812] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-06T20:31:45.993865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:45.993909] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:45.993938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:45.993996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:46.052455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:46.053110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:46.053185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:46.053217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:46.174921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:46.175063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:46.175107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:46.175143] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:46.178383] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=77.26%) [2026-01-06T20:31:46.178673] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-06T20:31:46.178815] [INFO ] [sig ] SO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:46.319140] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SO.txt [2026-01-06T20:31:46.319274] [INFO ] [sig ] [2908/3517] Completed SO in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:46.319313] [INFO ] [sig ] [2909/3517] Forecasting SOCL... [2026-01-06T20:31:46.319342] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-06T20:31:46.319372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-06T20:31:46.329757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-06T20:31:46.330037] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-06T20:31:46.330883] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-06T20:31:46.330935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:46.330968] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:46.330996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:46.331055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:46.395001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:46.395754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:46.395838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:46.395871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:46.504566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:46.504731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:46.504773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:46.504801] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:46.508985] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: DOWN (p=23.68%) [2026-01-06T20:31:46.509329] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-06T20:31:46.509478] [INFO ] [sig ] SOCL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:46.652128] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SOCL.txt [2026-01-06T20:31:46.652253] [INFO ] [sig ] [2909/3517] Completed SOCL in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:46.652292] [INFO ] [sig ] [2910/3517] Forecasting SOFI... [2026-01-06T20:31:46.652323] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-06T20:31:46.652353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-06T20:31:46.664640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-06T20:31:46.665004] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-06T20:31:46.665871] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-06T20:31:46.665925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:46.665957] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:46.665985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:46.666047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:46.721837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:46.722488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:46.722591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:46.722626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:46.845470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:46.845587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:46.845629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:46.845658] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:46.849265] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: DOWN (p=29.87%) [2026-01-06T20:31:46.849535] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-06T20:31:46.849675] [INFO ] [sig ] SOFI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:46.991763] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SOFI.txt [2026-01-06T20:31:46.991884] [INFO ] [sig ] [2910/3517] Completed SOFI in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:46.991922] [INFO ] [sig ] [2911/3517] Forecasting SOGP... [2026-01-06T20:31:46.991952] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-06T20:31:46.991981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-06T20:31:47.002675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-06T20:31:47.002947] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-06T20:31:47.003746] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-06T20:31:47.003797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:47.003829] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:47.003856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:47.003912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:47.061059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:47.061684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:47.061760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:47.061792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:47.185306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:47.185510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:47.185588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:47.185625] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:47.190450] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: UP (p=81.22%) [2026-01-06T20:31:47.190771] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-06T20:31:47.190908] [INFO ] [sig ] SOGP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:47.340329] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SOGP.txt [2026-01-06T20:31:47.340503] [INFO ] [sig ] [2911/3517] Completed SOGP in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:47.340557] [INFO ] [sig ] [2912/3517] Forecasting SOJC... [2026-01-06T20:31:47.340823] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-06T20:31:47.340859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-06T20:31:47.352955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-06T20:31:47.353284] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-06T20:31:47.354132] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-06T20:31:47.354184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:47.354216] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:47.354243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:47.354299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:47.411857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:47.412530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:47.412812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:47.412846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:47.533974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:47.534126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:47.534168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:47.534196] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:47.537704] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=13.63%) [2026-01-06T20:31:47.537973] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-06T20:31:47.538092] [INFO ] [sig ] SOJC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:47.680071] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SOJC.txt [2026-01-06T20:31:47.680228] [INFO ] [sig ] [2912/3517] Completed SOJC in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:47.680272] [INFO ] [sig ] [2913/3517] Forecasting SOJD... [2026-01-06T20:31:47.680303] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-06T20:31:47.680334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-06T20:31:47.691705] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-06T20:31:47.692187] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-06T20:31:47.693162] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-06T20:31:47.693216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:47.693250] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:47.693280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:47.693340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:47.752137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:47.752841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:47.752920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:47.752954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:47.872019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:47.872164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:47.872205] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:47.872233] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:47.875551] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=48.85%) [2026-01-06T20:31:47.875834] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-06T20:31:47.875953] [INFO ] [sig ] SOJD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:48.020447] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SOJD.txt [2026-01-06T20:31:48.020612] [INFO ] [sig ] [2913/3517] Completed SOJD in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:48.020654] [INFO ] [sig ] [2914/3517] Forecasting SOJE... [2026-01-06T20:31:48.020684] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-06T20:31:48.020714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-06T20:31:48.032830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-06T20:31:48.033118] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-06T20:31:48.033979] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-06T20:31:48.034032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:48.034063] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:48.034090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:48.034147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:48.092546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:48.093294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:48.093384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:48.093426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:48.216203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:48.216339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:48.216383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:48.216413] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:48.220048] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-06T20:31:48.220337] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-06T20:31:48.220466] [INFO ] [sig ] SOJE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:48.364815] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SOJE.txt [2026-01-06T20:31:48.364945] [INFO ] [sig ] [2914/3517] Completed SOJE in 0.3s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:48.364985] [INFO ] [sig ] [2915/3517] Forecasting SON... [2026-01-06T20:31:48.365015] [INFO ] [sig ] Generating forecast for: SON [2026-01-06T20:31:48.365047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-06T20:31:48.376689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-06T20:31:48.376997] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-06T20:31:48.377800] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-06T20:31:48.377853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:48.377886] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:48.377913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:48.377969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:48.438461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:48.439250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:48.439330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:48.439363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:48.561737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:48.561884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:48.561929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:48.561975] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:48.565304] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-06T20:31:48.565598] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-06T20:31:48.565919] [INFO ] [sig ] SON: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:48.733130] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SON.txt [2026-01-06T20:31:48.733332] [INFO ] [sig ] [2915/3517] Completed SON in 0.4s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:48.733383] [INFO ] [sig ] [2916/3517] Forecasting SONO... [2026-01-06T20:31:48.733424] [INFO ] [sig ] Generating forecast for: SONO [2026-01-06T20:31:48.733472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-06T20:31:48.749872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-06T20:31:48.750372] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-06T20:31:48.751570] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-06T20:31:48.751692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:48.751756] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:48.751798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:48.751912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:48.838993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:48.840108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:48.840299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:48.840358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:48.968545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:48.968740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:48.968787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:48.968817] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:48.972644] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: UP (p=64.94%) [2026-01-06T20:31:48.972963] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-06T20:31:48.973101] [INFO ] [sig ] SONO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:49.116713] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SONO.txt [2026-01-06T20:31:49.116907] [INFO ] [sig ] [2916/3517] Completed SONO in 0.4s | 2.90 sym/s | Total: 16.7m | ETA: 3.5m [2026-01-06T20:31:49.116963] [INFO ] [sig ] [2917/3517] Forecasting SOPA... [2026-01-06T20:31:49.116997] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-06T20:31:49.117028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-06T20:31:49.129564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-06T20:31:49.129999] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-06T20:31:49.130841] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-06T20:31:49.130896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:49.130928] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:49.130955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:49.131013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:49.191373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:49.192281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:49.192391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:49.192462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:49.316229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:49.316384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:49.316431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:49.316461] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:49.323914] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=52.34%) [2026-01-06T20:31:49.324250] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-06T20:31:49.324391] [INFO ] [sig ] SOPA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:49.474611] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SOPA.txt [2026-01-06T20:31:49.474767] [INFO ] [sig ] [2917/3517] Completed SOPA in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:49.474811] [INFO ] [sig ] [2918/3517] Forecasting SOPH... [2026-01-06T20:31:49.474843] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-06T20:31:49.474888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-06T20:31:49.486745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-06T20:31:49.487079] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-06T20:31:49.488059] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-06T20:31:49.488116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:49.488164] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:49.488203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:49.488263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:49.547929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:49.548808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:49.548893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:49.548927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:49.673680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:49.674045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:49.674108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:49.674152] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:49.678442] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: UP (p=60.32%) [2026-01-06T20:31:49.678799] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-06T20:31:49.678955] [INFO ] [sig ] SOPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:49.817170] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SOPH.txt [2026-01-06T20:31:49.817315] [INFO ] [sig ] [2918/3517] Completed SOPH in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:49.817356] [INFO ] [sig ] [2919/3517] Forecasting SOUN... [2026-01-06T20:31:49.817399] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-06T20:31:49.817459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-06T20:31:49.829204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-06T20:31:49.829587] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-06T20:31:49.830518] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-06T20:31:49.830570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:49.830624] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:49.830664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:49.830722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:49.887682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:49.888392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:49.888473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:49.888505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:50.005082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:50.005245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:50.005288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:50.005318] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:50.008867] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: UP (p=71.17%) [2026-01-06T20:31:50.009139] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-06T20:31:50.009262] [INFO ] [sig ] SOUN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:50.148187] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SOUN.txt [2026-01-06T20:31:50.148354] [INFO ] [sig ] [2919/3517] Completed SOUN in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:50.148393] [INFO ] [sig ] [2920/3517] Forecasting SOXQ... [2026-01-06T20:31:50.148425] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-06T20:31:50.148455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-06T20:31:50.159965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-06T20:31:50.160321] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-06T20:31:50.161103] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-06T20:31:50.161154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:50.161186] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:50.161213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:50.161270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:50.218649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:50.219424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:50.219506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:50.219539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:50.350435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:50.350608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:50.350652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:50.350680] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:50.354157] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: DOWN (p=39.39%) [2026-01-06T20:31:50.354437] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-06T20:31:50.354567] [INFO ] [sig ] SOXQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:50.495615] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SOXQ.txt [2026-01-06T20:31:50.495764] [INFO ] [sig ] [2920/3517] Completed SOXQ in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:50.495802] [INFO ] [sig ] [2921/3517] Forecasting SOXX... [2026-01-06T20:31:50.495831] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-06T20:31:50.495862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-06T20:31:50.507891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-06T20:31:50.508221] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-06T20:31:50.509028] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-06T20:31:50.509080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:50.509112] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:50.509140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:50.509197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:50.567649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:50.568501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:50.568606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:50.568641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:50.691120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:50.691264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:50.691304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:50.691333] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:50.694628] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-01-06T20:31:50.694895] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-06T20:31:50.695013] [INFO ] [sig ] SOXX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:50.834428] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SOXX.txt [2026-01-06T20:31:50.834553] [INFO ] [sig ] [2921/3517] Completed SOXX in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:50.834608] [INFO ] [sig ] [2922/3517] Forecasting SPAI... [2026-01-06T20:31:50.834644] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-06T20:31:50.834674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-06T20:31:50.845726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-06T20:31:50.846042] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-06T20:31:50.846830] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-06T20:31:50.846882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:50.846916] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:50.846944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:50.847000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:50.906094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:50.906725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:50.906800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:50.906833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:51.021392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:51.021523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:51.021567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:51.021618] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:51.024956] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-06T20:31:51.025228] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-06T20:31:51.025352] [INFO ] [sig ] SPAI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:51.169797] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPAI.txt [2026-01-06T20:31:51.169928] [INFO ] [sig ] [2922/3517] Completed SPAI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:51.169974] [INFO ] [sig ] [2923/3517] Forecasting SPB... [2026-01-06T20:31:51.170007] [INFO ] [sig ] Generating forecast for: SPB [2026-01-06T20:31:51.170044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-06T20:31:51.181601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-06T20:31:51.181923] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-06T20:31:51.182726] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-06T20:31:51.182779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:51.182845] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:51.182877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:51.182954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:51.241277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:51.242018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:51.242095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:51.242128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:51.368366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:51.368500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:51.368543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:51.368588] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:51.372035] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: DOWN (p=35.01%) [2026-01-06T20:31:51.372302] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-06T20:31:51.372421] [INFO ] [sig ] SPB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:51.510287] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPB.txt [2026-01-06T20:31:51.510416] [INFO ] [sig ] [2923/3517] Completed SPB in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:51.510454] [INFO ] [sig ] [2924/3517] Forecasting SPCB... [2026-01-06T20:31:51.510485] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-06T20:31:51.510517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-06T20:31:51.521958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-06T20:31:51.522244] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-06T20:31:51.523038] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-06T20:31:51.523091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:51.523123] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:51.523149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:51.523207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:51.580638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:51.581302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:51.581380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:51.581412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:51.704931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:51.705085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:51.705130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:51.705159] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:51.708624] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-06T20:31:51.708929] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-06T20:31:51.709062] [INFO ] [sig ] SPCB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:51.856453] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPCB.txt [2026-01-06T20:31:51.856669] [INFO ] [sig ] [2924/3517] Completed SPCB in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:51.856712] [INFO ] [sig ] [2925/3517] Forecasting SPCE... [2026-01-06T20:31:51.856744] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-06T20:31:51.856774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-06T20:31:51.868878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-06T20:31:51.869156] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-06T20:31:51.870094] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-06T20:31:51.870145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:51.870177] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:51.870204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:51.870261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:51.929387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:51.930256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:51.930338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:51.930373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:52.055806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:52.055968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:52.056012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:52.056041] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:52.059822] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: UP (p=87.66%) [2026-01-06T20:31:52.060115] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-06T20:31:52.060240] [INFO ] [sig ] SPCE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:52.205123] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SPCE.txt [2026-01-06T20:31:52.205276] [INFO ] [sig ] [2925/3517] Completed SPCE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:52.205314] [INFO ] [sig ] [2926/3517] Forecasting SPE... [2026-01-06T20:31:52.205347] [INFO ] [sig ] Generating forecast for: SPE [2026-01-06T20:31:52.205378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-06T20:31:52.217617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-06T20:31:52.217893] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-06T20:31:52.218666] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-06T20:31:52.218933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:52.218968] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:52.218995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:52.219053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:52.278280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:52.279174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:52.279263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:52.279296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:52.397905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:52.398064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:52.398108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:52.398192] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:52.401702] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-01-06T20:31:52.402165] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-06T20:31:52.402288] [INFO ] [sig ] SPE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:52.553359] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SPE.txt [2026-01-06T20:31:52.553518] [INFO ] [sig ] [2926/3517] Completed SPE in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:52.553563] [INFO ] [sig ] [2927/3517] Forecasting SPFI... [2026-01-06T20:31:52.553616] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-06T20:31:52.553654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-06T20:31:52.566629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-06T20:31:52.567202] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-06T20:31:52.568196] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-06T20:31:52.568248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:52.568279] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:52.568304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:52.568360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:52.627467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:52.628536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:52.628634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:52.628668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:52.750604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:52.750955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:52.750998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:52.751027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:52.754534] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=62.50%) [2026-01-06T20:31:52.754825] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-06T20:31:52.754947] [INFO ] [sig ] SPFI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:52.905893] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SPFI.txt [2026-01-06T20:31:52.906032] [INFO ] [sig ] [2927/3517] Completed SPFI in 0.4s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:52.906073] [INFO ] [sig ] [2928/3517] Forecasting SPG... [2026-01-06T20:31:52.906106] [INFO ] [sig ] Generating forecast for: SPG [2026-01-06T20:31:52.906138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-06T20:31:52.918628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-06T20:31:52.919237] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-06T20:31:52.920243] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-06T20:31:52.920299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:52.920333] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:52.920363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:52.920423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:52.983182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:52.984106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:52.984189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:52.984225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:53.106422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:53.106564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:53.106624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:53.106654] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:53.109888] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-01-06T20:31:53.110165] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-06T20:31:53.110287] [INFO ] [sig ] SPG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:53.253591] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SPG.txt [2026-01-06T20:31:53.253705] [INFO ] [sig ] [2928/3517] Completed SPG in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:53.253743] [INFO ] [sig ] [2929/3517] Forecasting SPGI... [2026-01-06T20:31:53.253773] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-06T20:31:53.253803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-06T20:31:53.265475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-06T20:31:53.265770] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-06T20:31:53.266506] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-06T20:31:53.266557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:53.266618] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:53.266649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:53.266713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:53.323031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:53.323660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:53.323742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:53.323776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:53.442495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:53.442641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:53.442682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:53.442711] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:53.445949] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: DOWN (p=40.47%) [2026-01-06T20:31:53.446217] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-06T20:31:53.446336] [INFO ] [sig ] SPGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:53.585995] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPGI.txt [2026-01-06T20:31:53.586103] [INFO ] [sig ] [2929/3517] Completed SPGI in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:53.586141] [INFO ] [sig ] [2930/3517] Forecasting SPH... [2026-01-06T20:31:53.586170] [INFO ] [sig ] Generating forecast for: SPH [2026-01-06T20:31:53.586200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-06T20:31:53.597146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-06T20:31:53.597412] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-06T20:31:53.598192] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-06T20:31:53.598243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:53.598275] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:53.598302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:53.598368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:53.655371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:53.656133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:53.656209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:53.656241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:53.773900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:53.774012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:53.774051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:53.774079] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:53.777226] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=31.62%) [2026-01-06T20:31:53.777490] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-06T20:31:53.777629] [INFO ] [sig ] SPH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:53.919231] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPH.txt [2026-01-06T20:31:53.919356] [INFO ] [sig ] [2930/3517] Completed SPH in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:53.919399] [INFO ] [sig ] [2931/3517] Forecasting SPOK... [2026-01-06T20:31:53.919431] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-06T20:31:53.919460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-06T20:31:53.930769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-06T20:31:53.931048] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-06T20:31:53.931832] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-06T20:31:53.931885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:53.931916] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:53.931942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:53.931998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:53.988282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:53.988923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:53.988998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:53.989031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:54.105400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:54.105528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:54.105585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:54.105617] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:54.108803] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=35.51%) [2026-01-06T20:31:54.109067] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-06T20:31:54.109186] [INFO ] [sig ] SPOK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:54.249163] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPOK.txt [2026-01-06T20:31:54.249270] [INFO ] [sig ] [2931/3517] Completed SPOK in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:54.249308] [INFO ] [sig ] [2932/3517] Forecasting SPRC... [2026-01-06T20:31:54.249338] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-06T20:31:54.249368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-06T20:31:54.260519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-06T20:31:54.260824] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-06T20:31:54.261595] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-06T20:31:54.261677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:54.261716] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:54.261745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:54.261802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:54.318554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:54.319236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:54.319312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:54.319344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:54.434276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:54.434395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:54.434433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:54.434461] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:54.437617] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: UP (p=92.70%) [2026-01-06T20:31:54.438048] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-06T20:31:54.438167] [INFO ] [sig ] SPRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:54.577978] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SPRC.txt [2026-01-06T20:31:54.578090] [INFO ] [sig ] [2932/3517] Completed SPRC in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:54.578127] [INFO ] [sig ] [2933/3517] Forecasting SPRO... [2026-01-06T20:31:54.578155] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-06T20:31:54.578186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-06T20:31:54.589157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-06T20:31:54.589450] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-06T20:31:54.590218] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-06T20:31:54.590270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:54.590301] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:54.590329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:54.590384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:54.649916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:54.650617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:54.650717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:54.650751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:54.773059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:54.773186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:54.773225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:54.773253] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:54.776418] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=6.76%) [2026-01-06T20:31:54.776718] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-06T20:31:54.776848] [INFO ] [sig ] SPRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:54.914820] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPRO.txt [2026-01-06T20:31:54.914929] [INFO ] [sig ] [2933/3517] Completed SPRO in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.4m [2026-01-06T20:31:54.914966] [INFO ] [sig ] [2934/3517] Forecasting SPRX... [2026-01-06T20:31:54.915004] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-06T20:31:54.915035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-06T20:31:54.926588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-06T20:31:54.926880] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-06T20:31:54.927654] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-06T20:31:54.927706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:54.927738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:54.927765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:54.927821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:54.983167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:54.983765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:54.983839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:54.983871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:55.099753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:55.099875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:55.099915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:55.099944] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:55.103046] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=15.22%) [2026-01-06T20:31:55.103308] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-06T20:31:55.103435] [INFO ] [sig ] SPRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:55.243829] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPRX.txt [2026-01-06T20:31:55.243935] [INFO ] [sig ] [2934/3517] Completed SPRX in 0.3s | 2.90 sym/s | Total: 16.8m | ETA: 3.3m [2026-01-06T20:31:55.243973] [INFO ] [sig ] [2935/3517] Forecasting SPRY... [2026-01-06T20:31:55.244002] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-06T20:31:55.244032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-06T20:31:55.255234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-06T20:31:55.255503] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-06T20:31:55.256257] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-06T20:31:55.256309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:55.256340] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:55.256367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:55.256423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:55.313412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:55.313996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:55.314070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:55.314102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:55.437800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:55.437947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:55.437994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:55.438024] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:55.441477] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: UP (p=93.23%) [2026-01-06T20:31:55.441969] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-06T20:31:55.442097] [INFO ] [sig ] SPRY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:55.580912] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SPRY.txt [2026-01-06T20:31:55.581021] [INFO ] [sig ] [2935/3517] Completed SPRY in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:55.581060] [INFO ] [sig ] [2936/3517] Forecasting SPSC... [2026-01-06T20:31:55.581089] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-06T20:31:55.581118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-06T20:31:55.592424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-06T20:31:55.592708] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-06T20:31:55.593440] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-06T20:31:55.593491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:55.593524] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:55.593552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:55.593628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:55.649810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:55.650401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:55.650476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:55.650509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:55.765010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:55.765118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:55.765155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:55.765184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:55.768249] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: DOWN (p=17.88%) [2026-01-06T20:31:55.768507] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-06T20:31:55.768645] [INFO ] [sig ] SPSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:55.907728] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPSC.txt [2026-01-06T20:31:55.907860] [INFO ] [sig ] [2936/3517] Completed SPSC in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:55.907899] [INFO ] [sig ] [2937/3517] Forecasting SPWH... [2026-01-06T20:31:55.907929] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-06T20:31:55.907959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-06T20:31:55.920907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-06T20:31:55.921316] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-06T20:31:55.922138] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-06T20:31:55.922191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:55.922223] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:55.922249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:55.922305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:55.977920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:55.978901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:55.978989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:55.979021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:56.102466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:56.102638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:56.102682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:56.102712] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:56.106320] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-06T20:31:56.106658] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-06T20:31:56.106789] [INFO ] [sig ] SPWH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:56.247729] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPWH.txt [2026-01-06T20:31:56.247858] [INFO ] [sig ] [2937/3517] Completed SPWH in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:56.247896] [INFO ] [sig ] [2938/3517] Forecasting SPXC... [2026-01-06T20:31:56.247926] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-06T20:31:56.247955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-06T20:31:56.259681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-06T20:31:56.260116] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-06T20:31:56.260982] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-06T20:31:56.261035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:56.261068] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:56.261096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:56.261154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:56.318771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:56.319415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:56.319494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:56.319528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:56.441351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:56.441481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:56.441522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:56.441552] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:56.445245] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: DOWN (p=23.35%) [2026-01-06T20:31:56.445551] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-06T20:31:56.445706] [INFO ] [sig ] SPXC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:56.583483] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SPXC.txt [2026-01-06T20:31:56.583618] [INFO ] [sig ] [2938/3517] Completed SPXC in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:56.583659] [INFO ] [sig ] [2939/3517] Forecasting SPXX... [2026-01-06T20:31:56.583689] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-06T20:31:56.583718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-06T20:31:56.595442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-06T20:31:56.595762] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-06T20:31:56.596500] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-06T20:31:56.596552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:56.596603] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:56.596635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:56.596698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:56.657869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:56.658545] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:56.658651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:56.658691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:56.780408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:56.780590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:56.780636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:56.780671] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:56.784031] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: UP (p=52.24%) [2026-01-06T20:31:56.784295] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-06T20:31:56.784416] [INFO ] [sig ] SPXX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:56.922227] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SPXX.txt [2026-01-06T20:31:56.922343] [INFO ] [sig ] [2939/3517] Completed SPXX in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:56.922382] [INFO ] [sig ] [2940/3517] Forecasting SQM... [2026-01-06T20:31:56.922411] [INFO ] [sig ] Generating forecast for: SQM [2026-01-06T20:31:56.922440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-06T20:31:56.934099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-06T20:31:56.934383] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-06T20:31:56.935146] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-06T20:31:56.935197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:56.935262] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:56.935291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:56.935348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:56.991178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:56.991793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:56.991885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:56.991918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:57.113064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:57.113211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:57.113252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:57.113281] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:57.116565] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: UP (p=65.64%) [2026-01-06T20:31:57.116850] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-06T20:31:57.116971] [INFO ] [sig ] SQM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:57.255742] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SQM.txt [2026-01-06T20:31:57.255862] [INFO ] [sig ] [2940/3517] Completed SQM in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:57.255900] [INFO ] [sig ] [2941/3517] Forecasting SQNS... [2026-01-06T20:31:57.255930] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-06T20:31:57.255959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-06T20:31:57.267719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-06T20:31:57.267999] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-06T20:31:57.268788] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-06T20:31:57.268840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:57.268872] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:57.268900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:57.268957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:57.328806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:57.329693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:57.329779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:57.329814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:57.444548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:57.444700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:57.444740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:57.444769] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:57.448336] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: DOWN (p=18.23%) [2026-01-06T20:31:57.448649] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-06T20:31:57.448810] [INFO ] [sig ] SQNS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:57.589504] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SQNS.txt [2026-01-06T20:31:57.589661] [INFO ] [sig ] [2941/3517] Completed SQNS in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:57.589702] [INFO ] [sig ] [2942/3517] Forecasting SQQQ... [2026-01-06T20:31:57.589733] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-06T20:31:57.589763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-06T20:31:57.602286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-06T20:31:57.602556] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-06T20:31:57.603323] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-06T20:31:57.603374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:57.603406] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:57.603433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:57.603489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:57.661631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:57.662411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:57.662487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:57.662519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:57.783759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:57.783901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:57.783941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:57.783970] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:57.787181] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: UP (p=62.18%) [2026-01-06T20:31:57.787446] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-06T20:31:57.787566] [INFO ] [sig ] SQQQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:57.924728] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SQQQ.txt [2026-01-06T20:31:57.924840] [INFO ] [sig ] [2942/3517] Completed SQQQ in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:57.924879] [INFO ] [sig ] [2943/3517] Forecasting SRAD... [2026-01-06T20:31:57.924908] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-06T20:31:57.924938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-06T20:31:57.936089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-06T20:31:57.936357] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-06T20:31:57.937115] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-06T20:31:57.937167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:57.937208] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:57.937237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:57.937294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:57.992814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:57.993481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:57.993587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:57.993624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:58.113512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:58.113734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:58.113787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:58.113854] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:58.117280] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: UP (p=73.48%) [2026-01-06T20:31:58.117588] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-06T20:31:58.117720] [INFO ] [sig ] SRAD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:58.265016] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SRAD.txt [2026-01-06T20:31:58.265189] [INFO ] [sig ] [2943/3517] Completed SRAD in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:58.265231] [INFO ] [sig ] [2944/3517] Forecasting SRBK... [2026-01-06T20:31:58.265261] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-06T20:31:58.265291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-06T20:31:58.277825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-06T20:31:58.278334] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-06T20:31:58.280132] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-06T20:31:58.280269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:58.280304] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:58.280331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:58.280423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:58.339548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:58.340462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:58.340544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:58.340596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:58.457254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:58.457401] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:31:58.457443] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:58.457471] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:58.460771] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: DOWN (p=10.22%) [2026-01-06T20:31:58.461042] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-06T20:31:58.461162] [INFO ] [sig ] SRBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:58.604334] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SRBK.txt [2026-01-06T20:31:58.604490] [INFO ] [sig ] [2944/3517] Completed SRBK in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:58.604528] [INFO ] [sig ] [2945/3517] Forecasting SRCE... [2026-01-06T20:31:58.604560] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-06T20:31:58.604610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-06T20:31:58.616714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-06T20:31:58.617149] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-06T20:31:58.618171] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-06T20:31:58.618238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:58.618281] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:58.618319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:58.618400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:58.677100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:58.678165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:58.678259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:58.678301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:58.804899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:58.805073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:58.805130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:58.805164] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:58.809726] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-01-06T20:31:58.810396] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-06T20:31:58.810623] [INFO ] [sig ] SRCE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:58.961545] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SRCE.txt [2026-01-06T20:31:58.961693] [INFO ] [sig ] [2945/3517] Completed SRCE in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:58.961733] [INFO ] [sig ] [2946/3517] Forecasting SRE... [2026-01-06T20:31:58.961764] [INFO ] [sig ] Generating forecast for: SRE [2026-01-06T20:31:58.961797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-06T20:31:58.973552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-06T20:31:58.973924] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-06T20:31:58.974719] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-06T20:31:58.974773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:58.974807] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:58.974835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:58.974892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:59.031896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:59.032792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:59.032878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:59.032910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:59.150008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:59.150176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:59.150218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:59.150248] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:59.153771] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-06T20:31:59.154079] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-06T20:31:59.154214] [INFO ] [sig ] SRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:59.293480] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SRE.txt [2026-01-06T20:31:59.293656] [INFO ] [sig ] [2946/3517] Completed SRE in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:59.293706] [INFO ] [sig ] [2947/3517] Forecasting SREA... [2026-01-06T20:31:59.293738] [INFO ] [sig ] Generating forecast for: SREA [2026-01-06T20:31:59.293769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-06T20:31:59.305082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-06T20:31:59.305451] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-06T20:31:59.306232] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-06T20:31:59.306284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:59.306316] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:59.306343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:59.306399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:59.364270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:59.365146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:59.365225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:59.365258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:59.489784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:59.489940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:59.489982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:59.490011] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:59.493240] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-01-06T20:31:59.493503] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-06T20:31:59.493641] [INFO ] [sig ] SREA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:31:59.635687] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SREA.txt [2026-01-06T20:31:59.635851] [INFO ] [sig ] [2947/3517] Completed SREA in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:59.635892] [INFO ] [sig ] [2948/3517] Forecasting SRFM... [2026-01-06T20:31:59.635921] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-06T20:31:59.635951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-06T20:31:59.648234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-06T20:31:59.648625] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-06T20:31:59.649397] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-06T20:31:59.649449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:59.649480] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:59.649507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:59.649564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:31:59.708228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:31:59.709122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:31:59.709207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:31:59.709240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:31:59.832967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:31:59.833135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:31:59.833177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:31:59.833206] [INFO ] [FORECASTER] Training complete [2026-01-06T20:31:59.837024] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=45.62%) [2026-01-06T20:31:59.837330] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-06T20:31:59.837482] [INFO ] [sig ] SRFM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:31:59.981269] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SRFM.txt [2026-01-06T20:31:59.981411] [INFO ] [sig ] [2948/3517] Completed SRFM in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:31:59.981450] [INFO ] [sig ] [2949/3517] Forecasting SRG... [2026-01-06T20:31:59.981479] [INFO ] [sig ] Generating forecast for: SRG [2026-01-06T20:31:59.981510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-06T20:31:59.993038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-06T20:31:59.993368] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-06T20:31:59.994205] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-06T20:31:59.994270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:31:59.994319] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:31:59.994360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:31:59.994422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:00.056473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:00.057248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:00.057330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:00.057366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:00.188711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:00.188879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:00.188925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:00.188956] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:00.192873] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=52.53%) [2026-01-06T20:32:00.193207] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-06T20:32:00.193352] [INFO ] [sig ] SRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:00.339012] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SRG.txt [2026-01-06T20:32:00.339225] [INFO ] [sig ] [2949/3517] Completed SRG in 0.4s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:32:00.339283] [INFO ] [sig ] [2950/3517] Forecasting SRI... [2026-01-06T20:32:00.339326] [INFO ] [sig ] Generating forecast for: SRI [2026-01-06T20:32:00.339379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-06T20:32:00.350496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-06T20:32:00.350913] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-06T20:32:00.351717] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-06T20:32:00.351769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:00.351801] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:00.351828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:00.351885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:00.410052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:00.410908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:00.411022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:00.411057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:00.533985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:00.534132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:00.534190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:00.534221] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:00.537688] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-06T20:32:00.538003] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-06T20:32:00.538133] [INFO ] [sig ] SRI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:00.679497] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SRI.txt [2026-01-06T20:32:00.679648] [INFO ] [sig ] [2950/3517] Completed SRI in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.3m [2026-01-06T20:32:00.679693] [INFO ] [sig ] [2951/3517] Forecasting SRRK... [2026-01-06T20:32:00.679731] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-06T20:32:00.679767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-06T20:32:00.690694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-06T20:32:00.690990] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-06T20:32:00.691751] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-06T20:32:00.691801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:00.691833] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:00.691860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:00.691917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:00.749106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:00.749765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:00.749843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:00.749875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:00.870454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:00.870591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:00.870637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:00.870667] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:00.874043] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-01-06T20:32:00.874329] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-06T20:32:00.874455] [INFO ] [sig ] SRRK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:01.013670] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SRRK.txt [2026-01-06T20:32:01.013794] [INFO ] [sig ] [2951/3517] Completed SRRK in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-06T20:32:01.013833] [INFO ] [sig ] [2952/3517] Forecasting SRTS... [2026-01-06T20:32:01.013863] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-06T20:32:01.013893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-06T20:32:01.024679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-06T20:32:01.025144] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-06T20:32:01.025902] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-06T20:32:01.025953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:01.025985] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:01.026011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:01.026067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:01.081977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:01.082604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:01.082720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:01.082760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:01.213542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:01.213711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:01.213754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:01.213783] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:01.217451] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-06T20:32:01.217739] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-06T20:32:01.217871] [INFO ] [sig ] SRTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:01.359317] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SRTS.txt [2026-01-06T20:32:01.359645] [INFO ] [sig ] [2952/3517] Completed SRTS in 0.3s | 2.90 sym/s | Total: 16.9m | ETA: 3.2m [2026-01-06T20:32:01.359704] [INFO ] [sig ] [2953/3517] Forecasting SSB... [2026-01-06T20:32:01.359735] [INFO ] [sig ] Generating forecast for: SSB [2026-01-06T20:32:01.359764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-06T20:32:01.370746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-06T20:32:01.371029] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-06T20:32:01.371795] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-06T20:32:01.371847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:01.371879] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:01.371907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:01.371964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:01.428278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:01.429003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:01.429082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:01.429115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:01.551077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:01.551207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:01.551249] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:01.551278] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:01.554644] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-01-06T20:32:01.554915] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-06T20:32:01.555036] [INFO ] [sig ] SSB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:01.695211] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SSB.txt [2026-01-06T20:32:01.695374] [INFO ] [sig ] [2953/3517] Completed SSB in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:01.695414] [INFO ] [sig ] [2954/3517] Forecasting SSD... [2026-01-06T20:32:01.695444] [INFO ] [sig ] Generating forecast for: SSD [2026-01-06T20:32:01.695475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-06T20:32:01.707928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-06T20:32:01.708252] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-06T20:32:01.709062] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-06T20:32:01.709113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:01.709157] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:01.709185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:01.709242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:01.766102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:01.766967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:01.767046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:01.767078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:01.886536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:01.886715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:01.886758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:01.886787] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:01.890208] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=33.71%) [2026-01-06T20:32:01.890543] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-06T20:32:01.890694] [INFO ] [sig ] SSD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:02.045704] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SSD.txt [2026-01-06T20:32:02.045840] [INFO ] [sig ] [2954/3517] Completed SSD in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:02.045879] [INFO ] [sig ] [2955/3517] Forecasting SSL... [2026-01-06T20:32:02.045909] [INFO ] [sig ] Generating forecast for: SSL [2026-01-06T20:32:02.045940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-06T20:32:02.057218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-06T20:32:02.057532] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-06T20:32:02.058389] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-06T20:32:02.058442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:02.058474] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:02.058502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:02.058561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:02.115608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:02.116259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:02.116335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:02.116368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:02.236980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:02.237127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:02.237170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:02.237199] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:02.240521] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=80.70%) [2026-01-06T20:32:02.240822] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-06T20:32:02.240957] [INFO ] [sig ] SSL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:02.382878] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SSL.txt [2026-01-06T20:32:02.383022] [INFO ] [sig ] [2955/3517] Completed SSL in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:02.383062] [INFO ] [sig ] [2956/3517] Forecasting SSNC... [2026-01-06T20:32:02.383093] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-06T20:32:02.383122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-06T20:32:02.394510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-06T20:32:02.394871] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-06T20:32:02.395716] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-06T20:32:02.395769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:02.395802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:02.395830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:02.395889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:02.454187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:02.454981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:02.455062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:02.455093] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:02.580759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:02.580921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:02.580963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:02.580992] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:02.584273] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: DOWN (p=44.41%) [2026-01-06T20:32:02.584539] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-06T20:32:02.584678] [INFO ] [sig ] SSNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:02.727140] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SSNC.txt [2026-01-06T20:32:02.727275] [INFO ] [sig ] [2956/3517] Completed SSNC in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:02.727314] [INFO ] [sig ] [2957/3517] Forecasting SSP... [2026-01-06T20:32:02.727343] [INFO ] [sig ] Generating forecast for: SSP [2026-01-06T20:32:02.727373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-06T20:32:02.738799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-06T20:32:02.739135] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-06T20:32:02.739974] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-06T20:32:02.740029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:02.740089] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:02.740120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:02.740179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:02.797633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:02.798341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:02.798419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:02.798451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:02.914836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:02.914972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:02.915014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:02.915043] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:02.918290] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: UP (p=96.69%) [2026-01-06T20:32:02.918555] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-06T20:32:02.918694] [INFO ] [sig ] SSP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:03.064301] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SSP.txt [2026-01-06T20:32:03.064470] [INFO ] [sig ] [2957/3517] Completed SSP in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:03.064516] [INFO ] [sig ] [2958/3517] Forecasting SSRM... [2026-01-06T20:32:03.064547] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-06T20:32:03.064603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-06T20:32:03.076229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-06T20:32:03.076635] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-06T20:32:03.077468] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-06T20:32:03.077522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:03.077555] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:03.077607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:03.077671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:03.136283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:03.137147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:03.137226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:03.137259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:03.255265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:03.255404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:03.255447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:03.255476] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:03.259045] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=17.49%) [2026-01-06T20:32:03.259309] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-06T20:32:03.259426] [INFO ] [sig ] SSRM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:03.401549] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SSRM.txt [2026-01-06T20:32:03.401692] [INFO ] [sig ] [2958/3517] Completed SSRM in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:03.401731] [INFO ] [sig ] [2959/3517] Forecasting SSSS... [2026-01-06T20:32:03.401760] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-06T20:32:03.401790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-06T20:32:03.413167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-06T20:32:03.413526] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-06T20:32:03.414395] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-06T20:32:03.414450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:03.414484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:03.414513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:03.414611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:03.477188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:03.478034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:03.478114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:03.478148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:03.600284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:03.600432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:03.600474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:03.600502] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:03.603805] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-01-06T20:32:03.604084] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-06T20:32:03.604207] [INFO ] [sig ] SSSS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:03.751872] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SSSS.txt [2026-01-06T20:32:03.752046] [INFO ] [sig ] [2959/3517] Completed SSSS in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:03.752085] [INFO ] [sig ] [2960/3517] Forecasting SSTI... [2026-01-06T20:32:03.752118] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-06T20:32:03.752150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-06T20:32:03.763958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-06T20:32:03.764266] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-06T20:32:03.765054] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-06T20:32:03.765106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:03.765137] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:03.765164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:03.765220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:03.822494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:03.823143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:03.823227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:03.823259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:03.943116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:03.943255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:03.943296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:03.943358] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:03.946604] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: DOWN (p=10.79%) [2026-01-06T20:32:03.946876] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-06T20:32:03.946994] [INFO ] [sig ] SSTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:04.091230] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SSTI.txt [2026-01-06T20:32:04.091376] [INFO ] [sig ] [2960/3517] Completed SSTI in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:04.091415] [INFO ] [sig ] [2961/3517] Forecasting SSTK... [2026-01-06T20:32:04.091445] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-06T20:32:04.091475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-06T20:32:04.103766] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-06T20:32:04.104058] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-06T20:32:04.104827] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-06T20:32:04.104878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:04.104910] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:04.104937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:04.104993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:04.162548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:04.163376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:04.163452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:04.163484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:04.284328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:04.284471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:04.284515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:04.284561] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:04.288256] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=69.24%) [2026-01-06T20:32:04.288521] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-06T20:32:04.288659] [INFO ] [sig ] SSTK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:04.429740] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SSTK.txt [2026-01-06T20:32:04.429866] [INFO ] [sig ] [2961/3517] Completed SSTK in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:04.429905] [INFO ] [sig ] [2962/3517] Forecasting SSYS... [2026-01-06T20:32:04.429935] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-06T20:32:04.429965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-06T20:32:04.441561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-06T20:32:04.441876] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-06T20:32:04.442636] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-06T20:32:04.442686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:04.442718] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:04.442745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:04.442807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:04.498760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:04.499398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:04.499484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:04.499516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:04.617986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:04.618311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:04.618355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:04.618386] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:04.622172] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: UP (p=69.72%) [2026-01-06T20:32:04.622446] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-06T20:32:04.622587] [INFO ] [sig ] SSYS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:04.764745] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SSYS.txt [2026-01-06T20:32:04.764876] [INFO ] [sig ] [2962/3517] Completed SSYS in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:04.764914] [INFO ] [sig ] [2963/3517] Forecasting STAA... [2026-01-06T20:32:04.764943] [INFO ] [sig ] Generating forecast for: STAA [2026-01-06T20:32:04.764974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-06T20:32:04.777730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-06T20:32:04.778081] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-06T20:32:04.778903] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-06T20:32:04.778956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:04.778988] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:04.779017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:04.779074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:04.839108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:04.839885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:04.839968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:04.840019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:04.960897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:04.961056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:04.961100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:04.961130] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:04.964545] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=39.38%) [2026-01-06T20:32:04.964846] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-06T20:32:04.964970] [INFO ] [sig ] STAA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:05.103560] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STAA.txt [2026-01-06T20:32:05.103801] [INFO ] [sig ] [2963/3517] Completed STAA in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:05.103860] [INFO ] [sig ] [2964/3517] Forecasting STAG... [2026-01-06T20:32:05.103905] [INFO ] [sig ] Generating forecast for: STAG [2026-01-06T20:32:05.103948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-06T20:32:05.115133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-06T20:32:05.115484] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-06T20:32:05.116328] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-06T20:32:05.116383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:05.116417] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:05.116444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:05.116502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:05.174261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:05.175146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:05.175225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:05.175259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:05.293648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:05.293802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:05.293844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:05.293875] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:05.297812] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=46.56%) [2026-01-06T20:32:05.298261] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-06T20:32:05.298380] [INFO ] [sig ] STAG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:05.443493] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STAG.txt [2026-01-06T20:32:05.443638] [INFO ] [sig ] [2964/3517] Completed STAG in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:05.443679] [INFO ] [sig ] [2965/3517] Forecasting STBA... [2026-01-06T20:32:05.443708] [INFO ] [sig ] Generating forecast for: STBA [2026-01-06T20:32:05.443739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-06T20:32:05.456002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-06T20:32:05.456361] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-06T20:32:05.457152] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-06T20:32:05.457204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:05.457235] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:05.457275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:05.457333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:05.512876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:05.513749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:05.513830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:05.513863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:05.630333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:05.630500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:05.630544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:05.630591] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:05.633931] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: UP (p=98.76%) [2026-01-06T20:32:05.634212] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-06T20:32:05.634335] [INFO ] [sig ] STBA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:05.777696] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STBA.txt [2026-01-06T20:32:05.777856] [INFO ] [sig ] [2965/3517] Completed STBA in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:05.777898] [INFO ] [sig ] [2966/3517] Forecasting STC... [2026-01-06T20:32:05.777928] [INFO ] [sig ] Generating forecast for: STC [2026-01-06T20:32:05.777958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-06T20:32:05.789951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-06T20:32:05.790361] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-06T20:32:05.791253] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-06T20:32:05.791308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:05.791340] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:05.791367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:05.791424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:05.860564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:05.861766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:05.861878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:05.861931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:06.024868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:06.025067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:06.025122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:06.025161] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:06.030209] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-06T20:32:06.030757] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-06T20:32:06.030952] [INFO ] [sig ] STC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:06.242627] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STC.txt [2026-01-06T20:32:06.242854] [INFO ] [sig ] [2966/3517] Completed STC in 0.5s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:06.242914] [INFO ] [sig ] [2967/3517] Forecasting STE... [2026-01-06T20:32:06.242956] [INFO ] [sig ] Generating forecast for: STE [2026-01-06T20:32:06.242997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-06T20:32:06.260521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-06T20:32:06.262951] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-06T20:32:06.264473] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-06T20:32:06.264560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:06.264640] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:06.264689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:06.264784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:06.346558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:06.347803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:06.347965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:06.348023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:06.509100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:06.509262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:06.509307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:06.509336] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:06.512809] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=7.00%) [2026-01-06T20:32:06.513121] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-06T20:32:06.513288] [INFO ] [sig ] STE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:06.664513] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STE.txt [2026-01-06T20:32:06.664699] [INFO ] [sig ] [2967/3517] Completed STE in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:06.664740] [INFO ] [sig ] [2968/3517] Forecasting STEL... [2026-01-06T20:32:06.664773] [INFO ] [sig ] Generating forecast for: STEL [2026-01-06T20:32:06.664804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-06T20:32:06.676310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-06T20:32:06.676738] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-06T20:32:06.677627] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-06T20:32:06.677685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:06.677719] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:06.677748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:06.677808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:06.735188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:06.736196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:06.736301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:06.736335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:06.860268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:06.860425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:06.860469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:06.860500] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:06.863936] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-01-06T20:32:06.864241] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-06T20:32:06.864371] [INFO ] [sig ] STEL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:07.010171] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STEL.txt [2026-01-06T20:32:07.010321] [INFO ] [sig ] [2968/3517] Completed STEL in 0.3s | 2.90 sym/s | Total: 17.0m | ETA: 3.2m [2026-01-06T20:32:07.010363] [INFO ] [sig ] [2969/3517] Forecasting STEM... [2026-01-06T20:32:07.010392] [INFO ] [sig ] Generating forecast for: STEM [2026-01-06T20:32:07.010422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-06T20:32:07.025806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-06T20:32:07.026271] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-06T20:32:07.027422] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-06T20:32:07.027494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:07.027549] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:07.027622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:07.027717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:07.100755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:07.102033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:07.102145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:07.102202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:07.231886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:07.232038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:07.232080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:07.232110] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:07.235663] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=95.77%) [2026-01-06T20:32:07.235934] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-06T20:32:07.236057] [INFO ] [sig ] STEM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:07.376228] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STEM.txt [2026-01-06T20:32:07.376376] [INFO ] [sig ] [2969/3517] Completed STEM in 0.4s | 2.90 sym/s | Total: 17.0m | ETA: 3.1m [2026-01-06T20:32:07.376417] [INFO ] [sig ] [2970/3517] Forecasting STEP... [2026-01-06T20:32:07.376447] [INFO ] [sig ] Generating forecast for: STEP [2026-01-06T20:32:07.376477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-06T20:32:07.387408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-06T20:32:07.387780] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-06T20:32:07.388569] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-06T20:32:07.388647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:07.388680] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:07.388708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:07.388791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:07.445611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:07.446410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:07.446490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:07.446524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:07.562219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:07.562378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:07.562421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:07.562455] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:07.565801] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=20.32%) [2026-01-06T20:32:07.566087] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-06T20:32:07.566212] [INFO ] [sig ] STEP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:07.706157] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STEP.txt [2026-01-06T20:32:07.706338] [INFO ] [sig ] [2970/3517] Completed STEP in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:07.706380] [INFO ] [sig ] [2971/3517] Forecasting STHO... [2026-01-06T20:32:07.706411] [INFO ] [sig ] Generating forecast for: STHO [2026-01-06T20:32:07.706443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-06T20:32:07.716930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-06T20:32:07.717251] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-06T20:32:07.718037] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-06T20:32:07.718089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:07.718121] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:07.718149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:07.718206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:07.774434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:07.775303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:07.775384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:07.775417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:07.890766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:07.890929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:07.890979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:07.891015] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:07.894288] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=12.05%) [2026-01-06T20:32:07.894557] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-06T20:32:07.894701] [INFO ] [sig ] STHO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:08.036122] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STHO.txt [2026-01-06T20:32:08.036280] [INFO ] [sig ] [2971/3517] Completed STHO in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:08.036320] [INFO ] [sig ] [2972/3517] Forecasting STI... [2026-01-06T20:32:08.036351] [INFO ] [sig ] Generating forecast for: STI [2026-01-06T20:32:08.036383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-06T20:32:08.047408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-06T20:32:08.047815] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-06T20:32:08.048636] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-06T20:32:08.048691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:08.048748] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:08.048780] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:08.048838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:08.105004] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:08.105862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:08.105958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:08.105998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:08.226759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:08.226923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:08.226965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:08.226993] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:08.230668] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=26.85%) [2026-01-06T20:32:08.231003] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-06T20:32:08.231330] [INFO ] [sig ] STI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:08.371381] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STI.txt [2026-01-06T20:32:08.371549] [INFO ] [sig ] [2972/3517] Completed STI in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:08.371611] [INFO ] [sig ] [2973/3517] Forecasting STIM... [2026-01-06T20:32:08.371645] [INFO ] [sig ] Generating forecast for: STIM [2026-01-06T20:32:08.371676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-06T20:32:08.386845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-06T20:32:08.387292] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-06T20:32:08.388418] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-06T20:32:08.388489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:08.388543] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:08.388624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:08.388745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:08.459253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:08.460126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:08.460208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:08.460241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:08.587631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:08.587793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:08.587836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:08.587864] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:08.591864] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: DOWN (p=18.76%) [2026-01-06T20:32:08.592151] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-06T20:32:08.592281] [INFO ] [sig ] STIM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:08.737732] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STIM.txt [2026-01-06T20:32:08.737894] [INFO ] [sig ] [2973/3517] Completed STIM in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:08.737944] [INFO ] [sig ] [2974/3517] Forecasting STK... [2026-01-06T20:32:08.737982] [INFO ] [sig ] Generating forecast for: STK [2026-01-06T20:32:08.738054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-06T20:32:08.749569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-06T20:32:08.749979] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-06T20:32:08.750792] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-06T20:32:08.750844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:08.750919] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:08.750949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:08.751007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:08.809015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:08.809923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:08.810023] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:08.810065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:08.932821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:08.932981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:08.933024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:08.933053] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:08.936554] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=15.79%) [2026-01-06T20:32:08.936907] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-06T20:32:08.937056] [INFO ] [sig ] STK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:09.084402] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STK.txt [2026-01-06T20:32:09.084546] [INFO ] [sig ] [2974/3517] Completed STK in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:09.084605] [INFO ] [sig ] [2975/3517] Forecasting STKH... [2026-01-06T20:32:09.084637] [INFO ] [sig ] Generating forecast for: STKH [2026-01-06T20:32:09.084666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-06T20:32:09.098055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-06T20:32:09.098696] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-06T20:32:09.099866] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-06T20:32:09.099938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:09.099978] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:09.100008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:09.100070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:09.164524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:09.166032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:09.166359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:09.166395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:09.284748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:09.284980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:09.285034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:09.285065] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:09.289827] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=88.54%) [2026-01-06T20:32:09.290248] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-06T20:32:09.290413] [INFO ] [sig ] STKH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:09.452083] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STKH.txt [2026-01-06T20:32:09.452255] [INFO ] [sig ] [2975/3517] Completed STKH in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:09.452296] [INFO ] [sig ] [2976/3517] Forecasting STKL... [2026-01-06T20:32:09.452326] [INFO ] [sig ] Generating forecast for: STKL [2026-01-06T20:32:09.452357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-06T20:32:09.464392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-06T20:32:09.464848] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-06T20:32:09.465712] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-06T20:32:09.465766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:09.465799] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:09.465826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:09.465883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:09.525650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:09.526729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:09.526811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:09.526846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:09.654098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:09.654250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:09.654295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:09.654326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:09.657841] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-06T20:32:09.658140] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-06T20:32:09.658273] [INFO ] [sig ] STKL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:09.856470] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STKL.txt [2026-01-06T20:32:09.856706] [INFO ] [sig ] [2976/3517] Completed STKL in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:09.856777] [INFO ] [sig ] [2977/3517] Forecasting STKS... [2026-01-06T20:32:09.856833] [INFO ] [sig ] Generating forecast for: STKS [2026-01-06T20:32:09.856887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-06T20:32:09.870592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-06T20:32:09.871010] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-06T20:32:09.872043] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-06T20:32:09.872292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:09.872355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:09.872395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:09.872463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:09.943683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:09.944510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:09.944610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:09.944645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:10.082373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:10.082537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:10.082601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:10.082672] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:10.086993] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=42.44%) [2026-01-06T20:32:10.087356] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-06T20:32:10.087508] [INFO ] [sig ] STKS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:10.238789] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STKS.txt [2026-01-06T20:32:10.238978] [INFO ] [sig ] [2977/3517] Completed STKS in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:10.239023] [INFO ] [sig ] [2978/3517] Forecasting STLA... [2026-01-06T20:32:10.239054] [INFO ] [sig ] Generating forecast for: STLA [2026-01-06T20:32:10.239088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-06T20:32:10.251461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-06T20:32:10.251921] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-06T20:32:10.252805] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-06T20:32:10.252875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:10.252910] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:10.252939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:10.252999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:10.311311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:10.312195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:10.312302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:10.312337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:10.433657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:10.433813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:10.433855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:10.433885] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:10.437239] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=31.21%) [2026-01-06T20:32:10.437530] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-06T20:32:10.437677] [INFO ] [sig ] STLA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:10.578532] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STLA.txt [2026-01-06T20:32:10.578699] [INFO ] [sig ] [2978/3517] Completed STLA in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:10.578764] [INFO ] [sig ] [2979/3517] Forecasting STLD... [2026-01-06T20:32:10.578803] [INFO ] [sig ] Generating forecast for: STLD [2026-01-06T20:32:10.578840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-06T20:32:10.590018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-06T20:32:10.590296] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-06T20:32:10.591062] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-06T20:32:10.591113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:10.591144] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:10.591171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:10.591228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:10.647544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:10.648398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:10.648485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:10.648519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:10.769233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:10.769379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:10.769420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:10.769450] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:10.772768] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=13.12%) [2026-01-06T20:32:10.773042] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-06T20:32:10.773163] [INFO ] [sig ] STLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:10.918259] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STLD.txt [2026-01-06T20:32:10.918410] [INFO ] [sig ] [2979/3517] Completed STLD in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:10.918454] [INFO ] [sig ] [2980/3517] Forecasting STM... [2026-01-06T20:32:10.918485] [INFO ] [sig ] Generating forecast for: STM [2026-01-06T20:32:10.918519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-06T20:32:10.930964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-06T20:32:10.931475] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-06T20:32:10.932275] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-06T20:32:10.932328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:10.932360] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:10.932388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:10.932448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:10.988979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:10.989854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:10.989985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:10.990020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:11.115737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:11.115872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:11.115913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:11.115942] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:11.119223] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=30.82%) [2026-01-06T20:32:11.119506] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-06T20:32:11.119650] [INFO ] [sig ] STM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:11.257026] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STM.txt [2026-01-06T20:32:11.257173] [INFO ] [sig ] [2980/3517] Completed STM in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:11.257212] [INFO ] [sig ] [2981/3517] Forecasting STN... [2026-01-06T20:32:11.257242] [INFO ] [sig ] Generating forecast for: STN [2026-01-06T20:32:11.257273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-06T20:32:11.269399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-06T20:32:11.269750] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-06T20:32:11.270551] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-06T20:32:11.270633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:11.270668] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:11.270697] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:11.270754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:11.327141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:11.327963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:11.328049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:11.328081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:11.450525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:11.450696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:11.450741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:11.450770] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:11.454562] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=72.03%) [2026-01-06T20:32:11.454924] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-06T20:32:11.455094] [INFO ] [sig ] STN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:11.613888] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STN.txt [2026-01-06T20:32:11.614074] [INFO ] [sig ] [2981/3517] Completed STN in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:11.614159] [INFO ] [sig ] [2982/3517] Forecasting STNE... [2026-01-06T20:32:11.614203] [INFO ] [sig ] Generating forecast for: STNE [2026-01-06T20:32:11.614242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-06T20:32:11.635447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-06T20:32:11.635952] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-06T20:32:11.636946] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-06T20:32:11.637012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:11.637052] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:11.637089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:11.637166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:11.703467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:11.704312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:11.704393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:11.704425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:11.837108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:11.837265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:11.837308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:11.837337] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:11.840713] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: DOWN (p=20.45%) [2026-01-06T20:32:11.840998] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-06T20:32:11.841123] [INFO ] [sig ] STNE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:11.979837] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STNE.txt [2026-01-06T20:32:11.980001] [INFO ] [sig ] [2982/3517] Completed STNE in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:11.980041] [INFO ] [sig ] [2983/3517] Forecasting STOK... [2026-01-06T20:32:11.980071] [INFO ] [sig ] Generating forecast for: STOK [2026-01-06T20:32:11.980104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-06T20:32:11.993331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-06T20:32:11.993833] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-06T20:32:11.994813] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-06T20:32:11.994869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:11.994904] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:11.994933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:11.994996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:12.055657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:12.056812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:12.056916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:12.056975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:12.202917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:12.203147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:12.203196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:12.203232] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:12.207742] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-06T20:32:12.208138] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-06T20:32:12.208476] [INFO ] [sig ] STOK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:12.364567] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STOK.txt [2026-01-06T20:32:12.364844] [INFO ] [sig ] [2983/3517] Completed STOK in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:12.364904] [INFO ] [sig ] [2984/3517] Forecasting STRA... [2026-01-06T20:32:12.364947] [INFO ] [sig ] Generating forecast for: STRA [2026-01-06T20:32:12.364992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-06T20:32:12.381793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-06T20:32:12.382435] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-06T20:32:12.383682] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-06T20:32:12.383750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:12.383795] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:12.383837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:12.383942] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:12.452039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:12.453231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:12.453379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:12.453416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:12.584089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:12.584514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:12.584566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:12.584619] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:12.588846] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-01-06T20:32:12.589157] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-06T20:32:12.589294] [INFO ] [sig ] STRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:12.730526] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STRA.txt [2026-01-06T20:32:12.730701] [INFO ] [sig ] [2984/3517] Completed STRA in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:12.730741] [INFO ] [sig ] [2985/3517] Forecasting STRL... [2026-01-06T20:32:12.730771] [INFO ] [sig ] Generating forecast for: STRL [2026-01-06T20:32:12.730803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-06T20:32:12.742321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-06T20:32:12.742684] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-06T20:32:12.743477] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-06T20:32:12.743529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:12.743937] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:12.744119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:12.744269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:12.803821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:12.805044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:12.805148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:12.805181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:12.939318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:12.939564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:12.939675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:12.939709] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:12.944723] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=65.38%) [2026-01-06T20:32:12.945298] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-06T20:32:12.945504] [INFO ] [sig ] STRL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:13.092590] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STRL.txt [2026-01-06T20:32:13.092810] [INFO ] [sig ] [2985/3517] Completed STRL in 0.4s | 2.90 sym/s | Total: 17.1m | ETA: 3.1m [2026-01-06T20:32:13.092881] [INFO ] [sig ] [2986/3517] Forecasting STRS... [2026-01-06T20:32:13.092923] [INFO ] [sig ] Generating forecast for: STRS [2026-01-06T20:32:13.092966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-06T20:32:13.103287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRS'. [2026-01-06T20:32:13.103608] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-06T20:32:13.104400] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-06T20:32:13.104453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:13.104484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:13.104510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:13.104568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:13.162513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:13.163535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:13.163644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:13.163679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:13.257568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:13.257744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:13.257786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:13.257814] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:13.261209] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=60.73%) [2026-01-06T20:32:13.261481] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-06T20:32:13.261624] [INFO ] [sig ] STRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:13.399217] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STRS.txt [2026-01-06T20:32:13.399376] [INFO ] [sig ] [2986/3517] Completed STRS in 0.3s | 2.90 sym/s | Total: 17.1m | ETA: 3.0m [2026-01-06T20:32:13.399417] [INFO ] [sig ] [2987/3517] Forecasting STSS... [2026-01-06T20:32:13.399447] [INFO ] [sig ] Generating forecast for: STSS [2026-01-06T20:32:13.399478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-06T20:32:13.410918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-06T20:32:13.411425] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-06T20:32:13.412605] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-06T20:32:13.412688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:13.412731] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:13.412763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:13.412824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:13.479938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:13.480863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:13.480944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:13.480978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:13.608670] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:13.608863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:13.608921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:13.608962] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:13.613644] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-06T20:32:13.613991] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-06T20:32:13.614152] [INFO ] [sig ] STSS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:13.765149] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STSS.txt [2026-01-06T20:32:13.765514] [INFO ] [sig ] [2987/3517] Completed STSS in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:13.765555] [INFO ] [sig ] [2988/3517] Forecasting STTK... [2026-01-06T20:32:13.765604] [INFO ] [sig ] Generating forecast for: STTK [2026-01-06T20:32:13.765636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-06T20:32:13.776999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-06T20:32:13.777304] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-06T20:32:13.778274] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-06T20:32:13.778326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:13.778358] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:13.778384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:13.778439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:13.836049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:13.836876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:13.836958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:13.836993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:13.958935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:13.959098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:13.959142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:13.959173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:13.962498] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=96.19%) [2026-01-06T20:32:13.962783] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-06T20:32:13.962909] [INFO ] [sig ] STTK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:14.105239] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STTK.txt [2026-01-06T20:32:14.105378] [INFO ] [sig ] [2988/3517] Completed STTK in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:14.105416] [INFO ] [sig ] [2989/3517] Forecasting STVN... [2026-01-06T20:32:14.105446] [INFO ] [sig ] Generating forecast for: STVN [2026-01-06T20:32:14.105476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-06T20:32:14.117522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-06T20:32:14.117859] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-06T20:32:14.118857] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-06T20:32:14.118909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:14.118953] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:14.118981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:14.119038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:14.176979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:14.177827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:14.177907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:14.177940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:14.309885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:14.310025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:14.310066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:14.310095] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:14.313369] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: UP (p=79.65%) [2026-01-06T20:32:14.313657] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-06T20:32:14.313781] [INFO ] [sig ] STVN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:14.451888] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STVN.txt [2026-01-06T20:32:14.452040] [INFO ] [sig ] [2989/3517] Completed STVN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:14.452079] [INFO ] [sig ] [2990/3517] Forecasting STWD... [2026-01-06T20:32:14.452109] [INFO ] [sig ] Generating forecast for: STWD [2026-01-06T20:32:14.452139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-06T20:32:14.463345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-06T20:32:14.463711] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-06T20:32:14.464457] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-06T20:32:14.464509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:14.464541] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:14.464568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:14.464646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:14.520412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:14.521246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:14.521328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:14.521362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:14.642561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:14.642726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:14.642768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:14.642797] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:14.646055] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-06T20:32:14.646419] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-06T20:32:14.646557] [INFO ] [sig ] STWD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:14.785718] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STWD.txt [2026-01-06T20:32:14.785860] [INFO ] [sig ] [2990/3517] Completed STWD in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:14.785899] [INFO ] [sig ] [2991/3517] Forecasting STX... [2026-01-06T20:32:14.785930] [INFO ] [sig ] Generating forecast for: STX [2026-01-06T20:32:14.785960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-06T20:32:14.797374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-06T20:32:14.797714] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-06T20:32:14.798463] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-06T20:32:14.798514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:14.798601] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:14.798632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:14.798689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:14.854907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:14.855717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:14.855800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:14.855832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:14.979667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:14.979817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:14.979858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:14.979887] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:14.983217] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-06T20:32:14.983494] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-06T20:32:14.983637] [INFO ] [sig ] STX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:15.121614] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STX.txt [2026-01-06T20:32:15.121755] [INFO ] [sig ] [2991/3517] Completed STX in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:15.121795] [INFO ] [sig ] [2992/3517] Forecasting STXE... [2026-01-06T20:32:15.121825] [INFO ] [sig ] Generating forecast for: STXE [2026-01-06T20:32:15.121855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-06T20:32:15.132458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-06T20:32:15.132793] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-06T20:32:15.133556] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-06T20:32:15.133641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:15.133676] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:15.133703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:15.133762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:15.189798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:15.190559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:15.190657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:15.190690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:15.301792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:15.301952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:15.301997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:15.302027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:15.305487] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=88.02%) [2026-01-06T20:32:15.305802] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-06T20:32:15.305935] [INFO ] [sig ] STXE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:15.452230] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/STXE.txt [2026-01-06T20:32:15.452411] [INFO ] [sig ] [2992/3517] Completed STXE in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:15.452468] [INFO ] [sig ] [2993/3517] Forecasting STXG... [2026-01-06T20:32:15.452515] [INFO ] [sig ] Generating forecast for: STXG [2026-01-06T20:32:15.452562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-06T20:32:15.465546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-06T20:32:15.466008] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-06T20:32:15.467046] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-06T20:32:15.467100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:15.467134] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:15.467162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:15.467221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:15.528735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:15.529612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:15.529695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:15.529740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:15.645428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:15.645621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:15.645680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:15.645723] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:15.650431] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-01-06T20:32:15.650799] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-06T20:32:15.650960] [INFO ] [sig ] STXG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:15.791289] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/STXG.txt [2026-01-06T20:32:15.791419] [INFO ] [sig ] [2993/3517] Completed STXG in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:15.791457] [INFO ] [sig ] [2994/3517] Forecasting SUI... [2026-01-06T20:32:15.791487] [INFO ] [sig ] Generating forecast for: SUI [2026-01-06T20:32:15.791518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-06T20:32:15.803732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-06T20:32:15.803996] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-06T20:32:15.804757] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-06T20:32:15.804809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:15.804840] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:15.804866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:15.804921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:15.860553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:15.861341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:15.861421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:15.861454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:15.980107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:15.980263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:15.980308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:15.980372] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:15.983853] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: UP (p=70.89%) [2026-01-06T20:32:15.984133] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-06T20:32:15.984277] [INFO ] [sig ] SUI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:16.128190] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SUI.txt [2026-01-06T20:32:16.128336] [INFO ] [sig ] [2994/3517] Completed SUI in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:16.128376] [INFO ] [sig ] [2995/3517] Forecasting SUN... [2026-01-06T20:32:16.128406] [INFO ] [sig ] Generating forecast for: SUN [2026-01-06T20:32:16.128436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-06T20:32:16.139822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-06T20:32:16.140123] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-06T20:32:16.140906] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-06T20:32:16.140957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:16.140988] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:16.141014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:16.141070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:16.197721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:16.198393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:16.198486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:16.198522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:16.319456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:16.319625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:16.319670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:16.319699] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:16.323145] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: UP (p=52.06%) [2026-01-06T20:32:16.323414] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-06T20:32:16.323536] [INFO ] [sig ] SUN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:16.476039] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SUN.txt [2026-01-06T20:32:16.476226] [INFO ] [sig ] [2995/3517] Completed SUN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:16.476287] [INFO ] [sig ] [2996/3517] Forecasting SUNS... [2026-01-06T20:32:16.476328] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-06T20:32:16.476365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-06T20:32:16.488771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-06T20:32:16.489200] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-06T20:32:16.490229] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-06T20:32:16.490294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:16.490333] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:16.490365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:16.490441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:16.555273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:16.556192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:16.556277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:16.556310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:16.681894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:16.682047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:16.682091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:16.682139] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:16.685452] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: UP (p=85.09%) [2026-01-06T20:32:16.685738] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-06T20:32:16.685861] [INFO ] [sig ] SUNS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:16.825445] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SUNS.txt [2026-01-06T20:32:16.825594] [INFO ] [sig ] [2996/3517] Completed SUNS in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:16.825635] [INFO ] [sig ] [2997/3517] Forecasting SUPN... [2026-01-06T20:32:16.825665] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-06T20:32:16.825697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-06T20:32:16.837154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-06T20:32:16.837512] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-06T20:32:16.838281] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-06T20:32:16.838332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:16.838364] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:16.838390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:16.838446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:16.896487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:16.897230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:16.897308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:16.897340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:17.018753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:17.018911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:17.018953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:17.018981] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:17.022249] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-01-06T20:32:17.022522] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-06T20:32:17.022659] [INFO ] [sig ] SUPN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:17.162555] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SUPN.txt [2026-01-06T20:32:17.162730] [INFO ] [sig ] [2997/3517] Completed SUPN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:17.162770] [INFO ] [sig ] [2998/3517] Forecasting SURG... [2026-01-06T20:32:17.162800] [INFO ] [sig ] Generating forecast for: SURG [2026-01-06T20:32:17.162831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-06T20:32:17.174538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-06T20:32:17.175008] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-06T20:32:17.176076] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-06T20:32:17.176150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:17.176201] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:17.176247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:17.176336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:17.241992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:17.242878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:17.242980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:17.243016] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:17.367237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:17.367600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:17.367645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:17.367673] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:17.371479] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: UP (p=77.14%) [2026-01-06T20:32:17.371787] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-06T20:32:17.371914] [INFO ] [sig ] SURG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:17.518198] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SURG.txt [2026-01-06T20:32:17.518536] [INFO ] [sig ] [2998/3517] Completed SURG in 0.4s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:17.518597] [INFO ] [sig ] [2999/3517] Forecasting SUSB... [2026-01-06T20:32:17.518633] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-06T20:32:17.518666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-06T20:32:17.530722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-06T20:32:17.531023] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-06T20:32:17.532009] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-06T20:32:17.532062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:17.532095] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:17.532126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:17.532183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:17.592655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:17.593441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:17.593523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:17.593556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:17.717044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:17.717203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:17.717248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:17.717279] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:17.720886] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=98.27%) [2026-01-06T20:32:17.721195] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-06T20:32:17.721327] [INFO ] [sig ] SUSB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:17.864428] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SUSB.txt [2026-01-06T20:32:17.864566] [INFO ] [sig ] [2999/3517] Completed SUSB in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:17.864625] [INFO ] [sig ] [3000/3517] Forecasting SUSC... [2026-01-06T20:32:17.864655] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-06T20:32:17.864685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-06T20:32:17.876201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-06T20:32:17.876483] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-06T20:32:17.877272] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-06T20:32:17.877325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:17.877359] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:17.877398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:17.877458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:17.936140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:17.936842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:17.936920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:17.936952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:18.062258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:18.062470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:18.062517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:18.062547] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:18.065948] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=3.34%) [2026-01-06T20:32:18.066225] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-06T20:32:18.066350] [INFO ] [sig ] SUSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:18.208107] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SUSC.txt [2026-01-06T20:32:18.208249] [INFO ] [sig ] [3000/3517] Completed SUSC in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:18.208289] [INFO ] [sig ] [3001/3517] Forecasting SUSL... [2026-01-06T20:32:18.208320] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-06T20:32:18.208353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-06T20:32:18.220281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-06T20:32:18.220591] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-06T20:32:18.221365] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-06T20:32:18.221418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:18.221450] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:18.221480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:18.221538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:18.279465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:18.280328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:18.280444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:18.280479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:18.401903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:18.402058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:18.402102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:18.402133] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:18.405684] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-01-06T20:32:18.405963] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-06T20:32:18.406085] [INFO ] [sig ] SUSL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:18.547666] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SUSL.txt [2026-01-06T20:32:18.547810] [INFO ] [sig ] [3001/3517] Completed SUSL in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:18.547849] [INFO ] [sig ] [3002/3517] Forecasting SUUN... [2026-01-06T20:32:18.547880] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-06T20:32:18.547914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-06T20:32:18.559354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-06T20:32:18.559683] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-06T20:32:18.560528] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-06T20:32:18.560601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:18.560636] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:18.560664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:18.560722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:18.618324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:18.619038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:18.619118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:18.619152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:18.740914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:18.741071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:18.741114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:18.741144] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:18.744818] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=42.33%) [2026-01-06T20:32:18.745087] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-06T20:32:18.745216] [INFO ] [sig ] SUUN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:18.886476] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SUUN.txt [2026-01-06T20:32:18.886626] [INFO ] [sig ] [3002/3517] Completed SUUN in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:18.886667] [INFO ] [sig ] [3003/3517] Forecasting SUZ... [2026-01-06T20:32:18.886697] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-06T20:32:18.886729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-06T20:32:18.898242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-06T20:32:18.898522] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-06T20:32:18.899319] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-06T20:32:18.899371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:18.899406] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:18.899447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:18.899508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:18.956965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:18.957720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:18.957802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:18.957835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:19.081202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:19.081543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:19.081602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:19.081636] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:19.085464] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-06T20:32:19.085789] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-06T20:32:19.085922] [INFO ] [sig ] SUZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:19.227731] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SUZ.txt [2026-01-06T20:32:19.227882] [INFO ] [sig ] [3003/3517] Completed SUZ in 0.3s | 2.90 sym/s | Total: 17.2m | ETA: 3.0m [2026-01-06T20:32:19.227922] [INFO ] [sig ] [3004/3517] Forecasting SVC... [2026-01-06T20:32:19.227952] [INFO ] [sig ] Generating forecast for: SVC [2026-01-06T20:32:19.227991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-06T20:32:19.239380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-06T20:32:19.239671] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-06T20:32:19.240412] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-06T20:32:19.240463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:19.240494] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:19.240521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:19.240605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:19.298018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:19.298825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:19.298905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:19.298938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:19.416389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:19.416756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:19.416799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:19.416829] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:19.420525] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=81.89%) [2026-01-06T20:32:19.420815] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-06T20:32:19.420938] [INFO ] [sig ] SVC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:19.566516] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SVC.txt [2026-01-06T20:32:19.566727] [INFO ] [sig ] [3004/3517] Completed SVC in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:19.566769] [INFO ] [sig ] [3005/3517] Forecasting SVCO... [2026-01-06T20:32:19.566802] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-06T20:32:19.566834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-06T20:32:19.578445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-06T20:32:19.578915] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-06T20:32:19.579711] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-06T20:32:19.579764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:19.579800] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:19.579827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:19.579885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:19.640292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:19.641842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:19.641925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:19.641958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:19.769260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:19.769422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:19.769466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:19.769496] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:19.772827] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-01-06T20:32:19.773113] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-06T20:32:19.773238] [INFO ] [sig ] SVCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:19.924179] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SVCO.txt [2026-01-06T20:32:19.924339] [INFO ] [sig ] [3005/3517] Completed SVCO in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:19.924378] [INFO ] [sig ] [3006/3517] Forecasting SVRA... [2026-01-06T20:32:19.924407] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-06T20:32:19.924440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-06T20:32:19.937367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-06T20:32:19.937834] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-06T20:32:19.938688] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-06T20:32:19.938769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:19.938805] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:19.938833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:19.938892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:20.000010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:20.000936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:20.001025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:20.001061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:20.123607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:20.123764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:20.123809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:20.123841] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:20.127382] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-01-06T20:32:20.127681] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-06T20:32:20.127807] [INFO ] [sig ] SVRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:20.272257] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SVRA.txt [2026-01-06T20:32:20.272400] [INFO ] [sig ] [3006/3517] Completed SVRA in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:20.272613] [INFO ] [sig ] [3007/3517] Forecasting SWBI... [2026-01-06T20:32:20.272647] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-06T20:32:20.272677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-06T20:32:20.287420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-06T20:32:20.287942] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-06T20:32:20.289015] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-06T20:32:20.289079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:20.289122] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:20.289157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:20.289236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:20.356156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:20.357254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:20.357339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:20.357373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:20.478335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:20.478492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:20.478535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:20.478619] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:20.482155] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: UP (p=93.43%) [2026-01-06T20:32:20.482439] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-06T20:32:20.482562] [INFO ] [sig ] SWBI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:20.622758] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SWBI.txt [2026-01-06T20:32:20.622886] [INFO ] [sig ] [3007/3517] Completed SWBI in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:20.622926] [INFO ] [sig ] [3008/3517] Forecasting SWIM... [2026-01-06T20:32:20.622956] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-06T20:32:20.622985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-06T20:32:20.633911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-06T20:32:20.634200] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-06T20:32:20.634966] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-06T20:32:20.635018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:20.635099] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:20.635128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:20.635185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:20.691502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:20.692115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:20.692191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:20.692223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:20.816801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:20.816950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:20.816991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:20.817020] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:20.820320] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: UP (p=59.43%) [2026-01-06T20:32:20.820609] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-06T20:32:20.820735] [INFO ] [sig ] SWIM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:20.960326] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SWIM.txt [2026-01-06T20:32:20.960471] [INFO ] [sig ] [3008/3517] Completed SWIM in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:20.960511] [INFO ] [sig ] [3009/3517] Forecasting SWK... [2026-01-06T20:32:20.960541] [INFO ] [sig ] Generating forecast for: SWK [2026-01-06T20:32:20.960588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-06T20:32:20.972031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-06T20:32:20.972343] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-06T20:32:20.973121] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-06T20:32:20.973173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:20.973204] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:20.973235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:20.973292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:21.030153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:21.030969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:21.031047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:21.031079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:21.148586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:21.148757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:21.148803] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:21.148832] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:21.152173] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-01-06T20:32:21.152442] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-06T20:32:21.152566] [INFO ] [sig ] SWK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:21.290795] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SWK.txt [2026-01-06T20:32:21.290941] [INFO ] [sig ] [3009/3517] Completed SWK in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:21.290980] [INFO ] [sig ] [3010/3517] Forecasting SWKS... [2026-01-06T20:32:21.291010] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-06T20:32:21.291040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-06T20:32:21.302839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-06T20:32:21.303195] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-06T20:32:21.303972] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-06T20:32:21.304024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:21.304056] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:21.304083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:21.304140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:21.363978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:21.365007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:21.365091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:21.365124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:21.484437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:21.484614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:21.484659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:21.484688] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:21.488065] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=89.42%) [2026-01-06T20:32:21.488355] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-06T20:32:21.488482] [INFO ] [sig ] SWKS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:21.625447] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SWKS.txt [2026-01-06T20:32:21.625599] [INFO ] [sig ] [3010/3517] Completed SWKS in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:21.625641] [INFO ] [sig ] [3011/3517] Forecasting SWX... [2026-01-06T20:32:21.625670] [INFO ] [sig ] Generating forecast for: SWX [2026-01-06T20:32:21.625701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-06T20:32:21.636980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-06T20:32:21.637323] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-06T20:32:21.638121] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-06T20:32:21.638171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:21.638203] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:21.638233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:21.638307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:21.698141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:21.698808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:21.698888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:21.698921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:21.817125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:21.817273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:21.817317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:21.817379] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:21.820824] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-01-06T20:32:21.821107] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-06T20:32:21.821231] [INFO ] [sig ] SWX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:21.962847] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SWX.txt [2026-01-06T20:32:21.962987] [INFO ] [sig ] [3011/3517] Completed SWX in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:21.963027] [INFO ] [sig ] [3012/3517] Forecasting SWZ... [2026-01-06T20:32:21.963056] [INFO ] [sig ] Generating forecast for: SWZ [2026-01-06T20:32:21.963086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWZ' from 'https://tdm.silogroup.org/data/derivative_storage/SWZ.csv'. [2026-01-06T20:32:21.973409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWZ'. [2026-01-06T20:32:21.973712] [INFO ] [FORECASTER] Starting predict_future for SWZ [2026-01-06T20:32:21.974477] [DEBUG] [LOCAL ] No optimal features file found for SWZ: ./output/feature-sets/SWZ.txt [2026-01-06T20:32:21.974530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:21.974563] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:21.974614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:21.974673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:22.031720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:22.032377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:22.032456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:22.032703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:22.149697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:22.149876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:22.149934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:22.149966] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:22.153559] [DEBUG] [FORECASTER] SWZ: Forecast T+1@11:T+2@11: DOWN (p=27.22%) [2026-01-06T20:32:22.153862] [INFO ] [FORECASTER] Completed predict_future for SWZ [2026-01-06T20:32:22.153998] [INFO ] [sig ] SWZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:22.353766] [INFO ] [LOCAL ] Saved forecast: SWZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SWZ.txt [2026-01-06T20:32:22.353900] [INFO ] [sig ] [3012/3517] Completed SWZ in 0.4s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:22.353939] [INFO ] [sig ] [3013/3517] Forecasting SXC... [2026-01-06T20:32:22.353969] [INFO ] [sig ] Generating forecast for: SXC [2026-01-06T20:32:22.353998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-06T20:32:22.364808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-06T20:32:22.365089] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-06T20:32:22.365863] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-06T20:32:22.365925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:22.365957] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:22.365984] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:22.366041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:22.424321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:22.425065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:22.425145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:22.425180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:22.548127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:22.548278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:22.548321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:22.548352] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:22.551746] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: DOWN (p=41.46%) [2026-01-06T20:32:22.552023] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-06T20:32:22.552149] [INFO ] [sig ] SXC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:22.698181] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SXC.txt [2026-01-06T20:32:22.698311] [INFO ] [sig ] [3013/3517] Completed SXC in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:22.698349] [INFO ] [sig ] [3014/3517] Forecasting SXI... [2026-01-06T20:32:22.698380] [INFO ] [sig ] Generating forecast for: SXI [2026-01-06T20:32:22.698410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-06T20:32:22.709833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-06T20:32:22.710111] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-06T20:32:22.710925] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-06T20:32:22.710978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:22.711011] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:22.711038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:22.711097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:22.773628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:22.774422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:22.774513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:22.774549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:22.896830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:22.896981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:22.897026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:22.897056] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:22.900679] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: UP (p=95.88%) [2026-01-06T20:32:22.900954] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-06T20:32:22.901082] [INFO ] [sig ] SXI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:23.045892] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SXI.txt [2026-01-06T20:32:23.046034] [INFO ] [sig ] [3014/3517] Completed SXI in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:23.046073] [INFO ] [sig ] [3015/3517] Forecasting SXTC... [2026-01-06T20:32:23.046104] [INFO ] [sig ] Generating forecast for: SXTC [2026-01-06T20:32:23.046148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXTC' from 'https://tdm.silogroup.org/data/derivative_storage/SXTC.csv'. [2026-01-06T20:32:23.057147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXTC'. [2026-01-06T20:32:23.057454] [INFO ] [FORECASTER] Starting predict_future for SXTC [2026-01-06T20:32:23.058303] [DEBUG] [LOCAL ] No optimal features file found for SXTC: ./output/feature-sets/SXTC.txt [2026-01-06T20:32:23.058357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:23.058392] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:23.058429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:23.058494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:23.119002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:23.119809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:23.119891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:23.119925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:23.241121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:23.241278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:23.241321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:23.241352] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:23.244754] [DEBUG] [FORECASTER] SXTC: Forecast T+1@11:T+2@11: DOWN (p=20.99%) [2026-01-06T20:32:23.245031] [INFO ] [FORECASTER] Completed predict_future for SXTC [2026-01-06T20:32:23.245157] [INFO ] [sig ] SXTC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:23.384755] [INFO ] [LOCAL ] Saved forecast: SXTC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SXTC.txt [2026-01-06T20:32:23.384908] [INFO ] [sig ] [3015/3517] Completed SXTC in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:23.384949] [INFO ] [sig ] [3016/3517] Forecasting SY... [2026-01-06T20:32:23.384979] [INFO ] [sig ] Generating forecast for: SY [2026-01-06T20:32:23.385008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-06T20:32:23.396348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-06T20:32:23.396637] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-06T20:32:23.397397] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-06T20:32:23.397449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:23.397480] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:23.397507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:23.397562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:23.455821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:23.456658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:23.456744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:23.456783] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:23.581765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:23.581944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:23.581988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:23.582018] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:23.585551] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: DOWN (p=3.67%) [2026-01-06T20:32:23.585862] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-06T20:32:23.585990] [INFO ] [sig ] SY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:23.726707] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SY.txt [2026-01-06T20:32:23.726851] [INFO ] [sig ] [3016/3517] Completed SY in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:23.726902] [INFO ] [sig ] [3017/3517] Forecasting SYF... [2026-01-06T20:32:23.726935] [INFO ] [sig ] Generating forecast for: SYF [2026-01-06T20:32:23.726967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-06T20:32:23.738091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-06T20:32:23.738380] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-06T20:32:23.739177] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-06T20:32:23.739229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:23.739259] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:23.739285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:23.739341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:23.795129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:23.795791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:23.795869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:23.795901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:23.924781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:23.924945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:23.924991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:23.925021] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:23.928962] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=58.38%) [2026-01-06T20:32:23.929261] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-06T20:32:23.929393] [INFO ] [sig ] SYF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:24.072469] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SYF.txt [2026-01-06T20:32:24.072649] [INFO ] [sig ] [3017/3517] Completed SYF in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:24.072694] [INFO ] [sig ] [3018/3517] Forecasting SYK... [2026-01-06T20:32:24.072726] [INFO ] [sig ] Generating forecast for: SYK [2026-01-06T20:32:24.072758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-06T20:32:24.085408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-06T20:32:24.085776] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-06T20:32:24.086551] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-06T20:32:24.086629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:24.086664] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:24.086693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:24.086752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:24.144835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:24.145691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:24.145799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:24.145895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:24.268700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:24.268870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:24.268915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:24.268946] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:24.272551] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-06T20:32:24.272859] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-06T20:32:24.273004] [INFO ] [sig ] SYK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:24.418143] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SYK.txt [2026-01-06T20:32:24.418302] [INFO ] [sig ] [3018/3517] Completed SYK in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:24.418344] [INFO ] [sig ] [3019/3517] Forecasting SYM... [2026-01-06T20:32:24.418375] [INFO ] [sig ] Generating forecast for: SYM [2026-01-06T20:32:24.418407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-06T20:32:24.430090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-06T20:32:24.430433] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-06T20:32:24.431202] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-06T20:32:24.431254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:24.431286] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:24.431313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:24.431370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:24.488769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:24.489787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:24.489865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:24.489898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:24.612814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:24.612960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:24.613003] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:24.613032] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:24.616293] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-01-06T20:32:24.616562] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-06T20:32:24.616704] [INFO ] [sig ] SYM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:24.761969] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SYM.txt [2026-01-06T20:32:24.762099] [INFO ] [sig ] [3019/3517] Completed SYM in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:24.762138] [INFO ] [sig ] [3020/3517] Forecasting SYNA... [2026-01-06T20:32:24.762169] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-06T20:32:24.762199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-06T20:32:24.773331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-06T20:32:24.773641] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-06T20:32:24.774401] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-06T20:32:24.774452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:24.774484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:24.774511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:24.774567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:24.830946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:24.831601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:24.831678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:24.831712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:24.955300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:24.955454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:24.955517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:24.955548] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:24.958963] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=29.38%) [2026-01-06T20:32:24.959237] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-06T20:32:24.959359] [INFO ] [sig ] SYNA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:25.101089] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SYNA.txt [2026-01-06T20:32:25.101218] [INFO ] [sig ] [3020/3517] Completed SYNA in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.9m [2026-01-06T20:32:25.101256] [INFO ] [sig ] [3021/3517] Forecasting SYRE... [2026-01-06T20:32:25.101287] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-06T20:32:25.101317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-06T20:32:25.112054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-06T20:32:25.112341] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-06T20:32:25.113104] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-06T20:32:25.113156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:25.113187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:25.113215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:25.113272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:25.169997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:25.170843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:25.170924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:25.170957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:25.292804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:25.292960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:25.293004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:25.293033] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:25.296394] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-06T20:32:25.296686] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-06T20:32:25.296809] [INFO ] [sig ] SYRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:25.437301] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/SYRE.txt [2026-01-06T20:32:25.437464] [INFO ] [sig ] [3021/3517] Completed SYRE in 0.3s | 2.90 sym/s | Total: 17.3m | ETA: 2.8m [2026-01-06T20:32:25.437504] [INFO ] [sig ] [3022/3517] Forecasting SYY... [2026-01-06T20:32:25.437535] [INFO ] [sig ] Generating forecast for: SYY [2026-01-06T20:32:25.437566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-06T20:32:25.449112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-06T20:32:25.449414] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-06T20:32:25.450186] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-06T20:32:25.450237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:25.450269] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:25.450297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:25.450358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:25.507379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:25.508049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:25.508125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:25.508158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:25.631325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:25.631664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:25.631714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:25.631746] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:25.635140] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: UP (p=96.52%) [2026-01-06T20:32:25.635405] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-06T20:32:25.635533] [INFO ] [sig ] SYY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:25.776901] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/SYY.txt [2026-01-06T20:32:25.777027] [INFO ] [sig ] [3022/3517] Completed SYY in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:25.777066] [INFO ] [sig ] [3023/3517] Forecasting TAC... [2026-01-06T20:32:25.777096] [INFO ] [sig ] Generating forecast for: TAC [2026-01-06T20:32:25.777133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-06T20:32:25.788757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-06T20:32:25.789026] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-06T20:32:25.789798] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-06T20:32:25.789849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:25.789880] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:25.789908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:25.789964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:25.846745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:25.847394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:25.847481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:25.847513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:25.962982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:25.963127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:25.963168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:25.963196] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:25.966457] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=47.23%) [2026-01-06T20:32:25.966744] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-06T20:32:25.966867] [INFO ] [sig ] TAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:26.106089] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TAC.txt [2026-01-06T20:32:26.106224] [INFO ] [sig ] [3023/3517] Completed TAC in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:26.106265] [INFO ] [sig ] [3024/3517] Forecasting TAK... [2026-01-06T20:32:26.106295] [INFO ] [sig ] Generating forecast for: TAK [2026-01-06T20:32:26.106328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-06T20:32:26.116981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-06T20:32:26.117259] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-06T20:32:26.118037] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-06T20:32:26.118089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:26.118134] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:26.118163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:26.118220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:26.174247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:26.174953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:26.175029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:26.175061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:26.296350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:26.296515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:26.296561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:26.296612] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:26.300290] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=15.05%) [2026-01-06T20:32:26.300587] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-06T20:32:26.300715] [INFO ] [sig ] TAK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:26.441541] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TAK.txt [2026-01-06T20:32:26.441687] [INFO ] [sig ] [3024/3517] Completed TAK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:26.441727] [INFO ] [sig ] [3025/3517] Forecasting TAL... [2026-01-06T20:32:26.441756] [INFO ] [sig ] Generating forecast for: TAL [2026-01-06T20:32:26.441787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-06T20:32:26.453148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-06T20:32:26.453439] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-06T20:32:26.454379] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-06T20:32:26.454430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:26.454486] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:26.454516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:26.454785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:26.513378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:26.514206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:26.514284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:26.514317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:26.632937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:26.633064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:26.633105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:26.633133] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:26.636349] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=23.86%) [2026-01-06T20:32:26.636639] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-06T20:32:26.636759] [INFO ] [sig ] TAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:26.776787] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TAL.txt [2026-01-06T20:32:26.776914] [INFO ] [sig ] [3025/3517] Completed TAL in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:26.776952] [INFO ] [sig ] [3026/3517] Forecasting TALK... [2026-01-06T20:32:26.776982] [INFO ] [sig ] Generating forecast for: TALK [2026-01-06T20:32:26.777013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-06T20:32:26.788791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-06T20:32:26.789081] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-06T20:32:26.789856] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-06T20:32:26.789906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:26.789937] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:26.789964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:26.790020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:26.848416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:26.849169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:26.849246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:26.849279] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:26.969239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:26.969380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:26.969429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:26.969459] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:26.972772] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-06T20:32:26.973057] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-06T20:32:26.973176] [INFO ] [sig ] TALK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:27.111299] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TALK.txt [2026-01-06T20:32:27.111426] [INFO ] [sig ] [3026/3517] Completed TALK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:27.111465] [INFO ] [sig ] [3027/3517] Forecasting TALO... [2026-01-06T20:32:27.111495] [INFO ] [sig ] Generating forecast for: TALO [2026-01-06T20:32:27.111525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-06T20:32:27.122938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-06T20:32:27.123214] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-06T20:32:27.123991] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-06T20:32:27.124042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:27.124074] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:27.124101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:27.124157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:27.181030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:27.181665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:27.181740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:27.181772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:27.304957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:27.305102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:27.305144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:27.305173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:27.308430] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: DOWN (p=45.76%) [2026-01-06T20:32:27.308721] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-06T20:32:27.308864] [INFO ] [sig ] TALO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:27.453711] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TALO.txt [2026-01-06T20:32:27.453861] [INFO ] [sig ] [3027/3517] Completed TALO in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:27.453902] [INFO ] [sig ] [3028/3517] Forecasting TAOP... [2026-01-06T20:32:27.453944] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-06T20:32:27.453991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-06T20:32:27.465121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-06T20:32:27.465428] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-06T20:32:27.466213] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-06T20:32:27.466265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:27.466297] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:27.466328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:27.466399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:27.525359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:27.526084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:27.526164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:27.526198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:27.651349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:27.651515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:27.651562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:27.651641] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:27.655373] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=6.52%) [2026-01-06T20:32:27.655707] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-06T20:32:27.655845] [INFO ] [sig ] TAOP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:27.792954] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TAOP.txt [2026-01-06T20:32:27.793083] [INFO ] [sig ] [3028/3517] Completed TAOP in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:27.793121] [INFO ] [sig ] [3029/3517] Forecasting TAP... [2026-01-06T20:32:27.793150] [INFO ] [sig ] Generating forecast for: TAP [2026-01-06T20:32:27.793181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-06T20:32:27.804931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-06T20:32:27.805251] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-06T20:32:27.806046] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-06T20:32:27.806098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:27.806130] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:27.806156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:27.806217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:27.862093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:27.862746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:27.862823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:27.862856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:27.979113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:27.979288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:27.979336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:27.979365] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:27.982687] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: DOWN (p=34.52%) [2026-01-06T20:32:27.982962] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-06T20:32:27.983086] [INFO ] [sig ] TAP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:28.123042] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TAP.txt [2026-01-06T20:32:28.123167] [INFO ] [sig ] [3029/3517] Completed TAP in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:28.123205] [INFO ] [sig ] [3030/3517] Forecasting TARA... [2026-01-06T20:32:28.123235] [INFO ] [sig ] Generating forecast for: TARA [2026-01-06T20:32:28.123266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-06T20:32:28.134090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-06T20:32:28.134385] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-06T20:32:28.135154] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-06T20:32:28.135205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:28.135236] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:28.135262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:28.135319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:28.191296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:28.192141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:28.192236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:28.192269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:28.308458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:28.308648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:28.308694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:28.308723] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:28.312110] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=61.59%) [2026-01-06T20:32:28.312417] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-06T20:32:28.312549] [INFO ] [sig ] TARA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:28.455942] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TARA.txt [2026-01-06T20:32:28.456087] [INFO ] [sig ] [3030/3517] Completed TARA in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:28.456127] [INFO ] [sig ] [3031/3517] Forecasting TARK... [2026-01-06T20:32:28.456156] [INFO ] [sig ] Generating forecast for: TARK [2026-01-06T20:32:28.456188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-06T20:32:28.467332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-06T20:32:28.467634] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-06T20:32:28.468455] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-06T20:32:28.468508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:28.468541] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:28.468568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:28.468648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:28.527122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:28.527815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:28.527894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:28.527929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:28.649330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:28.649476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:28.649519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:28.649566] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:28.652931] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: DOWN (p=7.23%) [2026-01-06T20:32:28.653208] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-06T20:32:28.653329] [INFO ] [sig ] TARK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:28.796311] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TARK.txt [2026-01-06T20:32:28.796436] [INFO ] [sig ] [3031/3517] Completed TARK in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:28.796474] [INFO ] [sig ] [3032/3517] Forecasting TARS... [2026-01-06T20:32:28.796504] [INFO ] [sig ] Generating forecast for: TARS [2026-01-06T20:32:28.796534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-06T20:32:28.808227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-06T20:32:28.808536] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-06T20:32:28.809323] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-06T20:32:28.809374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:28.809406] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:28.809433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:28.809494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:28.865654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:28.866247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:28.866321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:28.866353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:28.994032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:28.994178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:28.994222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:28.994252] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:28.997598] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-06T20:32:28.997872] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-06T20:32:28.997993] [INFO ] [sig ] TARS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:29.137888] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TARS.txt [2026-01-06T20:32:29.138015] [INFO ] [sig ] [3032/3517] Completed TARS in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:29.138055] [INFO ] [sig ] [3033/3517] Forecasting TASK... [2026-01-06T20:32:29.138084] [INFO ] [sig ] Generating forecast for: TASK [2026-01-06T20:32:29.138114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-06T20:32:29.158096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-06T20:32:29.158933] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-06T20:32:29.160347] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-06T20:32:29.160417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:29.160467] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:29.160509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:29.160634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:29.232999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:29.234123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:29.234216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:29.234277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:29.360265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:29.360501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:29.360554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:29.360606] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:29.364901] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=88.99%) [2026-01-06T20:32:29.365251] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-06T20:32:29.365395] [INFO ] [sig ] TASK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:29.540269] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TASK.txt [2026-01-06T20:32:29.540482] [INFO ] [sig ] [3033/3517] Completed TASK in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:29.540525] [INFO ] [sig ] [3034/3517] Forecasting TAYD... [2026-01-06T20:32:29.540560] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-06T20:32:29.540618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-06T20:32:29.553913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-06T20:32:29.554483] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-06T20:32:29.555465] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-06T20:32:29.555521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:29.555555] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:29.555606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:29.555676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:29.617477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:29.618755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:29.618857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:29.618896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:29.740111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:29.740370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:29.740425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:29.740458] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:29.744688] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=69.41%) [2026-01-06T20:32:29.745019] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-06T20:32:29.745164] [INFO ] [sig ] TAYD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:29.894012] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TAYD.txt [2026-01-06T20:32:29.894236] [INFO ] [sig ] [3034/3517] Completed TAYD in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:29.894281] [INFO ] [sig ] [3035/3517] Forecasting TBB... [2026-01-06T20:32:29.894315] [INFO ] [sig ] Generating forecast for: TBB [2026-01-06T20:32:29.894351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-06T20:32:29.909170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-06T20:32:29.909690] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-06T20:32:29.910608] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-06T20:32:29.910663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:29.910698] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:29.910750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:29.910814] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:29.970553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:29.971792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:29.971936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:29.971972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:30.090701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:30.090936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:30.090993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:30.091029] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:30.095206] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=96.38%) [2026-01-06T20:32:30.095516] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-06T20:32:30.095674] [INFO ] [sig ] TBB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:30.237886] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TBB.txt [2026-01-06T20:32:30.238096] [INFO ] [sig ] [3035/3517] Completed TBB in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:30.238139] [INFO ] [sig ] [3036/3517] Forecasting TBBK... [2026-01-06T20:32:30.238194] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-06T20:32:30.238229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-06T20:32:30.252205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-06T20:32:30.252756] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-06T20:32:30.253638] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-06T20:32:30.253690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:30.253724] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:30.253751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:30.253810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:30.313006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:30.314264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:30.314370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:30.314404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:30.446676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:30.447030] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:30.447093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:30.447133] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:30.451814] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=60.74%) [2026-01-06T20:32:30.452148] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-06T20:32:30.452309] [INFO ] [sig ] TBBK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:30.597682] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TBBK.txt [2026-01-06T20:32:30.597912] [INFO ] [sig ] [3036/3517] Completed TBBK in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:30.597960] [INFO ] [sig ] [3037/3517] Forecasting TBI... [2026-01-06T20:32:30.597995] [INFO ] [sig ] Generating forecast for: TBI [2026-01-06T20:32:30.598036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-06T20:32:30.611378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-06T20:32:30.611778] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-06T20:32:30.612657] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-06T20:32:30.612711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:30.612745] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:30.612777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:30.612860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:30.672820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:30.673525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:30.673635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:30.673682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:30.805710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:30.805866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:30.805909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:30.805940] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:30.809598] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=91.74%) [2026-01-06T20:32:30.809904] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-06T20:32:30.810036] [INFO ] [sig ] TBI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:30.961014] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TBI.txt [2026-01-06T20:32:30.961188] [INFO ] [sig ] [3037/3517] Completed TBI in 0.4s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:30.961229] [INFO ] [sig ] [3038/3517] Forecasting TBIL... [2026-01-06T20:32:30.961262] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-06T20:32:30.961294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-06T20:32:30.973471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-06T20:32:30.973800] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-06T20:32:30.974616] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-06T20:32:30.974670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:30.974703] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:30.974730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:30.974787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:31.035277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:31.036120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:31.036202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:31.036236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:31.101859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:31.102023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:31.102074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:31.102108] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:31.105617] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=99.96%) [2026-01-06T20:32:31.105897] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-06T20:32:31.106025] [INFO ] [sig ] TBIL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:31.256844] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TBIL.txt [2026-01-06T20:32:31.257007] [INFO ] [sig ] [3038/3517] Completed TBIL in 0.3s | 2.90 sym/s | Total: 17.4m | ETA: 2.8m [2026-01-06T20:32:31.257049] [INFO ] [sig ] [3039/3517] Forecasting TBLA... [2026-01-06T20:32:31.257080] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-06T20:32:31.257121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-06T20:32:31.269222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-06T20:32:31.269533] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-06T20:32:31.270322] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-06T20:32:31.270375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:31.270409] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:31.270438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:31.270502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:31.328377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:31.329244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:31.329323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:31.329356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:31.454336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:31.454490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:31.454531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:31.454560] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:31.457864] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-06T20:32:31.458147] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-06T20:32:31.458273] [INFO ] [sig ] TBLA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:31.603482] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TBLA.txt [2026-01-06T20:32:31.603625] [INFO ] [sig ] [3039/3517] Completed TBLA in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:31.603666] [INFO ] [sig ] [3040/3517] Forecasting TBLD... [2026-01-06T20:32:31.603696] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-06T20:32:31.603726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-06T20:32:31.615463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-06T20:32:31.615937] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-06T20:32:31.616719] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-06T20:32:31.616770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:31.616803] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:31.616830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:31.616887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:31.673245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:31.673899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:31.673974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:31.674007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:31.794324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:31.794460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:31.794501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:31.794533] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:31.798065] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-06T20:32:31.798330] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-06T20:32:31.798448] [INFO ] [sig ] TBLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:31.936763] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TBLD.txt [2026-01-06T20:32:31.936894] [INFO ] [sig ] [3040/3517] Completed TBLD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:31.936933] [INFO ] [sig ] [3041/3517] Forecasting TBPH... [2026-01-06T20:32:31.936963] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-06T20:32:31.936992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-06T20:32:31.948165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-06T20:32:31.948438] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-06T20:32:31.949224] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-06T20:32:31.949275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:31.949306] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:31.949332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:31.949388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:32.006586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:32.007263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:32.007341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:32.007373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:32.128919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:32.129077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:32.129120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:32.129148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:32.132819] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: UP (p=52.70%) [2026-01-06T20:32:32.133089] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-06T20:32:32.133210] [INFO ] [sig ] TBPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:32.274360] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TBPH.txt [2026-01-06T20:32:32.274491] [INFO ] [sig ] [3041/3517] Completed TBPH in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:32.274538] [INFO ] [sig ] [3042/3517] Forecasting TBRG... [2026-01-06T20:32:32.274585] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-06T20:32:32.274619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-06T20:32:32.286632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-06T20:32:32.287109] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-06T20:32:32.288035] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-06T20:32:32.288085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:32.288154] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:32.288182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:32.288239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:32.344847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:32.345472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:32.345553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:32.345603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:32.464420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:32.464615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:32.464680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:32.464726] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:32.469008] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: DOWN (p=30.48%) [2026-01-06T20:32:32.469461] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-06T20:32:32.469654] [INFO ] [sig ] TBRG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:32.623775] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TBRG.txt [2026-01-06T20:32:32.623934] [INFO ] [sig ] [3042/3517] Completed TBRG in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:32.623976] [INFO ] [sig ] [3043/3517] Forecasting TCBI... [2026-01-06T20:32:32.624006] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-06T20:32:32.624036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-06T20:32:32.635155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-06T20:32:32.635459] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-06T20:32:32.636237] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-06T20:32:32.636288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:32.636320] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:32.636347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:32.636402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:32.693839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:32.694675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:32.694754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:32.694786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:32.820398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:32.820560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:32.820625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:32.820655] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:32.824214] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=14.13%) [2026-01-06T20:32:32.824492] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-06T20:32:32.824635] [INFO ] [sig ] TCBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:32.963324] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TCBI.txt [2026-01-06T20:32:32.963449] [INFO ] [sig ] [3043/3517] Completed TCBI in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:32.963488] [INFO ] [sig ] [3044/3517] Forecasting TCBIO... [2026-01-06T20:32:32.963518] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-06T20:32:32.963547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-06T20:32:32.974557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-06T20:32:32.974871] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-06T20:32:32.975661] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-06T20:32:32.975718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:32.975750] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:32.975777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:32.975835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:33.035318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:33.036094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:33.036174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:33.036207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:33.147941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:33.148088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:33.148129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:33.148159] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:33.151618] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: DOWN (p=6.65%) [2026-01-06T20:32:33.152080] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-06T20:32:33.152198] [INFO ] [sig ] TCBIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:33.293338] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TCBIO.txt [2026-01-06T20:32:33.293475] [INFO ] [sig ] [3044/3517] Completed TCBIO in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:33.293513] [INFO ] [sig ] [3045/3517] Forecasting TCBK... [2026-01-06T20:32:33.293544] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-06T20:32:33.293594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-06T20:32:33.304850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-06T20:32:33.305174] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-06T20:32:33.306135] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-06T20:32:33.306198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:33.306261] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:33.306297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:33.306356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:33.365297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:33.366097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:33.366179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:33.366213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:33.490443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:33.490651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:33.490705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:33.490769] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:33.494726] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: DOWN (p=44.33%) [2026-01-06T20:32:33.495033] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-06T20:32:33.495169] [INFO ] [sig ] TCBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:33.645026] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TCBK.txt [2026-01-06T20:32:33.645182] [INFO ] [sig ] [3045/3517] Completed TCBK in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:33.645222] [INFO ] [sig ] [3046/3517] Forecasting TCBX... [2026-01-06T20:32:33.645254] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-06T20:32:33.645285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-06T20:32:33.656965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-06T20:32:33.657314] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-06T20:32:33.658350] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-06T20:32:33.658405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:33.658438] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:33.658467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:33.658559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:33.724858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:33.725715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:33.725811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:33.725848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:33.846743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:33.846899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:33.846942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:33.846972] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:33.850264] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=79.23%) [2026-01-06T20:32:33.850530] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-06T20:32:33.850668] [INFO ] [sig ] TCBX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:33.989356] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TCBX.txt [2026-01-06T20:32:33.989487] [INFO ] [sig ] [3046/3517] Completed TCBX in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:33.989534] [INFO ] [sig ] [3047/3517] Forecasting TCMD... [2026-01-06T20:32:33.989589] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-06T20:32:33.989631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-06T20:32:34.001047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-06T20:32:34.001325] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-06T20:32:34.002080] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-06T20:32:34.002131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:34.002163] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:34.002190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:34.002248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:34.058791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:34.059455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:34.059534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:34.059566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:34.186295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:34.186462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:34.186510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:34.186542] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:34.190160] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-01-06T20:32:34.190427] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-06T20:32:34.190550] [INFO ] [sig ] TCMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:34.344208] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TCMD.txt [2026-01-06T20:32:34.344347] [INFO ] [sig ] [3047/3517] Completed TCMD in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:34.344386] [INFO ] [sig ] [3048/3517] Forecasting TCOM... [2026-01-06T20:32:34.344415] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-06T20:32:34.344446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-06T20:32:34.356178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-06T20:32:34.356496] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-06T20:32:34.357265] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-06T20:32:34.357328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:34.357361] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:34.357388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:34.357444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:34.415802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:34.416561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:34.416661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:34.416696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:34.537264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:34.537420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:34.537463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:34.537491] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:34.541027] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: DOWN (p=19.03%) [2026-01-06T20:32:34.541297] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-06T20:32:34.541418] [INFO ] [sig ] TCOM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:34.711603] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TCOM.txt [2026-01-06T20:32:34.711769] [INFO ] [sig ] [3048/3517] Completed TCOM in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:34.711814] [INFO ] [sig ] [3049/3517] Forecasting TCPC... [2026-01-06T20:32:34.711846] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-06T20:32:34.711890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-06T20:32:34.723871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-06T20:32:34.724189] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-06T20:32:34.725072] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-06T20:32:34.725125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:34.725160] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:34.725204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:34.725273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:34.786394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:34.787174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:34.787256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:34.787290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:34.918180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:34.918378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:34.918440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:34.918487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:34.922779] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=98.66%) [2026-01-06T20:32:34.923137] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-06T20:32:34.923302] [INFO ] [sig ] TCPC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:35.074635] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TCPC.txt [2026-01-06T20:32:35.074797] [INFO ] [sig ] [3049/3517] Completed TCPC in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:35.074838] [INFO ] [sig ] [3050/3517] Forecasting TCX... [2026-01-06T20:32:35.074869] [INFO ] [sig ] Generating forecast for: TCX [2026-01-06T20:32:35.074900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-06T20:32:35.087377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-06T20:32:35.087791] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-06T20:32:35.088656] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-06T20:32:35.088714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:35.088771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:35.088801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:35.088860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:35.149033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:35.149961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:35.150045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:35.150085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:35.265337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:35.265490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:35.265534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:35.265596] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:35.269888] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=22.95%) [2026-01-06T20:32:35.270207] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-06T20:32:35.270337] [INFO ] [sig ] TCX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:35.424859] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TCX.txt [2026-01-06T20:32:35.425006] [INFO ] [sig ] [3050/3517] Completed TCX in 0.4s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:35.425052] [INFO ] [sig ] [3051/3517] Forecasting TD... [2026-01-06T20:32:35.425101] [INFO ] [sig ] Generating forecast for: TD [2026-01-06T20:32:35.425138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-06T20:32:35.436962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-06T20:32:35.437300] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-06T20:32:35.438107] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-06T20:32:35.438160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:35.438192] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:35.438218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:35.438274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:35.501155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:35.502044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:35.502126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:35.502159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:35.624294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:35.624466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:35.624514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:35.624545] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:35.628146] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: DOWN (p=48.38%) [2026-01-06T20:32:35.628429] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-06T20:32:35.628555] [INFO ] [sig ] TD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:35.770625] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TD.txt [2026-01-06T20:32:35.770757] [INFO ] [sig ] [3051/3517] Completed TD in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:35.770796] [INFO ] [sig ] [3052/3517] Forecasting TDC... [2026-01-06T20:32:35.770827] [INFO ] [sig ] Generating forecast for: TDC [2026-01-06T20:32:35.770857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-06T20:32:35.782469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-06T20:32:35.782733] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-06T20:32:35.783682] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-06T20:32:35.783733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:35.783765] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:35.783793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:35.783850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:35.840011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:35.840600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:35.840696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:35.840730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:35.960368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:35.960534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:35.960594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:35.960628] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:35.964007] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=4.31%) [2026-01-06T20:32:35.964285] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-06T20:32:35.964409] [INFO ] [sig ] TDC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:36.104358] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TDC.txt [2026-01-06T20:32:36.104492] [INFO ] [sig ] [3052/3517] Completed TDC in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:36.104530] [INFO ] [sig ] [3053/3517] Forecasting TDF... [2026-01-06T20:32:36.104559] [INFO ] [sig ] Generating forecast for: TDF [2026-01-06T20:32:36.104610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-06T20:32:36.116370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-06T20:32:36.116695] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-06T20:32:36.117688] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-06T20:32:36.117739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:36.117771] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:36.117797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:36.117853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:36.175568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:36.176358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:36.176440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:36.176472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:36.302181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:36.302356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:36.302401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:36.302433] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:36.305930] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: UP (p=56.87%) [2026-01-06T20:32:36.306247] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-06T20:32:36.306371] [INFO ] [sig ] TDF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:36.452093] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TDF.txt [2026-01-06T20:32:36.452250] [INFO ] [sig ] [3053/3517] Completed TDF in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:36.452290] [INFO ] [sig ] [3054/3517] Forecasting TDG... [2026-01-06T20:32:36.452319] [INFO ] [sig ] Generating forecast for: TDG [2026-01-06T20:32:36.452350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-06T20:32:36.465404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-06T20:32:36.465776] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-06T20:32:36.466543] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-06T20:32:36.466616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:36.466650] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:36.466676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:36.466732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:36.523239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:36.524034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:36.524115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:36.524148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:36.645230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:36.645391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:36.645435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:36.645464] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:36.648801] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: UP (p=91.41%) [2026-01-06T20:32:36.649075] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-06T20:32:36.649201] [INFO ] [sig ] TDG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:36.785853] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TDG.txt [2026-01-06T20:32:36.785996] [INFO ] [sig ] [3054/3517] Completed TDG in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:36.786036] [INFO ] [sig ] [3055/3517] Forecasting TDS... [2026-01-06T20:32:36.786066] [INFO ] [sig ] Generating forecast for: TDS [2026-01-06T20:32:36.786097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-06T20:32:36.797221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-06T20:32:36.797551] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-06T20:32:36.798342] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-06T20:32:36.798396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:36.798429] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:36.798458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:36.798516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:36.854724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:36.855515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:36.855618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:36.855655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:36.974740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:36.974901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:36.974967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:36.975000] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:36.978351] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: UP (p=77.30%) [2026-01-06T20:32:36.978649] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-06T20:32:36.978800] [INFO ] [sig ] TDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:37.117127] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TDS.txt [2026-01-06T20:32:37.117285] [INFO ] [sig ] [3055/3517] Completed TDS in 0.3s | 2.90 sym/s | Total: 17.5m | ETA: 2.7m [2026-01-06T20:32:37.117325] [INFO ] [sig ] [3056/3517] Forecasting TDSC... [2026-01-06T20:32:37.117355] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-06T20:32:37.117386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-06T20:32:37.128170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-06T20:32:37.128474] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-06T20:32:37.129411] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-06T20:32:37.129466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:37.129500] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:37.129529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:37.129605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:37.187153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:37.187976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:37.188060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:37.188094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:37.301239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:37.301397] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:32:37.301441] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:37.301472] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:37.305043] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=61.67%) [2026-01-06T20:32:37.305322] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-06T20:32:37.305450] [INFO ] [sig ] TDSC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:37.444836] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TDSC.txt [2026-01-06T20:32:37.444977] [INFO ] [sig ] [3056/3517] Completed TDSC in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:37.445015] [INFO ] [sig ] [3057/3517] Forecasting TDUP... [2026-01-06T20:32:37.445045] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-06T20:32:37.445077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-06T20:32:37.456865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-06T20:32:37.457179] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-06T20:32:37.458004] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-06T20:32:37.458057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:37.458091] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:37.458120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:37.458178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:37.516463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:37.517383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:37.517464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:37.517497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:37.634177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:37.634325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:37.634365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:37.634394] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:37.637644] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-06T20:32:37.637917] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-06T20:32:37.638037] [INFO ] [sig ] TDUP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:37.777436] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TDUP.txt [2026-01-06T20:32:37.777609] [INFO ] [sig ] [3057/3517] Completed TDUP in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:37.777651] [INFO ] [sig ] [3058/3517] Forecasting TDY... [2026-01-06T20:32:37.777682] [INFO ] [sig ] Generating forecast for: TDY [2026-01-06T20:32:37.777713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-06T20:32:37.789609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-06T20:32:37.789911] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-06T20:32:37.790682] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-06T20:32:37.790734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:37.790766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:37.790793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:37.790849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:37.847024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:37.847842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:37.847920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:37.847953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:37.966447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:37.966618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:37.966662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:37.966693] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:37.970020] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: DOWN (p=22.32%) [2026-01-06T20:32:37.970288] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-06T20:32:37.970404] [INFO ] [sig ] TDY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:38.109080] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TDY.txt [2026-01-06T20:32:38.109203] [INFO ] [sig ] [3058/3517] Completed TDY in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:38.109241] [INFO ] [sig ] [3059/3517] Forecasting TEAM... [2026-01-06T20:32:38.109271] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-06T20:32:38.109301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-06T20:32:38.120796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-06T20:32:38.121069] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-06T20:32:38.121832] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-06T20:32:38.121883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:38.121950] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:38.121979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:38.122036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:38.179654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:38.180270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:38.180345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:38.180378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:38.299186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:38.299340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:38.299383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:38.299412] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:38.302660] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-01-06T20:32:38.302928] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-06T20:32:38.303049] [INFO ] [sig ] TEAM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:38.443594] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TEAM.txt [2026-01-06T20:32:38.443722] [INFO ] [sig ] [3059/3517] Completed TEAM in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:38.443760] [INFO ] [sig ] [3060/3517] Forecasting TECH... [2026-01-06T20:32:38.443790] [INFO ] [sig ] Generating forecast for: TECH [2026-01-06T20:32:38.443820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-06T20:32:38.455819] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-06T20:32:38.456218] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-06T20:32:38.457090] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-06T20:32:38.457144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:38.457177] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:38.457205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:38.457263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:38.516454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:38.517224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:38.517307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:38.517341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:38.639631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:38.639790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:38.639834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:38.639865] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:38.643404] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=97.07%) [2026-01-06T20:32:38.643717] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-06T20:32:38.643844] [INFO ] [sig ] TECH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:38.785669] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TECH.txt [2026-01-06T20:32:38.785801] [INFO ] [sig ] [3060/3517] Completed TECH in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:38.785839] [INFO ] [sig ] [3061/3517] Forecasting TECK... [2026-01-06T20:32:38.785869] [INFO ] [sig ] Generating forecast for: TECK [2026-01-06T20:32:38.785899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-06T20:32:38.798015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-06T20:32:38.798336] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-06T20:32:38.799131] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-06T20:32:38.799183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:38.799215] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:38.799241] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:38.799297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:38.855215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:38.855965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:38.856044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:38.856076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:38.977988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:38.978139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:38.978193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:38.978230] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:38.981612] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-01-06T20:32:38.981895] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-06T20:32:38.982021] [INFO ] [sig ] TECK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:39.123394] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TECK.txt [2026-01-06T20:32:39.123537] [INFO ] [sig ] [3061/3517] Completed TECK in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:39.123601] [INFO ] [sig ] [3062/3517] Forecasting TECX... [2026-01-06T20:32:39.123633] [INFO ] [sig ] Generating forecast for: TECX [2026-01-06T20:32:39.123671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-06T20:32:39.134508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-06T20:32:39.134842] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-06T20:32:39.135602] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-06T20:32:39.135654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:39.135685] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:39.135712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:39.135768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:39.190756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:39.191421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:39.191500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:39.191533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:39.306366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:39.306531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:39.306591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:39.306659] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:39.311097] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-01-06T20:32:39.311403] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-06T20:32:39.311536] [INFO ] [sig ] TECX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:39.453691] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TECX.txt [2026-01-06T20:32:39.453843] [INFO ] [sig ] [3062/3517] Completed TECX in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:39.453882] [INFO ] [sig ] [3063/3517] Forecasting TEF... [2026-01-06T20:32:39.453964] [INFO ] [sig ] Generating forecast for: TEF [2026-01-06T20:32:39.453999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-06T20:32:39.468393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-06T20:32:39.468883] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-06T20:32:39.469794] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-06T20:32:39.469849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:39.469882] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:39.469911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:39.469977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:39.540050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:39.540968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:39.541061] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:39.541095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:39.665374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:39.665549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:39.665635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:39.665673] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:39.669388] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=11.75%) [2026-01-06T20:32:39.669706] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-06T20:32:39.669841] [INFO ] [sig ] TEF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:39.817184] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TEF.txt [2026-01-06T20:32:39.817330] [INFO ] [sig ] [3063/3517] Completed TEF in 0.4s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:39.817371] [INFO ] [sig ] [3064/3517] Forecasting TEI... [2026-01-06T20:32:39.817401] [INFO ] [sig ] Generating forecast for: TEI [2026-01-06T20:32:39.817434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-06T20:32:39.829390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-06T20:32:39.829795] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-06T20:32:39.830653] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-06T20:32:39.830707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:39.830739] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:39.830767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:39.830825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:39.894426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:39.895273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:39.895371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:39.895416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:40.021657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:40.021817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:40.021861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:40.021892] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:40.025287] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: DOWN (p=45.68%) [2026-01-06T20:32:40.025606] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-06T20:32:40.025755] [INFO ] [sig ] TEI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:40.179706] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TEI.txt [2026-01-06T20:32:40.179861] [INFO ] [sig ] [3064/3517] Completed TEI in 0.4s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:40.179902] [INFO ] [sig ] [3065/3517] Forecasting TELO... [2026-01-06T20:32:40.179936] [INFO ] [sig ] Generating forecast for: TELO [2026-01-06T20:32:40.179969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-06T20:32:40.192179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-06T20:32:40.192528] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-06T20:32:40.193339] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-06T20:32:40.193394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:40.193427] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:40.193455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:40.193513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:40.255402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:40.256297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:40.256412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:40.256451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:40.383877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:40.384041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:40.384086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:40.384117] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:40.387843] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: UP (p=95.12%) [2026-01-06T20:32:40.388134] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-06T20:32:40.388289] [INFO ] [sig ] TELO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:40.531923] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TELO.txt [2026-01-06T20:32:40.532078] [INFO ] [sig ] [3065/3517] Completed TELO in 0.4s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:40.532117] [INFO ] [sig ] [3066/3517] Forecasting TEM... [2026-01-06T20:32:40.532146] [INFO ] [sig ] Generating forecast for: TEM [2026-01-06T20:32:40.532177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-06T20:32:40.543320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-06T20:32:40.543645] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-06T20:32:40.544389] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-06T20:32:40.544441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:40.544473] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:40.544500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:40.544557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:40.601743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:40.602370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:40.602447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:40.602479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:40.725458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:40.725632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:40.725679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:40.725732] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:40.729020] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-06T20:32:40.729289] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-06T20:32:40.729410] [INFO ] [sig ] TEM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:40.866633] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TEM.txt [2026-01-06T20:32:40.866772] [INFO ] [sig ] [3066/3517] Completed TEM in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:40.866811] [INFO ] [sig ] [3067/3517] Forecasting TENB... [2026-01-06T20:32:40.866840] [INFO ] [sig ] Generating forecast for: TENB [2026-01-06T20:32:40.866870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-06T20:32:40.878280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-06T20:32:40.878603] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-06T20:32:40.879617] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-06T20:32:40.879688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:40.879720] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:40.879746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:40.879802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:40.935050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:40.935759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:40.935837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:40.935870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:41.055244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:41.055399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:41.055441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:41.055470] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:41.058777] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=65.33%) [2026-01-06T20:32:41.059046] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-06T20:32:41.059167] [INFO ] [sig ] TENB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:41.195514] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TENB.txt [2026-01-06T20:32:41.195667] [INFO ] [sig ] [3067/3517] Completed TENB in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:41.195715] [INFO ] [sig ] [3068/3517] Forecasting TENX... [2026-01-06T20:32:41.195752] [INFO ] [sig ] Generating forecast for: TENX [2026-01-06T20:32:41.195788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-06T20:32:41.209261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-06T20:32:41.209568] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-06T20:32:41.210381] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-06T20:32:41.210433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:41.210465] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:41.210492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:41.210549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:41.267895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:41.268641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:41.268719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:41.268788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:41.379449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:41.379608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:41.379657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:41.379686] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:41.383119] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: UP (p=67.24%) [2026-01-06T20:32:41.383385] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-06T20:32:41.383512] [INFO ] [sig ] TENX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:41.528310] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TENX.txt [2026-01-06T20:32:41.528458] [INFO ] [sig ] [3068/3517] Completed TENX in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:41.528498] [INFO ] [sig ] [3069/3517] Forecasting TEO... [2026-01-06T20:32:41.528528] [INFO ] [sig ] Generating forecast for: TEO [2026-01-06T20:32:41.528559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEO' from 'https://tdm.silogroup.org/data/derivative_storage/TEO.csv'. [2026-01-06T20:32:41.540333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEO'. [2026-01-06T20:32:41.540666] [INFO ] [FORECASTER] Starting predict_future for TEO [2026-01-06T20:32:41.541426] [DEBUG] [LOCAL ] No optimal features file found for TEO: ./output/feature-sets/TEO.txt [2026-01-06T20:32:41.541478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:41.541509] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:41.541536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:41.541611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:41.598099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:41.599062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:41.599184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:41.599220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:41.721205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:41.721363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:41.721407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:41.721437] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:41.724762] [DEBUG] [FORECASTER] TEO: Forecast T+1@11:T+2@11: UP (p=57.24%) [2026-01-06T20:32:41.725032] [INFO ] [FORECASTER] Completed predict_future for TEO [2026-01-06T20:32:41.725154] [INFO ] [sig ] TEO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:41.862889] [INFO ] [LOCAL ] Saved forecast: TEO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TEO.txt [2026-01-06T20:32:41.863014] [INFO ] [sig ] [3069/3517] Completed TEO in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:41.863053] [INFO ] [sig ] [3070/3517] Forecasting TERN... [2026-01-06T20:32:41.863085] [INFO ] [sig ] Generating forecast for: TERN [2026-01-06T20:32:41.863116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-06T20:32:41.875153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-06T20:32:41.875427] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-06T20:32:41.876187] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-06T20:32:41.876239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:41.876271] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:41.876323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:41.876381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:41.931825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:41.932443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:41.932520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:41.932552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:42.051606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:42.051768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:42.051813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:42.051844] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:42.055539] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-01-06T20:32:42.055841] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-06T20:32:42.055965] [INFO ] [sig ] TERN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:42.191915] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TERN.txt [2026-01-06T20:32:42.192035] [INFO ] [sig ] [3070/3517] Completed TERN in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:42.192073] [INFO ] [sig ] [3071/3517] Forecasting TEVA... [2026-01-06T20:32:42.192104] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-06T20:32:42.192133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-06T20:32:42.204493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-06T20:32:42.204840] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-06T20:32:42.205630] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-06T20:32:42.205682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:42.205732] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:42.205760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:42.205819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:42.261401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:42.262104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:42.262183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:42.262215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:42.377240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:42.377387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:42.377429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:42.377457] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:42.380779] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=99.08%) [2026-01-06T20:32:42.381048] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-06T20:32:42.381168] [INFO ] [sig ] TEVA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:42.525204] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TEVA.txt [2026-01-06T20:32:42.525363] [INFO ] [sig ] [3071/3517] Completed TEVA in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:42.525402] [INFO ] [sig ] [3072/3517] Forecasting TEX... [2026-01-06T20:32:42.525434] [INFO ] [sig ] Generating forecast for: TEX [2026-01-06T20:32:42.525465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-06T20:32:42.537140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-06T20:32:42.537533] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-06T20:32:42.538379] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-06T20:32:42.538437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:42.538469] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:42.538496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:42.538553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:42.598889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:42.600115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:42.600194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:42.600228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:42.724359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:42.724513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:42.724556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:42.724603] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:42.727865] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=27.86%) [2026-01-06T20:32:42.728132] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-06T20:32:42.728250] [INFO ] [sig ] TEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:42.872710] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TEX.txt [2026-01-06T20:32:42.872883] [INFO ] [sig ] [3072/3517] Completed TEX in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.6m [2026-01-06T20:32:42.872925] [INFO ] [sig ] [3073/3517] Forecasting TFC... [2026-01-06T20:32:42.872957] [INFO ] [sig ] Generating forecast for: TFC [2026-01-06T20:32:42.872987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-06T20:32:42.883946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-06T20:32:42.884240] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-06T20:32:42.885018] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-06T20:32:42.885070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:42.885102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:42.885129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:42.885185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:42.940258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:42.940983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:42.941060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:42.941092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:43.066882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:43.067033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:43.067074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:43.067102] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:43.070355] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=98.44%) [2026-01-06T20:32:43.070639] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-06T20:32:43.070763] [INFO ] [sig ] TFC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:43.211986] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TFC.txt [2026-01-06T20:32:43.212154] [INFO ] [sig ] [3073/3517] Completed TFC in 0.3s | 2.90 sym/s | Total: 17.6m | ETA: 2.5m [2026-01-06T20:32:43.212196] [INFO ] [sig ] [3074/3517] Forecasting TFII... [2026-01-06T20:32:43.212227] [INFO ] [sig ] Generating forecast for: TFII [2026-01-06T20:32:43.212265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-06T20:32:43.223594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-06T20:32:43.223876] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-06T20:32:43.224802] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-06T20:32:43.224854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:43.224885] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:43.225061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:43.225117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:43.283112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:43.283758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:43.283860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:43.283895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:43.402668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:43.402824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:43.402866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:43.402895] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:43.406286] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: DOWN (p=40.92%) [2026-01-06T20:32:43.406559] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-06T20:32:43.406703] [INFO ] [sig ] TFII: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:43.549099] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TFII.txt [2026-01-06T20:32:43.549249] [INFO ] [sig ] [3074/3517] Completed TFII in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:43.549289] [INFO ] [sig ] [3075/3517] Forecasting TFIN... [2026-01-06T20:32:43.549321] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-06T20:32:43.549353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-06T20:32:43.560773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-06T20:32:43.561125] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-06T20:32:43.561913] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-06T20:32:43.561967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:43.562000] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:43.562027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:43.562085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:43.619664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:43.620308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:43.620387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:43.620420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:43.736425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:43.736589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:43.736634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:43.736663] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:43.739928] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: DOWN (p=14.72%) [2026-01-06T20:32:43.740207] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-06T20:32:43.740332] [INFO ] [sig ] TFIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:43.879767] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TFIN.txt [2026-01-06T20:32:43.879920] [INFO ] [sig ] [3075/3517] Completed TFIN in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:43.879960] [INFO ] [sig ] [3076/3517] Forecasting TFPM... [2026-01-06T20:32:43.879991] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-06T20:32:43.880022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-06T20:32:43.891822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-06T20:32:43.892119] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-06T20:32:43.892927] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-06T20:32:43.892979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:43.893038] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:43.893066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:43.893123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:43.949073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:43.949748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:43.949831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:43.949863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:44.073931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:44.074093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:44.074139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:44.074167] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:44.077670] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-01-06T20:32:44.077956] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-06T20:32:44.078085] [INFO ] [sig ] TFPM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:44.217385] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TFPM.txt [2026-01-06T20:32:44.217528] [INFO ] [sig ] [3076/3517] Completed TFPM in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:44.217585] [INFO ] [sig ] [3077/3517] Forecasting TFSL... [2026-01-06T20:32:44.217619] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-06T20:32:44.217650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-06T20:32:44.229592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-06T20:32:44.229961] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-06T20:32:44.230761] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-06T20:32:44.230816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:44.230848] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:44.230875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:44.230931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:44.289325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:44.290284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:44.290370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:44.290404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:44.410976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:44.411106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:44.411151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:44.411180] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:44.414658] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-06T20:32:44.414930] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-06T20:32:44.415245] [INFO ] [sig ] TFSL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:44.559380] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TFSL.txt [2026-01-06T20:32:44.559517] [INFO ] [sig ] [3077/3517] Completed TFSL in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:44.559557] [INFO ] [sig ] [3078/3517] Forecasting TG... [2026-01-06T20:32:44.559603] [INFO ] [sig ] Generating forecast for: TG [2026-01-06T20:32:44.559635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-06T20:32:44.571779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-06T20:32:44.572262] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-06T20:32:44.573050] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-06T20:32:44.573101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:44.573133] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:44.573160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:44.573216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:44.631783] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:44.632427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:44.632561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:44.632615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:44.751171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:44.751303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:44.751344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:44.751372] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:44.754654] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: DOWN (p=22.33%) [2026-01-06T20:32:44.754933] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-06T20:32:44.755053] [INFO ] [sig ] TG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:44.896921] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TG.txt [2026-01-06T20:32:44.897246] [INFO ] [sig ] [3078/3517] Completed TG in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:44.897287] [INFO ] [sig ] [3079/3517] Forecasting TGLS... [2026-01-06T20:32:44.897316] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-06T20:32:44.897348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-06T20:32:44.908972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-06T20:32:44.909288] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-06T20:32:44.910084] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-06T20:32:44.910136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:44.910168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:44.910195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:44.910251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:44.967298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:44.968379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:44.968463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:44.968495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:45.096282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:45.096487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:45.096538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:45.096648] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:45.100164] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: UP (p=58.46%) [2026-01-06T20:32:45.100442] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-06T20:32:45.100588] [INFO ] [sig ] TGLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:45.241374] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TGLS.txt [2026-01-06T20:32:45.241512] [INFO ] [sig ] [3079/3517] Completed TGLS in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:45.241551] [INFO ] [sig ] [3080/3517] Forecasting TGNA... [2026-01-06T20:32:45.241602] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-06T20:32:45.241635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-06T20:32:45.254184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-06T20:32:45.254453] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-06T20:32:45.255221] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-06T20:32:45.255273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:45.255304] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:45.255330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:45.255386] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:45.314759] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:45.315476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:45.315555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:45.315607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:45.437658] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:45.437800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:45.437842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:45.437876] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:45.441369] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: DOWN (p=11.89%) [2026-01-06T20:32:45.441662] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-06T20:32:45.441788] [INFO ] [sig ] TGNA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:45.582040] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TGNA.txt [2026-01-06T20:32:45.582157] [INFO ] [sig ] [3080/3517] Completed TGNA in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:45.582195] [INFO ] [sig ] [3081/3517] Forecasting TGS... [2026-01-06T20:32:45.582224] [INFO ] [sig ] Generating forecast for: TGS [2026-01-06T20:32:45.582254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-06T20:32:45.593693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-06T20:32:45.593964] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-06T20:32:45.594711] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-06T20:32:45.594762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:45.594795] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:45.594825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:45.594883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:45.654080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:45.654710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:45.654787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:45.654825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:45.772014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:45.772156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:45.772197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:45.772228] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:45.775544] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-06T20:32:45.775842] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-06T20:32:45.775973] [INFO ] [sig ] TGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:45.919168] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TGS.txt [2026-01-06T20:32:45.919289] [INFO ] [sig ] [3081/3517] Completed TGS in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:45.919327] [INFO ] [sig ] [3082/3517] Forecasting TGTX... [2026-01-06T20:32:45.919358] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-06T20:32:45.919390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-06T20:32:45.931622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-06T20:32:45.931900] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-06T20:32:45.932673] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-06T20:32:45.932726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:45.932760] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:45.932788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:45.932846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:45.992246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:45.992926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:45.993006] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:45.993040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:46.116602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:46.116759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:46.116805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:46.116835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:46.120270] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: UP (p=87.27%) [2026-01-06T20:32:46.120545] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-06T20:32:46.120688] [INFO ] [sig ] TGTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:46.265137] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TGTX.txt [2026-01-06T20:32:46.265260] [INFO ] [sig ] [3082/3517] Completed TGTX in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:46.265298] [INFO ] [sig ] [3083/3517] Forecasting TH... [2026-01-06T20:32:46.265328] [INFO ] [sig ] Generating forecast for: TH [2026-01-06T20:32:46.265358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-06T20:32:46.276550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-06T20:32:46.276858] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-06T20:32:46.277645] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-06T20:32:46.277709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:46.277744] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:46.277772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:46.277830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:46.337262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:46.337907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:46.337986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:46.338210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:46.461866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:46.462013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:46.462062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:46.462092] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:46.465318] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: UP (p=63.53%) [2026-01-06T20:32:46.465605] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-06T20:32:46.465728] [INFO ] [sig ] TH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:46.612003] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TH.txt [2026-01-06T20:32:46.612135] [INFO ] [sig ] [3083/3517] Completed TH in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:46.612174] [INFO ] [sig ] [3084/3517] Forecasting THC... [2026-01-06T20:32:46.612204] [INFO ] [sig ] Generating forecast for: THC [2026-01-06T20:32:46.612234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-06T20:32:46.624233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-06T20:32:46.624514] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-06T20:32:46.625280] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-06T20:32:46.625332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:46.625363] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:46.625390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:46.625446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:46.683134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:46.683773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:46.683854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:46.683889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:46.803104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:46.803244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:46.803288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:46.803318] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:46.806650] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: DOWN (p=20.08%) [2026-01-06T20:32:46.806926] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-06T20:32:46.807053] [INFO ] [sig ] THC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:46.946719] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/THC.txt [2026-01-06T20:32:46.946835] [INFO ] [sig ] [3084/3517] Completed THC in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:46.946872] [INFO ] [sig ] [3085/3517] Forecasting THFF... [2026-01-06T20:32:46.946900] [INFO ] [sig ] Generating forecast for: THFF [2026-01-06T20:32:46.946931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-06T20:32:46.958806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-06T20:32:46.959065] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-06T20:32:46.959850] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-06T20:32:46.959904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:46.959934] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:46.959961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:46.960017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:47.017391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:47.018103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:47.018183] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:47.018217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:47.141108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:47.141272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:47.141314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:47.141342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:47.144977] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=4.30%) [2026-01-06T20:32:47.145259] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-06T20:32:47.145382] [INFO ] [sig ] THFF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:47.285750] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/THFF.txt [2026-01-06T20:32:47.285876] [INFO ] [sig ] [3085/3517] Completed THFF in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:47.285913] [INFO ] [sig ] [3086/3517] Forecasting THG... [2026-01-06T20:32:47.285942] [INFO ] [sig ] Generating forecast for: THG [2026-01-06T20:32:47.285973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-06T20:32:47.298613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-06T20:32:47.298900] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-06T20:32:47.299862] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-06T20:32:47.299912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:47.299942] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:47.299969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:47.300024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:47.355916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:47.356537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:47.356652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:47.356686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:47.477423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:47.477587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:47.477633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:47.477664] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:47.480990] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: DOWN (p=46.30%) [2026-01-06T20:32:47.481264] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-06T20:32:47.481389] [INFO ] [sig ] THG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:47.624452] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/THG.txt [2026-01-06T20:32:47.624593] [INFO ] [sig ] [3086/3517] Completed THG in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:47.624640] [INFO ] [sig ] [3087/3517] Forecasting THO... [2026-01-06T20:32:47.624673] [INFO ] [sig ] Generating forecast for: THO [2026-01-06T20:32:47.624703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-06T20:32:47.636460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-06T20:32:47.636750] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-06T20:32:47.637495] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-06T20:32:47.637547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:47.637599] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:47.637628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:47.637685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:47.695807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:47.696431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:47.696510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:47.696543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:47.816434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:47.816600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:47.816644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:47.816673] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:47.820125] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=49.84%) [2026-01-06T20:32:47.820392] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-06T20:32:47.820512] [INFO ] [sig ] THO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:47.958347] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/THO.txt [2026-01-06T20:32:47.958463] [INFO ] [sig ] [3087/3517] Completed THO in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:47.958500] [INFO ] [sig ] [3088/3517] Forecasting THQ... [2026-01-06T20:32:47.958530] [INFO ] [sig ] Generating forecast for: THQ [2026-01-06T20:32:47.958559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-06T20:32:47.969873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-06T20:32:47.970134] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-06T20:32:47.970898] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-06T20:32:47.970950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:47.970982] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:47.971009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:47.971065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:48.028620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:48.029358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:48.029437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:48.029471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:48.148556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:48.148753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:48.148797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:48.148826] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:48.152102] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: UP (p=70.53%) [2026-01-06T20:32:48.152373] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-06T20:32:48.152514] [INFO ] [sig ] THQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:48.293321] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/THQ.txt [2026-01-06T20:32:48.293447] [INFO ] [sig ] [3088/3517] Completed THQ in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:48.293485] [INFO ] [sig ] [3089/3517] Forecasting THRM... [2026-01-06T20:32:48.293515] [INFO ] [sig ] Generating forecast for: THRM [2026-01-06T20:32:48.293545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-06T20:32:48.304888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-06T20:32:48.305179] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-06T20:32:48.305958] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-06T20:32:48.306011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:48.306044] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:48.306071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:48.306129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:48.363479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:48.364105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:48.364182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:48.364216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:48.484688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:48.484836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:48.484883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:48.484913] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:48.488346] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: UP (p=81.43%) [2026-01-06T20:32:48.488629] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-06T20:32:48.488772] [INFO ] [sig ] THRM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:48.630361] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/THRM.txt [2026-01-06T20:32:48.630515] [INFO ] [sig ] [3089/3517] Completed THRM in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:48.630554] [INFO ] [sig ] [3090/3517] Forecasting THRY... [2026-01-06T20:32:48.630603] [INFO ] [sig ] Generating forecast for: THRY [2026-01-06T20:32:48.630634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-06T20:32:48.641633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-06T20:32:48.641889] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-06T20:32:48.642647] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-06T20:32:48.642700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:48.642732] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:48.642759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:48.642817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:48.698924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:48.699784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:48.699861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:48.699894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:48.821709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:48.821862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:48.821926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:48.821957] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:48.825203] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: UP (p=58.63%) [2026-01-06T20:32:48.825469] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-06T20:32:48.825607] [INFO ] [sig ] THRY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:48.968616] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/THRY.txt [2026-01-06T20:32:48.968814] [INFO ] [sig ] [3090/3517] Completed THRY in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.5m [2026-01-06T20:32:48.968861] [INFO ] [sig ] [3091/3517] Forecasting THS... [2026-01-06T20:32:48.968897] [INFO ] [sig ] Generating forecast for: THS [2026-01-06T20:32:48.968928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-06T20:32:48.980231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-06T20:32:48.980491] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-06T20:32:48.981252] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-06T20:32:48.981303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:48.981335] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:48.981362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:48.981419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:49.038468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:49.039177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:49.039271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:49.039305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:49.159627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:49.159781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:49.159825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:49.159855] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:49.163105] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=26.08%) [2026-01-06T20:32:49.163368] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-06T20:32:49.163488] [INFO ] [sig ] THS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:49.304600] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/THS.txt [2026-01-06T20:32:49.304753] [INFO ] [sig ] [3091/3517] Completed THS in 0.3s | 2.90 sym/s | Total: 17.7m | ETA: 2.4m [2026-01-06T20:32:49.304792] [INFO ] [sig ] [3092/3517] Forecasting TIGO... [2026-01-06T20:32:49.304823] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-06T20:32:49.304852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-06T20:32:49.315737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-06T20:32:49.316049] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-06T20:32:49.316976] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-06T20:32:49.317028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:49.317060] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:49.317271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:49.317331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:49.373548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:49.374174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:49.374282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:49.374316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:49.492224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:49.492369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:49.492410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:49.492439] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:49.495680] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: UP (p=75.00%) [2026-01-06T20:32:49.495943] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-06T20:32:49.496063] [INFO ] [sig ] TIGO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:49.634504] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TIGO.txt [2026-01-06T20:32:49.634633] [INFO ] [sig ] [3092/3517] Completed TIGO in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:49.634673] [INFO ] [sig ] [3093/3517] Forecasting TIL... [2026-01-06T20:32:49.634702] [INFO ] [sig ] Generating forecast for: TIL [2026-01-06T20:32:49.634733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-06T20:32:49.645921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-06T20:32:49.646195] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-06T20:32:49.646959] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-06T20:32:49.647010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:49.647066] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:49.647095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:49.647152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:49.703245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:49.703882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:49.703961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:49.703994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:49.823060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:49.823193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:49.823233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:49.823262] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:49.826462] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=57.14%) [2026-01-06T20:32:49.826745] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-06T20:32:49.826865] [INFO ] [sig ] TIL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:49.965252] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TIL.txt [2026-01-06T20:32:49.965367] [INFO ] [sig ] [3093/3517] Completed TIL in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:49.965405] [INFO ] [sig ] [3094/3517] Forecasting TILE... [2026-01-06T20:32:49.965434] [INFO ] [sig ] Generating forecast for: TILE [2026-01-06T20:32:49.965464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-06T20:32:49.976640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-06T20:32:49.976905] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-06T20:32:49.977655] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-06T20:32:49.977707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:49.977750] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:49.977778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:49.977835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:50.035222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:50.036077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:50.036157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:50.036190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:50.162242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:50.162403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:50.162445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:50.162475] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:50.165943] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: UP (p=52.20%) [2026-01-06T20:32:50.166214] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-06T20:32:50.166339] [INFO ] [sig ] TILE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:50.305954] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TILE.txt [2026-01-06T20:32:50.306299] [INFO ] [sig ] [3094/3517] Completed TILE in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:50.306338] [INFO ] [sig ] [3095/3517] Forecasting TIMB... [2026-01-06T20:32:50.306369] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-06T20:32:50.306399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-06T20:32:50.319169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-06T20:32:50.319524] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-06T20:32:50.320306] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-06T20:32:50.320358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:50.320390] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:50.320418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:50.320474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:50.376895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:50.377602] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:50.377680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:50.377713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:50.492680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:50.492852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:50.492896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:50.492924] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:50.496204] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=62.17%) [2026-01-06T20:32:50.496473] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-06T20:32:50.496614] [INFO ] [sig ] TIMB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:50.636536] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TIMB.txt [2026-01-06T20:32:50.636723] [INFO ] [sig ] [3095/3517] Completed TIMB in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:50.636775] [INFO ] [sig ] [3096/3517] Forecasting TITN... [2026-01-06T20:32:50.636806] [INFO ] [sig ] Generating forecast for: TITN [2026-01-06T20:32:50.636837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-06T20:32:50.649002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-06T20:32:50.649348] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-06T20:32:50.650125] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-06T20:32:50.650177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:50.650208] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:50.650235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:50.650291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:50.706510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:50.707117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:50.707194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:50.707225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:50.822782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:50.822931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:50.822975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:50.823038] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:50.826306] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=70.69%) [2026-01-06T20:32:50.826570] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-06T20:32:50.826709] [INFO ] [sig ] TITN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:50.964420] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TITN.txt [2026-01-06T20:32:50.964534] [INFO ] [sig ] [3096/3517] Completed TITN in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:50.964587] [INFO ] [sig ] [3097/3517] Forecasting TJX... [2026-01-06T20:32:50.964620] [INFO ] [sig ] Generating forecast for: TJX [2026-01-06T20:32:50.964651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-06T20:32:50.975953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-06T20:32:50.976208] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-06T20:32:50.976967] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-06T20:32:50.977019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:50.977050] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:50.977077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:50.977133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:51.033564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:51.034446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:51.034521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:51.034554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:51.157090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:51.157238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:51.157279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:51.157308] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:51.160550] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: DOWN (p=28.27%) [2026-01-06T20:32:51.160833] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-06T20:32:51.160955] [INFO ] [sig ] TJX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:51.299900] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TJX.txt [2026-01-06T20:32:51.300021] [INFO ] [sig ] [3097/3517] Completed TJX in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:51.300060] [INFO ] [sig ] [3098/3517] Forecasting TK... [2026-01-06T20:32:51.300098] [INFO ] [sig ] Generating forecast for: TK [2026-01-06T20:32:51.300130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-06T20:32:51.311394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-06T20:32:51.311689] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-06T20:32:51.312436] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-06T20:32:51.312487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:51.312518] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:51.312544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:51.312622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:51.369681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:51.370266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:51.370340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:51.370372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:51.494266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:51.494406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:51.494446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:51.494476] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:51.497701] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=45.80%) [2026-01-06T20:32:51.497978] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-06T20:32:51.498100] [INFO ] [sig ] TK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:51.635686] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TK.txt [2026-01-06T20:32:51.635811] [INFO ] [sig ] [3098/3517] Completed TK in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:51.635849] [INFO ] [sig ] [3099/3517] Forecasting TKC... [2026-01-06T20:32:51.635879] [INFO ] [sig ] Generating forecast for: TKC [2026-01-06T20:32:51.635910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-06T20:32:51.646932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-06T20:32:51.647231] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-06T20:32:51.648012] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-06T20:32:51.648063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:51.648094] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:51.648121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:51.648182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:51.704745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:51.705535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:51.705627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:51.705661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:51.829829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:51.829989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:51.830033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:51.830062] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:51.833604] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-06T20:32:51.833899] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-06T20:32:51.834035] [INFO ] [sig ] TKC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:51.976472] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TKC.txt [2026-01-06T20:32:51.976627] [INFO ] [sig ] [3099/3517] Completed TKC in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:51.976669] [INFO ] [sig ] [3100/3517] Forecasting TKNO... [2026-01-06T20:32:51.976699] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-06T20:32:51.976729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-06T20:32:51.988048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-06T20:32:51.988314] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-06T20:32:51.989104] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-06T20:32:51.989156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:51.989187] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:51.989213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:51.989268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:52.050062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:52.050764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:52.050843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:52.050878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:52.172740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:52.172888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:52.172931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:52.172960] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:52.176703] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-06T20:32:52.176968] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-06T20:32:52.177090] [INFO ] [sig ] TKNO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:52.318964] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TKNO.txt [2026-01-06T20:32:52.319094] [INFO ] [sig ] [3100/3517] Completed TKNO in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:52.319133] [INFO ] [sig ] [3101/3517] Forecasting TKO... [2026-01-06T20:32:52.319164] [INFO ] [sig ] Generating forecast for: TKO [2026-01-06T20:32:52.319195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-06T20:32:52.331390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-06T20:32:52.331672] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-06T20:32:52.332634] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-06T20:32:52.332685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:52.332716] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:52.332743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:52.332798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:52.393121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:52.393740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:52.393817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:52.393852] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:52.517291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:52.517432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:52.517477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:52.517506] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:52.520909] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: DOWN (p=27.14%) [2026-01-06T20:32:52.521195] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-06T20:32:52.521345] [INFO ] [sig ] TKO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:52.662264] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TKO.txt [2026-01-06T20:32:52.662395] [INFO ] [sig ] [3101/3517] Completed TKO in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:52.662435] [INFO ] [sig ] [3102/3517] Forecasting TLK... [2026-01-06T20:32:52.662465] [INFO ] [sig ] Generating forecast for: TLK [2026-01-06T20:32:52.662496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-06T20:32:52.674350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-06T20:32:52.674674] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-06T20:32:52.675455] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-06T20:32:52.675507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:52.675539] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:52.675565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:52.675645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:52.732318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:52.733179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:52.733268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:52.733305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:52.857955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:52.858136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:52.858190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:52.858228] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:52.863285] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: DOWN (p=13.65%) [2026-01-06T20:32:52.863810] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-06T20:32:52.864011] [INFO ] [sig ] TLK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:53.075329] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TLK.txt [2026-01-06T20:32:53.075517] [INFO ] [sig ] [3102/3517] Completed TLK in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:53.075598] [INFO ] [sig ] [3103/3517] Forecasting TLN... [2026-01-06T20:32:53.075635] [INFO ] [sig ] Generating forecast for: TLN [2026-01-06T20:32:53.075669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLN' from 'https://tdm.silogroup.org/data/derivative_storage/TLN.csv'. [2026-01-06T20:32:53.092059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLN'. [2026-01-06T20:32:53.092591] [INFO ] [FORECASTER] Starting predict_future for TLN [2026-01-06T20:32:53.093762] [DEBUG] [LOCAL ] No optimal features file found for TLN: ./output/feature-sets/TLN.txt [2026-01-06T20:32:53.093834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:53.093888] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:53.093938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:53.094032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:53.164715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:53.165689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:53.165814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:53.165849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:53.332048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:53.332232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:53.332287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:53.332318] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:53.336505] [DEBUG] [FORECASTER] TLN: Forecast T+1@11:T+2@11: UP (p=72.02%) [2026-01-06T20:32:53.336960] [INFO ] [FORECASTER] Completed predict_future for TLN [2026-01-06T20:32:53.337119] [INFO ] [sig ] TLN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:53.559003] [INFO ] [LOCAL ] Saved forecast: TLN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TLN.txt [2026-01-06T20:32:53.559227] [INFO ] [sig ] [3103/3517] Completed TLN in 0.5s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:53.559289] [INFO ] [sig ] [3104/3517] Forecasting TLS... [2026-01-06T20:32:53.559340] [INFO ] [sig ] Generating forecast for: TLS [2026-01-06T20:32:53.559392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-06T20:32:53.576275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-06T20:32:53.576846] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-06T20:32:53.578068] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-06T20:32:53.578144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:53.578199] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:53.578249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:53.578342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:53.655505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:53.656775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:53.656898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:53.656956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:53.798522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:53.798710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:53.798781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:53.798814] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:53.802701] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: DOWN (p=43.81%) [2026-01-06T20:32:53.803100] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-06T20:32:53.803254] [INFO ] [sig ] TLS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:53.974846] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TLS.txt [2026-01-06T20:32:53.975068] [INFO ] [sig ] [3104/3517] Completed TLS in 0.4s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:53.975130] [INFO ] [sig ] [3105/3517] Forecasting TLSA... [2026-01-06T20:32:53.975181] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-06T20:32:53.975228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-06T20:32:53.987836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-06T20:32:53.988197] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-06T20:32:53.989113] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-06T20:32:53.989167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:53.989200] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:53.989226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:53.989283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:54.047465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:54.048384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:54.048469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:54.048502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:54.169335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:54.169486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:54.169529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:54.169557] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:54.172993] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: UP (p=78.51%) [2026-01-06T20:32:54.173351] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-06T20:32:54.173495] [INFO ] [sig ] TLSA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:54.314602] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TLSA.txt [2026-01-06T20:32:54.314747] [INFO ] [sig ] [3105/3517] Completed TLSA in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:54.314786] [INFO ] [sig ] [3106/3517] Forecasting TLSI... [2026-01-06T20:32:54.314817] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-06T20:32:54.314847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-06T20:32:54.325432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-06T20:32:54.325736] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-06T20:32:54.326482] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-06T20:32:54.326533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:54.326565] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:54.326622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:54.326680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:54.383662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:54.384558] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:54.384657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:54.384691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:54.502342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:54.502505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:54.502547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:54.502595] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:54.505948] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: UP (p=67.17%) [2026-01-06T20:32:54.506239] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-06T20:32:54.506371] [INFO ] [sig ] TLSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:54.648501] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TLSI.txt [2026-01-06T20:32:54.648714] [INFO ] [sig ] [3106/3517] Completed TLSI in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:54.648772] [INFO ] [sig ] [3107/3517] Forecasting TLYS... [2026-01-06T20:32:54.648804] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-06T20:32:54.648833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-06T20:32:54.660648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-06T20:32:54.661077] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-06T20:32:54.661896] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-06T20:32:54.661964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:54.661996] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:54.662023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:54.662080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:54.722866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:54.723788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:54.723890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:54.723936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:54.848025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:54.848371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:54.848415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:54.848444] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:54.852646] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=6.88%) [2026-01-06T20:32:54.852930] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-06T20:32:54.853059] [INFO ] [sig ] TLYS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:54.993023] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TLYS.txt [2026-01-06T20:32:54.993159] [INFO ] [sig ] [3107/3517] Completed TLYS in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.4m [2026-01-06T20:32:54.993197] [INFO ] [sig ] [3108/3517] Forecasting TM... [2026-01-06T20:32:54.993228] [INFO ] [sig ] Generating forecast for: TM [2026-01-06T20:32:54.993259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-06T20:32:55.006225] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-06T20:32:55.006545] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-06T20:32:55.007344] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-06T20:32:55.007396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:55.007430] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:55.007458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:55.007516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:55.064671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:55.065425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:55.065507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:55.065541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:55.187831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:55.187990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:55.188035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:55.188065] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:55.191444] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=47.68%) [2026-01-06T20:32:55.191746] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-06T20:32:55.191878] [INFO ] [sig ] TM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:55.333113] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TM.txt [2026-01-06T20:32:55.333276] [INFO ] [sig ] [3108/3517] Completed TM in 0.3s | 2.90 sym/s | Total: 17.8m | ETA: 2.3m [2026-01-06T20:32:55.333316] [INFO ] [sig ] [3109/3517] Forecasting TMC... [2026-01-06T20:32:55.333346] [INFO ] [sig ] Generating forecast for: TMC [2026-01-06T20:32:55.333376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-06T20:32:55.346940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-06T20:32:55.347466] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-06T20:32:55.348511] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-06T20:32:55.348584] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:55.348622] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:55.348650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:55.348711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:55.407443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:55.408804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:55.408928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:55.408968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:55.539152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:55.539344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:55.539399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:55.539439] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:55.543815] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: UP (p=68.99%) [2026-01-06T20:32:55.544169] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-06T20:32:55.544527] [INFO ] [sig ] TMC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:55.696253] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TMC.txt [2026-01-06T20:32:55.696405] [INFO ] [sig ] [3109/3517] Completed TMC in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:55.696446] [INFO ] [sig ] [3110/3517] Forecasting TMCI... [2026-01-06T20:32:55.696476] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-06T20:32:55.696508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-06T20:32:55.708306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-06T20:32:55.708683] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-06T20:32:55.709567] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-06T20:32:55.709648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:55.709723] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:55.709753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:55.709811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:55.772026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:55.772888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:55.772972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:55.773006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:55.903241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:55.903410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:55.903463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:55.903499] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:55.907203] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-01-06T20:32:55.907503] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-06T20:32:55.907657] [INFO ] [sig ] TMCI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:56.054651] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TMCI.txt [2026-01-06T20:32:56.054809] [INFO ] [sig ] [3110/3517] Completed TMCI in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:56.054857] [INFO ] [sig ] [3111/3517] Forecasting TMDX... [2026-01-06T20:32:56.054890] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-06T20:32:56.054921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-06T20:32:56.067280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-06T20:32:56.067662] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-06T20:32:56.068447] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-06T20:32:56.068500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:56.068532] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:56.068558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:56.068646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:56.130360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:56.131215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:56.131301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:56.131335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:56.262228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:56.262401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:56.262446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:56.262476] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:56.266175] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: UP (p=83.96%) [2026-01-06T20:32:56.266468] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-06T20:32:56.266610] [INFO ] [sig ] TMDX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:56.413601] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TMDX.txt [2026-01-06T20:32:56.413746] [INFO ] [sig ] [3111/3517] Completed TMDX in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:56.413786] [INFO ] [sig ] [3112/3517] Forecasting TME... [2026-01-06T20:32:56.413816] [INFO ] [sig ] Generating forecast for: TME [2026-01-06T20:32:56.413847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-06T20:32:56.425952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-06T20:32:56.426451] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-06T20:32:56.427243] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-06T20:32:56.427295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:56.427327] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:56.427354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:56.427411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:56.484406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:56.485235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:56.485318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:56.485350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:56.605716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:56.605877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:56.605921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:56.605950] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:56.609277] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-06T20:32:56.609608] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-06T20:32:56.609740] [INFO ] [sig ] TME: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:56.752606] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TME.txt [2026-01-06T20:32:56.752744] [INFO ] [sig ] [3112/3517] Completed TME in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:56.752782] [INFO ] [sig ] [3113/3517] Forecasting TMHC... [2026-01-06T20:32:56.752811] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-06T20:32:56.752842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-06T20:32:56.764192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-06T20:32:56.764508] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-06T20:32:56.765322] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-06T20:32:56.765375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:56.765408] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:56.765436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:56.765493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:56.824374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:56.825055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:56.825136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:56.825169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:56.945969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:56.946114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:56.946173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:56.946260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:56.949792] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: UP (p=68.29%) [2026-01-06T20:32:56.950099] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-06T20:32:56.950264] [INFO ] [sig ] TMHC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:57.101471] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TMHC.txt [2026-01-06T20:32:57.101643] [INFO ] [sig ] [3113/3517] Completed TMHC in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:57.101687] [INFO ] [sig ] [3114/3517] Forecasting TMUS... [2026-01-06T20:32:57.101719] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-06T20:32:57.101752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-06T20:32:57.114626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-06T20:32:57.114969] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-06T20:32:57.115970] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-06T20:32:57.116024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:57.116056] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:57.116082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:57.116139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:57.177241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:57.178393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:57.178521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:57.178563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:57.310894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:57.311049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:57.311130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:57.311163] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:57.314742] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: DOWN (p=21.04%) [2026-01-06T20:32:57.315082] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-06T20:32:57.315229] [INFO ] [sig ] TMUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:57.465553] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TMUS.txt [2026-01-06T20:32:57.465706] [INFO ] [sig ] [3114/3517] Completed TMUS in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:57.465745] [INFO ] [sig ] [3115/3517] Forecasting TNC... [2026-01-06T20:32:57.465775] [INFO ] [sig ] Generating forecast for: TNC [2026-01-06T20:32:57.465806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-06T20:32:57.476654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-06T20:32:57.476954] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-06T20:32:57.477899] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-06T20:32:57.477951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:57.477982] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:57.478008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:57.478064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:57.534283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:57.534974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:57.535052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:57.535085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:57.658108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:57.658270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:57.658316] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:57.658348] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:57.661827] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=7.51%) [2026-01-06T20:32:57.662130] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-06T20:32:57.662279] [INFO ] [sig ] TNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:57.813238] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TNC.txt [2026-01-06T20:32:57.813379] [INFO ] [sig ] [3115/3517] Completed TNC in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:57.813418] [INFO ] [sig ] [3116/3517] Forecasting TNDM... [2026-01-06T20:32:57.813447] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-06T20:32:57.813478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-06T20:32:57.825684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-06T20:32:57.825955] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-06T20:32:57.826970] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-06T20:32:57.827021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:57.827052] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:57.827080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:57.827140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:57.885061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:57.885820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:57.885899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:57.885932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:58.010029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:58.010187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:58.010230] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:58.010260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:58.014021] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: DOWN (p=39.92%) [2026-01-06T20:32:58.014353] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-06T20:32:58.014493] [INFO ] [sig ] TNDM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:58.155515] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TNDM.txt [2026-01-06T20:32:58.155691] [INFO ] [sig ] [3116/3517] Completed TNDM in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:58.155734] [INFO ] [sig ] [3117/3517] Forecasting TNGX... [2026-01-06T20:32:58.155767] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-06T20:32:58.155799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-06T20:32:58.167567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-06T20:32:58.167895] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-06T20:32:58.168655] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-06T20:32:58.168706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:58.168756] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:58.168783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:58.168840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:58.226326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:58.227112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:58.227192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:58.227225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:58.343680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:58.343830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:58.343873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:58.343902] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:58.347158] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-01-06T20:32:58.347639] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-06T20:32:58.347762] [INFO ] [sig ] TNGX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:58.495618] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TNGX.txt [2026-01-06T20:32:58.495774] [INFO ] [sig ] [3117/3517] Completed TNGX in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:58.495816] [INFO ] [sig ] [3118/3517] Forecasting TNK... [2026-01-06T20:32:58.495848] [INFO ] [sig ] Generating forecast for: TNK [2026-01-06T20:32:58.495887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-06T20:32:58.507149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-06T20:32:58.507478] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-06T20:32:58.508285] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-06T20:32:58.508338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:58.508394] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:58.508427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:58.508509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:58.567062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:58.567954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:58.568060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:58.568099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:58.695673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:58.695842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:58.695887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:58.695917] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:58.699552] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-01-06T20:32:58.699896] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-06T20:32:58.700038] [INFO ] [sig ] TNK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:32:58.844952] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TNK.txt [2026-01-06T20:32:58.845101] [INFO ] [sig ] [3118/3517] Completed TNK in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:58.845142] [INFO ] [sig ] [3119/3517] Forecasting TNL... [2026-01-06T20:32:58.845174] [INFO ] [sig ] Generating forecast for: TNL [2026-01-06T20:32:58.845206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-06T20:32:58.856256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-06T20:32:58.856608] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-06T20:32:58.857380] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-06T20:32:58.857433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:58.857467] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:58.857495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:58.857553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:58.917614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:58.918476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:58.918565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:58.918622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:59.046586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:59.046753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:59.046796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:59.046825] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:59.050227] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-06T20:32:59.050517] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-06T20:32:59.050665] [INFO ] [sig ] TNL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:59.200512] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TNL.txt [2026-01-06T20:32:59.200677] [INFO ] [sig ] [3119/3517] Completed TNL in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:59.200720] [INFO ] [sig ] [3120/3517] Forecasting TNXP... [2026-01-06T20:32:59.200762] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-06T20:32:59.200806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-06T20:32:59.212231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-06T20:32:59.212558] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-06T20:32:59.213382] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-06T20:32:59.213437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:59.213471] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:59.213500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:59.213560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:59.273371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:59.274172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:59.274294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:59.274329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:59.394982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:59.395099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:59.395142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:59.395171] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:59.398471] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: UP (p=67.46%) [2026-01-06T20:32:59.398790] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-06T20:32:59.398916] [INFO ] [sig ] TNXP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:59.536813] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TNXP.txt [2026-01-06T20:32:59.536939] [INFO ] [sig ] [3120/3517] Completed TNXP in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:59.536978] [INFO ] [sig ] [3121/3517] Forecasting TOI... [2026-01-06T20:32:59.537010] [INFO ] [sig ] Generating forecast for: TOI [2026-01-06T20:32:59.537040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-06T20:32:59.547867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-06T20:32:59.548150] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-06T20:32:59.548943] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-06T20:32:59.548994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:59.549025] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:59.549052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:59.549122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:59.605001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:59.605809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:59.605889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:59.605921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:32:59.725964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:32:59.726112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:32:59.726155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:32:59.726184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:32:59.729495] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=98.69%) [2026-01-06T20:32:59.729790] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-06T20:32:59.729918] [INFO ] [sig ] TOI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:32:59.871741] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TOI.txt [2026-01-06T20:32:59.871872] [INFO ] [sig ] [3121/3517] Completed TOI in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:32:59.871926] [INFO ] [sig ] [3122/3517] Forecasting TOL... [2026-01-06T20:32:59.871965] [INFO ] [sig ] Generating forecast for: TOL [2026-01-06T20:32:59.871997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-06T20:32:59.883481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-06T20:32:59.883793] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-06T20:32:59.884541] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-06T20:32:59.884609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:32:59.884642] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:32:59.884669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:32:59.884726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:32:59.945149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:32:59.945875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:32:59.945957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:32:59.945991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:00.079282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:00.079443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:00.079486] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:00.079515] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:00.083132] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: UP (p=87.09%) [2026-01-06T20:33:00.083494] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-06T20:33:00.083649] [INFO ] [sig ] TOL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:00.224729] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TOL.txt [2026-01-06T20:33:00.224863] [INFO ] [sig ] [3122/3517] Completed TOL in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:33:00.224903] [INFO ] [sig ] [3123/3517] Forecasting TORO... [2026-01-06T20:33:00.224935] [INFO ] [sig ] Generating forecast for: TORO [2026-01-06T20:33:00.224966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-06T20:33:00.235866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-06T20:33:00.236177] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-06T20:33:00.237004] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-06T20:33:00.237058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:00.237094] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:00.237124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:00.237183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:00.295272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:00.295960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:00.296037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:00.296071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:00.415313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:00.415452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:00.415494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:00.415526] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:00.422414] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: UP (p=74.87%) [2026-01-06T20:33:00.422855] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-06T20:33:00.423009] [INFO ] [sig ] TORO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:00.568315] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TORO.txt [2026-01-06T20:33:00.568492] [INFO ] [sig ] [3123/3517] Completed TORO in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:33:00.568566] [INFO ] [sig ] [3124/3517] Forecasting TOWN... [2026-01-06T20:33:00.568634] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-06T20:33:00.568680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-06T20:33:00.579953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-06T20:33:00.580278] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-06T20:33:00.581091] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-06T20:33:00.581146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:00.581181] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:00.581208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:00.581267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:00.640927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:00.641718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:00.641800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:00.641834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:00.765294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:00.765453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:00.765501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:00.765531] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:00.768850] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: DOWN (p=48.80%) [2026-01-06T20:33:00.769127] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-06T20:33:00.769277] [INFO ] [sig ] TOWN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:00.918373] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TOWN.txt [2026-01-06T20:33:00.918565] [INFO ] [sig ] [3124/3517] Completed TOWN in 0.3s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:33:00.918642] [INFO ] [sig ] [3125/3517] Forecasting TOYO... [2026-01-06T20:33:00.918685] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-06T20:33:00.918726] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-06T20:33:00.931232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-06T20:33:00.931618] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-06T20:33:00.932447] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-06T20:33:00.932502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:00.932534] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:00.932562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:00.932640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:00.999216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:01.000054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:01.000145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:01.000187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:01.125497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:01.125674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:01.125744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:01.125795] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:01.130094] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=15.04%) [2026-01-06T20:33:01.130435] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-06T20:33:01.130567] [INFO ] [sig ] TOYO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:01.274780] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TOYO.txt [2026-01-06T20:33:01.274922] [INFO ] [sig ] [3125/3517] Completed TOYO in 0.4s | 2.90 sym/s | Total: 17.9m | ETA: 2.3m [2026-01-06T20:33:01.274960] [INFO ] [sig ] [3126/3517] Forecasting TPB... [2026-01-06T20:33:01.274990] [INFO ] [sig ] Generating forecast for: TPB [2026-01-06T20:33:01.275022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-06T20:33:01.291450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-06T20:33:01.291847] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-06T20:33:01.292699] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-06T20:33:01.292753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:01.292786] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:01.292813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:01.292875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:01.354625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:01.355671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:01.355758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:01.355794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:01.481248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:01.481366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:01.481410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:01.481441] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:01.485351] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=39.90%) [2026-01-06T20:33:01.485647] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-06T20:33:01.485774] [INFO ] [sig ] TPB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:01.630510] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TPB.txt [2026-01-06T20:33:01.630701] [INFO ] [sig ] [3126/3517] Completed TPB in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:01.630754] [INFO ] [sig ] [3127/3517] Forecasting TPC... [2026-01-06T20:33:01.630794] [INFO ] [sig ] Generating forecast for: TPC [2026-01-06T20:33:01.630834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-06T20:33:01.642999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-06T20:33:01.643343] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-06T20:33:01.644150] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-06T20:33:01.644203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:01.644267] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:01.644296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:01.644354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:01.704060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:01.704901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:01.704985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:01.705034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:01.830263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:01.830421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:01.830471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:01.830501] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:01.833964] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: DOWN (p=2.18%) [2026-01-06T20:33:01.834244] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-06T20:33:01.834364] [INFO ] [sig ] TPC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:01.974212] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TPC.txt [2026-01-06T20:33:01.974365] [INFO ] [sig ] [3127/3517] Completed TPC in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:01.974405] [INFO ] [sig ] [3128/3517] Forecasting TPG... [2026-01-06T20:33:01.974434] [INFO ] [sig ] Generating forecast for: TPG [2026-01-06T20:33:01.974473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-06T20:33:01.986010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-06T20:33:01.986331] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-06T20:33:01.987322] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-06T20:33:01.987383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:01.987426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:01.987460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:01.987518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:02.047081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:02.047991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:02.048074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:02.048108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:02.168199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:02.168353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:02.168398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:02.168427] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:02.172089] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: DOWN (p=10.89%) [2026-01-06T20:33:02.172369] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-06T20:33:02.172495] [INFO ] [sig ] TPG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:02.312620] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TPG.txt [2026-01-06T20:33:02.312793] [INFO ] [sig ] [3128/3517] Completed TPG in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:02.312835] [INFO ] [sig ] [3129/3517] Forecasting TPGXL... [2026-01-06T20:33:02.312867] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-06T20:33:02.312898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-06T20:33:02.323792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-06T20:33:02.324106] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-06T20:33:02.324964] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-06T20:33:02.325017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:02.325050] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:02.325089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:02.325148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:02.387013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:02.387830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:02.387911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:02.387945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:02.508154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:02.508317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:02.508367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:02.508398] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:02.512035] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=52.19%) [2026-01-06T20:33:02.512317] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-06T20:33:02.512444] [INFO ] [sig ] TPGXL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:02.654041] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TPGXL.txt [2026-01-06T20:33:02.654213] [INFO ] [sig ] [3129/3517] Completed TPGXL in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:02.654264] [INFO ] [sig ] [3130/3517] Forecasting TPH... [2026-01-06T20:33:02.654306] [INFO ] [sig ] Generating forecast for: TPH [2026-01-06T20:33:02.654351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-06T20:33:02.666769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-06T20:33:02.667152] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-06T20:33:02.667942] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-06T20:33:02.667994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:02.668025] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:02.668052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:02.668109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:02.723710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:02.724679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:02.724767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:02.724799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:02.844442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:02.844626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:02.844672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:02.844734] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:02.848045] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=80.30%) [2026-01-06T20:33:02.848330] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-06T20:33:02.848459] [INFO ] [sig ] TPH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:02.984494] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TPH.txt [2026-01-06T20:33:02.984626] [INFO ] [sig ] [3130/3517] Completed TPH in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:02.984666] [INFO ] [sig ] [3131/3517] Forecasting TPL... [2026-01-06T20:33:02.984695] [INFO ] [sig ] Generating forecast for: TPL [2026-01-06T20:33:02.984734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-06T20:33:02.995783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-06T20:33:02.996054] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-06T20:33:02.996839] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-06T20:33:02.996889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:02.996920] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:02.996946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:02.997002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:03.052549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:03.053215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:03.053292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:03.053324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:03.172509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:03.172663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:03.172704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:03.172733] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:03.175989] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: DOWN (p=46.33%) [2026-01-06T20:33:03.176256] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-06T20:33:03.176375] [INFO ] [sig ] TPL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:03.314231] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TPL.txt [2026-01-06T20:33:03.314360] [INFO ] [sig ] [3131/3517] Completed TPL in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:03.314398] [INFO ] [sig ] [3132/3517] Forecasting TPVG... [2026-01-06T20:33:03.314427] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-06T20:33:03.314458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-06T20:33:03.325484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-06T20:33:03.325788] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-06T20:33:03.326543] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-06T20:33:03.326613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:03.326646] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:03.326673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:03.326730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:03.383667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:03.384282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:03.384360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:03.384392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:03.504167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:03.504299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:03.504348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:03.504376] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:03.507619] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-01-06T20:33:03.507884] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-06T20:33:03.508004] [INFO ] [sig ] TPVG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:03.643985] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TPVG.txt [2026-01-06T20:33:03.644094] [INFO ] [sig ] [3132/3517] Completed TPVG in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:03.644131] [INFO ] [sig ] [3133/3517] Forecasting TPYP... [2026-01-06T20:33:03.644160] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-06T20:33:03.644198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-06T20:33:03.655230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-06T20:33:03.655505] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-06T20:33:03.656274] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-06T20:33:03.656326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:03.656357] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:03.656383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:03.656439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:03.714467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:03.715125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:03.715200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:03.715235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:03.827129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:03.827250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:03.827294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:03.827324] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:03.830646] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-06T20:33:03.830914] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-06T20:33:03.831031] [INFO ] [sig ] TPYP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:03.968066] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TPYP.txt [2026-01-06T20:33:03.968183] [INFO ] [sig ] [3133/3517] Completed TPYP in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:03.968221] [INFO ] [sig ] [3134/3517] Forecasting TPZ... [2026-01-06T20:33:03.968252] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-06T20:33:03.968281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-06T20:33:03.979216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-06T20:33:03.979496] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-06T20:33:03.980277] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-06T20:33:03.980340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:03.980376] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:03.980404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:03.980461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:04.036323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:04.037017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:04.037093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:04.037125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:04.147732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:04.147865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:04.147904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:04.147932] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:04.151353] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-06T20:33:04.151640] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-06T20:33:04.151760] [INFO ] [sig ] TPZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:04.290501] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TPZ.txt [2026-01-06T20:33:04.290681] [INFO ] [sig ] [3134/3517] Completed TPZ in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:04.290723] [INFO ] [sig ] [3135/3517] Forecasting TQQQ... [2026-01-06T20:33:04.290753] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-06T20:33:04.290786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-06T20:33:04.302120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-06T20:33:04.302432] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-06T20:33:04.303192] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-06T20:33:04.303244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:04.303275] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:04.303302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:04.303358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:04.362320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:04.363258] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:04.363342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:04.363376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:04.486632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:04.486773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:04.486815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:04.486843] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:04.490164] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-01-06T20:33:04.490437] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-06T20:33:04.490570] [INFO ] [sig ] TQQQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:04.627850] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TQQQ.txt [2026-01-06T20:33:04.627965] [INFO ] [sig ] [3135/3517] Completed TQQQ in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:04.628003] [INFO ] [sig ] [3136/3517] Forecasting TRC... [2026-01-06T20:33:04.628033] [INFO ] [sig ] Generating forecast for: TRC [2026-01-06T20:33:04.628063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-06T20:33:04.639319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-06T20:33:04.639831] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-06T20:33:04.640786] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-06T20:33:04.640837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:04.640868] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:04.640895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:04.640951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:04.697121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:04.697762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:04.697837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:04.697870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:04.815009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:04.815156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:04.815196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:04.815225] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:04.818503] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: UP (p=84.99%) [2026-01-06T20:33:04.818801] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-06T20:33:04.818928] [INFO ] [sig ] TRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:04.955207] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRC.txt [2026-01-06T20:33:04.955331] [INFO ] [sig ] [3136/3517] Completed TRC in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:04.955369] [INFO ] [sig ] [3137/3517] Forecasting TRDA... [2026-01-06T20:33:04.955398] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-06T20:33:04.955429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-06T20:33:04.966306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-06T20:33:04.966624] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-06T20:33:04.967363] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-06T20:33:04.967414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:04.967445] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:04.967473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:04.967528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:05.026066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:05.027060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:05.027168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:05.027202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:05.146966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:05.147116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:05.147157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:05.147186] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:05.150452] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: UP (p=88.55%) [2026-01-06T20:33:05.150738] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-06T20:33:05.150862] [INFO ] [sig ] TRDA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:05.288832] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRDA.txt [2026-01-06T20:33:05.288960] [INFO ] [sig ] [3137/3517] Completed TRDA in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:05.288997] [INFO ] [sig ] [3138/3517] Forecasting TREE... [2026-01-06T20:33:05.289027] [INFO ] [sig ] Generating forecast for: TREE [2026-01-06T20:33:05.289058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-06T20:33:05.300018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-06T20:33:05.300298] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-06T20:33:05.301068] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-06T20:33:05.301120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:05.301151] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:05.301178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:05.301234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:05.356978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:05.357764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:05.357839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:05.357871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:05.479363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:05.479514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:05.479557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:05.479610] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:05.483096] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-06T20:33:05.483359] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-06T20:33:05.483478] [INFO ] [sig ] TREE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:05.622621] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TREE.txt [2026-01-06T20:33:05.622754] [INFO ] [sig ] [3138/3517] Completed TREE in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:05.622792] [INFO ] [sig ] [3139/3517] Forecasting TREX... [2026-01-06T20:33:05.622821] [INFO ] [sig ] Generating forecast for: TREX [2026-01-06T20:33:05.622852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-06T20:33:05.633718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-06T20:33:05.634009] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-06T20:33:05.634784] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-06T20:33:05.634835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:05.634866] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:05.634892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:05.634949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:05.690323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:05.690991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:05.691067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:05.691100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:05.815463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:05.815628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:05.815671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:05.815699] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:05.818969] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: UP (p=86.46%) [2026-01-06T20:33:05.819231] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-06T20:33:05.819355] [INFO ] [sig ] TREX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:05.959826] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TREX.txt [2026-01-06T20:33:05.959956] [INFO ] [sig ] [3139/3517] Completed TREX in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:05.959996] [INFO ] [sig ] [3140/3517] Forecasting TRGP... [2026-01-06T20:33:05.960028] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-06T20:33:05.960059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-06T20:33:05.972290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-06T20:33:05.972686] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-06T20:33:05.973473] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-06T20:33:05.973526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:05.973561] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:05.973618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:05.973678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:06.037506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:06.038380] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:06.038462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:06.038497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:06.166469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:06.166676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:06.166737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:06.166781] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:06.171915] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=82.28%) [2026-01-06T20:33:06.172316] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-06T20:33:06.172475] [INFO ] [sig ] TRGP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:06.319336] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRGP.txt [2026-01-06T20:33:06.319494] [INFO ] [sig ] [3140/3517] Completed TRGP in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:06.319532] [INFO ] [sig ] [3141/3517] Forecasting TRI... [2026-01-06T20:33:06.319563] [INFO ] [sig ] Generating forecast for: TRI [2026-01-06T20:33:06.319613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-06T20:33:06.330835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-06T20:33:06.331093] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-06T20:33:06.331868] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-06T20:33:06.331920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:06.331952] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:06.331979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:06.332035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:06.387641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:06.388269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:06.388347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:06.388379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:06.513121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:06.513256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:06.513305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:06.513340] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:06.516797] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: DOWN (p=31.59%) [2026-01-06T20:33:06.517061] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-06T20:33:06.517182] [INFO ] [sig ] TRI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:06.654905] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRI.txt [2026-01-06T20:33:06.655049] [INFO ] [sig ] [3141/3517] Completed TRI in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:06.655087] [INFO ] [sig ] [3142/3517] Forecasting TRIN... [2026-01-06T20:33:06.655116] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-06T20:33:06.655147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-06T20:33:06.667465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-06T20:33:06.668070] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-06T20:33:06.669064] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-06T20:33:06.669131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:06.669163] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:06.669190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:06.669247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:06.726672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:06.727499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:06.727597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:06.727634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:06.846262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:06.846414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:06.846456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:06.846487] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:06.850413] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=28.84%) [2026-01-06T20:33:06.850707] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-06T20:33:06.850830] [INFO ] [sig ] TRIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:06.989911] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRIN.txt [2026-01-06T20:33:06.990022] [INFO ] [sig ] [3142/3517] Completed TRIN in 0.3s | 2.90 sym/s | Total: 18.0m | ETA: 2.2m [2026-01-06T20:33:06.990059] [INFO ] [sig ] [3143/3517] Forecasting TRIP... [2026-01-06T20:33:06.990089] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-06T20:33:06.990118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-06T20:33:07.002959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-06T20:33:07.003268] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-06T20:33:07.004057] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-06T20:33:07.004109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:07.004142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:07.004169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:07.004225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:07.064727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:07.065889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:07.065977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:07.066011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:07.196070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:07.196223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:07.196264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:07.196294] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:07.199612] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: DOWN (p=44.48%) [2026-01-06T20:33:07.199884] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-06T20:33:07.200013] [INFO ] [sig ] TRIP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:07.411850] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRIP.txt [2026-01-06T20:33:07.411985] [INFO ] [sig ] [3143/3517] Completed TRIP in 0.4s | 2.90 sym/s | Total: 18.0m | ETA: 2.1m [2026-01-06T20:33:07.412024] [INFO ] [sig ] [3144/3517] Forecasting TRMB... [2026-01-06T20:33:07.412053] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-06T20:33:07.412084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-06T20:33:07.422957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-06T20:33:07.423233] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-06T20:33:07.424007] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-06T20:33:07.424060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:07.424117] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:07.424146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:07.424203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:07.481268] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:07.481953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:07.482031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:07.482064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:07.601902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:07.602066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:07.602110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:07.602140] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:07.605516] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: DOWN (p=8.62%) [2026-01-06T20:33:07.605855] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-06T20:33:07.605988] [INFO ] [sig ] TRMB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:07.752736] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRMB.txt [2026-01-06T20:33:07.752909] [INFO ] [sig ] [3144/3517] Completed TRMB in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:07.752951] [INFO ] [sig ] [3145/3517] Forecasting TRMD... [2026-01-06T20:33:07.752979] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-06T20:33:07.753010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-06T20:33:07.765186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-06T20:33:07.765524] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-06T20:33:07.766361] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-06T20:33:07.766419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:07.766452] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:07.766481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:07.766538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:07.824525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:07.825317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:07.825399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:07.825433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:07.944504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:07.944857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:07.944902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:07.944931] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:07.948311] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=15.73%) [2026-01-06T20:33:07.948611] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-06T20:33:07.948758] [INFO ] [sig ] TRMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:08.091816] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRMD.txt [2026-01-06T20:33:08.091952] [INFO ] [sig ] [3145/3517] Completed TRMD in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:08.091997] [INFO ] [sig ] [3146/3517] Forecasting TRMK... [2026-01-06T20:33:08.092027] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-06T20:33:08.092059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-06T20:33:08.103899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-06T20:33:08.104171] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-06T20:33:08.104942] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-06T20:33:08.104993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:08.105026] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:08.105053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:08.105109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:08.164196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:08.164880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:08.164959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:08.164994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:08.279031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:08.279175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:08.279215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:08.279245] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:08.282828] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: UP (p=83.75%) [2026-01-06T20:33:08.283099] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-06T20:33:08.283224] [INFO ] [sig ] TRMK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:08.430952] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRMK.txt [2026-01-06T20:33:08.431104] [INFO ] [sig ] [3146/3517] Completed TRMK in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:08.431145] [INFO ] [sig ] [3147/3517] Forecasting TRN... [2026-01-06T20:33:08.431175] [INFO ] [sig ] Generating forecast for: TRN [2026-01-06T20:33:08.431206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-06T20:33:08.443219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-06T20:33:08.443503] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-06T20:33:08.444294] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-06T20:33:08.444348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:08.444380] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:08.444407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:08.444464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:08.500980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:08.501719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:08.501798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:08.501830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:08.620206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:08.620356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:08.620407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:08.620467] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:08.623861] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: DOWN (p=26.73%) [2026-01-06T20:33:08.624147] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-06T20:33:08.624269] [INFO ] [sig ] TRN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:08.764346] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRN.txt [2026-01-06T20:33:08.764463] [INFO ] [sig ] [3147/3517] Completed TRN in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:08.764502] [INFO ] [sig ] [3148/3517] Forecasting TRNO... [2026-01-06T20:33:08.764530] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-06T20:33:08.764561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-06T20:33:08.776521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-06T20:33:08.776855] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-06T20:33:08.777699] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-06T20:33:08.777754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:08.777787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:08.777814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:08.777872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:08.835611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:08.836466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:08.836550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:08.836603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:08.954905] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:08.955060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:08.955102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:08.955129] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:08.958424] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: DOWN (p=15.56%) [2026-01-06T20:33:08.958710] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-06T20:33:08.958848] [INFO ] [sig ] TRNO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:09.097109] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRNO.txt [2026-01-06T20:33:09.097259] [INFO ] [sig ] [3148/3517] Completed TRNO in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:09.097299] [INFO ] [sig ] [3149/3517] Forecasting TRNS... [2026-01-06T20:33:09.097329] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-06T20:33:09.097360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-06T20:33:09.108784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-06T20:33:09.109065] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-06T20:33:09.109844] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-06T20:33:09.109896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:09.109927] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:09.109953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:09.110009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:09.168159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:09.169635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:09.169816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:09.169850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:09.285303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:09.285469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:09.285543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:09.285607] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:09.289074] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=71.84%) [2026-01-06T20:33:09.289409] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-06T20:33:09.289566] [INFO ] [sig ] TRNS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:09.436283] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRNS.txt [2026-01-06T20:33:09.436429] [INFO ] [sig ] [3149/3517] Completed TRNS in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:09.436467] [INFO ] [sig ] [3150/3517] Forecasting TROX... [2026-01-06T20:33:09.436497] [INFO ] [sig ] Generating forecast for: TROX [2026-01-06T20:33:09.436528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-06T20:33:09.448965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-06T20:33:09.449255] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-06T20:33:09.450030] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-06T20:33:09.450081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:09.450113] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:09.450140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:09.450196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:09.509608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:09.510399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:09.510480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:09.510513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:09.631814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:09.631971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:09.632013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:09.632042] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:09.635832] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: UP (p=93.54%) [2026-01-06T20:33:09.636109] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-06T20:33:09.636234] [INFO ] [sig ] TROX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:09.782208] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TROX.txt [2026-01-06T20:33:09.782360] [INFO ] [sig ] [3150/3517] Completed TROX in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:09.782399] [INFO ] [sig ] [3151/3517] Forecasting TRP... [2026-01-06T20:33:09.782430] [INFO ] [sig ] Generating forecast for: TRP [2026-01-06T20:33:09.782460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-06T20:33:09.795087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-06T20:33:09.795460] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-06T20:33:09.796275] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-06T20:33:09.796329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:09.796362] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:09.796389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:09.796447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:09.855453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:09.856457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:09.856534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:09.856771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:09.976246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:09.976405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:09.976449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:09.976479] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:09.979841] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-06T20:33:09.980125] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-06T20:33:09.980255] [INFO ] [sig ] TRP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:10.130221] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRP.txt [2026-01-06T20:33:10.130378] [INFO ] [sig ] [3151/3517] Completed TRP in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:10.130419] [INFO ] [sig ] [3152/3517] Forecasting TRS... [2026-01-06T20:33:10.130449] [INFO ] [sig ] Generating forecast for: TRS [2026-01-06T20:33:10.130481] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-06T20:33:10.142269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-06T20:33:10.142625] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-06T20:33:10.143411] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-06T20:33:10.143463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:10.143495] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:10.143522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:10.143608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:10.200937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:10.201786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:10.201869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:10.201901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:10.328688] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:10.328858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:10.328902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:10.328933] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:10.332431] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: UP (p=65.21%) [2026-01-06T20:33:10.332729] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-06T20:33:10.332855] [INFO ] [sig ] TRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:10.481969] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRS.txt [2026-01-06T20:33:10.482119] [INFO ] [sig ] [3152/3517] Completed TRS in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:10.482159] [INFO ] [sig ] [3153/3517] Forecasting TRTX... [2026-01-06T20:33:10.482191] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-06T20:33:10.482222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-06T20:33:10.493840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-06T20:33:10.494143] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-06T20:33:10.494932] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-06T20:33:10.494984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:10.495029] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:10.495058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:10.495117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:10.554195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:10.555064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:10.555148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:10.555182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:10.679202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:10.679369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:10.679419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:10.679447] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:10.682922] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=45.05%) [2026-01-06T20:33:10.683241] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-06T20:33:10.683380] [INFO ] [sig ] TRTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:10.831543] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TRTX.txt [2026-01-06T20:33:10.831744] [INFO ] [sig ] [3153/3517] Completed TRTX in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:10.831845] [INFO ] [sig ] [3154/3517] Forecasting TRUE... [2026-01-06T20:33:10.831877] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-06T20:33:10.831907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-06T20:33:10.844459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-06T20:33:10.844946] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-06T20:33:10.845787] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-06T20:33:10.845841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:10.845873] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:10.845902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:10.845961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:10.901889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:10.902814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:10.902949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:10.902996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:11.023416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:11.023606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:11.023665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:11.023703] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:11.027134] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: UP (p=80.12%) [2026-01-06T20:33:11.027436] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-06T20:33:11.027569] [INFO ] [sig ] TRUE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:11.170602] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRUE.txt [2026-01-06T20:33:11.170764] [INFO ] [sig ] [3154/3517] Completed TRUE in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:11.170805] [INFO ] [sig ] [3155/3517] Forecasting TRUP... [2026-01-06T20:33:11.170835] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-06T20:33:11.170865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-06T20:33:11.181905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-06T20:33:11.182235] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-06T20:33:11.183109] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-06T20:33:11.183162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:11.183193] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:11.183219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:11.183276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:11.240348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:11.241243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:11.241326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:11.241361] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:11.364468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:11.364642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:11.364876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:11.364905] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:11.368380] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=93.90%) [2026-01-06T20:33:11.368666] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-06T20:33:11.368799] [INFO ] [sig ] TRUP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:11.524636] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRUP.txt [2026-01-06T20:33:11.524794] [INFO ] [sig ] [3155/3517] Completed TRUP in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:11.524836] [INFO ] [sig ] [3156/3517] Forecasting TRVG... [2026-01-06T20:33:11.524869] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-06T20:33:11.524900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-06T20:33:11.536555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-06T20:33:11.536891] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-06T20:33:11.537767] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-06T20:33:11.537832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:11.537874] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:11.537903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:11.537962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:11.600820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:11.601554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:11.601657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:11.601692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:11.729201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:11.729370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:11.729416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:11.729447] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:11.733199] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-01-06T20:33:11.733484] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-06T20:33:11.733630] [INFO ] [sig ] TRVG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:11.885712] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TRVG.txt [2026-01-06T20:33:11.885866] [INFO ] [sig ] [3156/3517] Completed TRVG in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:11.885907] [INFO ] [sig ] [3157/3517] Forecasting TS... [2026-01-06T20:33:11.885958] [INFO ] [sig ] Generating forecast for: TS [2026-01-06T20:33:11.886007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-06T20:33:11.898822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-06T20:33:11.899167] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-06T20:33:11.900052] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-06T20:33:11.900106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:11.900139] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:11.900167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:11.900225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:11.962796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:11.963621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:11.963711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:11.963761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:12.088130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:12.088286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:12.088330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:12.088360] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:12.091900] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: UP (p=68.18%) [2026-01-06T20:33:12.092183] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-06T20:33:12.092311] [INFO ] [sig ] TS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:12.237173] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TS.txt [2026-01-06T20:33:12.237353] [INFO ] [sig ] [3157/3517] Completed TS in 0.4s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:12.237395] [INFO ] [sig ] [3158/3517] Forecasting TSBK... [2026-01-06T20:33:12.237429] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-06T20:33:12.237465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-06T20:33:12.248994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSBK'. [2026-01-06T20:33:12.249368] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-06T20:33:12.250314] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-06T20:33:12.250370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:12.250416] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:12.250466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:12.250567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:12.310250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:12.311098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:12.311190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:12.311227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:12.424030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:12.424197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:12.424243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:12.424274] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:12.427855] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-01-06T20:33:12.428206] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-06T20:33:12.428347] [INFO ] [sig ] TSBK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:12.578682] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TSBK.txt [2026-01-06T20:33:12.578878] [INFO ] [sig ] [3158/3517] Completed TSBK in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:12.578929] [INFO ] [sig ] [3159/3517] Forecasting TSCO... [2026-01-06T20:33:12.578960] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-06T20:33:12.578994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-06T20:33:12.591637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-06T20:33:12.592036] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-06T20:33:12.592880] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-06T20:33:12.592935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:12.592968] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:12.592995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:12.593052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:12.650766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:12.651615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:12.651696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:12.651729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:12.769586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:12.769759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:12.769815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:12.769846] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:12.773406] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: DOWN (p=8.01%) [2026-01-06T20:33:12.773746] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-06T20:33:12.773880] [INFO ] [sig ] TSCO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:12.912132] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TSCO.txt [2026-01-06T20:33:12.912260] [INFO ] [sig ] [3159/3517] Completed TSCO in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:12.912298] [INFO ] [sig ] [3160/3517] Forecasting TSDD... [2026-01-06T20:33:12.912328] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-06T20:33:12.912358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-06T20:33:12.924344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-06T20:33:12.924837] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-06T20:33:12.925622] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-06T20:33:12.925673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:12.925706] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:12.925732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:12.925789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:12.983917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:12.984634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:12.984901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:12.984934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:13.104604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:13.104759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:13.104802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:13.104851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:13.108108] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=92.66%) [2026-01-06T20:33:13.108370] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-06T20:33:13.108490] [INFO ] [sig ] TSDD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:13.250598] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSDD.txt [2026-01-06T20:33:13.250733] [INFO ] [sig ] [3160/3517] Completed TSDD in 0.3s | 2.90 sym/s | Total: 18.1m | ETA: 2.1m [2026-01-06T20:33:13.250771] [INFO ] [sig ] [3161/3517] Forecasting TSEM... [2026-01-06T20:33:13.250801] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-06T20:33:13.250831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-06T20:33:13.262608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-06T20:33:13.262889] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-06T20:33:13.263724] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-06T20:33:13.263775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:13.263841] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:13.263870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:13.263927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:13.322249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:13.322917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:13.322994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:13.323028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:13.454408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:13.454567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:13.454628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:13.454657] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:13.458317] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: UP (p=56.82%) [2026-01-06T20:33:13.458805] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-06T20:33:13.458936] [INFO ] [sig ] TSEM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:13.599035] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSEM.txt [2026-01-06T20:33:13.599168] [INFO ] [sig ] [3161/3517] Completed TSEM in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:13.599207] [INFO ] [sig ] [3162/3517] Forecasting TSHA... [2026-01-06T20:33:13.599236] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-06T20:33:13.599266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-06T20:33:13.610086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-06T20:33:13.610358] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-06T20:33:13.611119] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-06T20:33:13.611171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:13.611203] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:13.611230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:13.611286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:13.669690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:13.670358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:13.670439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:13.670512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:13.792639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:13.792796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:13.792840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:13.792870] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:13.796265] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=91.30%) [2026-01-06T20:33:13.796546] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-06T20:33:13.796687] [INFO ] [sig ] TSHA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:13.937727] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSHA.txt [2026-01-06T20:33:13.937901] [INFO ] [sig ] [3162/3517] Completed TSHA in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:13.937941] [INFO ] [sig ] [3163/3517] Forecasting TSI... [2026-01-06T20:33:13.937971] [INFO ] [sig ] Generating forecast for: TSI [2026-01-06T20:33:13.938001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-06T20:33:13.950001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-06T20:33:13.950296] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-06T20:33:13.951103] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-06T20:33:13.951155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:13.951189] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:13.951215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:13.951272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:14.007298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:14.007923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:14.008000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:14.008033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:14.126420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:14.126557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:14.126616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:14.126645] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:14.130046] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=86.33%) [2026-01-06T20:33:14.130319] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-06T20:33:14.130454] [INFO ] [sig ] TSI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:14.268996] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSI.txt [2026-01-06T20:33:14.269139] [INFO ] [sig ] [3163/3517] Completed TSI in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:14.269191] [INFO ] [sig ] [3164/3517] Forecasting TSL... [2026-01-06T20:33:14.269232] [INFO ] [sig ] Generating forecast for: TSL [2026-01-06T20:33:14.269275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-06T20:33:14.280492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-06T20:33:14.280782] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-06T20:33:14.281540] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-06T20:33:14.281611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:14.281644] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:14.281683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:14.281741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:14.337605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:14.338210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:14.338287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:14.338319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:14.455013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:14.455176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:14.455221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:14.455288] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:14.458794] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: DOWN (p=48.06%) [2026-01-06T20:33:14.459123] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-06T20:33:14.459264] [INFO ] [sig ] TSL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:14.604820] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TSL.txt [2026-01-06T20:33:14.604973] [INFO ] [sig ] [3164/3517] Completed TSL in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:14.605012] [INFO ] [sig ] [3165/3517] Forecasting TSLA... [2026-01-06T20:33:14.605043] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-06T20:33:14.605074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-06T20:33:14.616500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-06T20:33:14.616775] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-06T20:33:14.617534] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-06T20:33:14.617607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:14.617641] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:14.617668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:14.617724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:14.675127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:14.675757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:14.675835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:14.675866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:14.792627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:14.792776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:14.792819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:14.792847] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:14.796242] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=92.68%) [2026-01-06T20:33:14.796552] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-06T20:33:14.796702] [INFO ] [sig ] TSLA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:14.936171] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSLA.txt [2026-01-06T20:33:14.936301] [INFO ] [sig ] [3165/3517] Completed TSLA in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:14.936339] [INFO ] [sig ] [3166/3517] Forecasting TSLL... [2026-01-06T20:33:14.936369] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-06T20:33:14.936399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-06T20:33:14.947556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-06T20:33:14.947839] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-06T20:33:14.948617] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-06T20:33:14.948669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:14.948700] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:14.948727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:14.948828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:15.003749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:15.004417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:15.004494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:15.004526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:15.123078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:15.123248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:15.123294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:15.123323] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:15.126746] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-06T20:33:15.127045] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-06T20:33:15.127173] [INFO ] [sig ] TSLL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:15.266584] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TSLL.txt [2026-01-06T20:33:15.266750] [INFO ] [sig ] [3166/3517] Completed TSLL in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:15.266790] [INFO ] [sig ] [3167/3517] Forecasting TSLQ... [2026-01-06T20:33:15.266822] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-06T20:33:15.266853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-06T20:33:15.278062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-06T20:33:15.278357] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-06T20:33:15.279206] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-06T20:33:15.279259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:15.279292] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:15.279321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:15.279379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:15.337290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:15.338082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:15.338158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:15.338190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:15.455896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:15.456039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:15.456081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:15.456111] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:15.459452] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=92.29%) [2026-01-06T20:33:15.459741] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-06T20:33:15.459864] [INFO ] [sig ] TSLQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:15.598324] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSLQ.txt [2026-01-06T20:33:15.598438] [INFO ] [sig ] [3167/3517] Completed TSLQ in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:15.598475] [INFO ] [sig ] [3168/3517] Forecasting TSLS... [2026-01-06T20:33:15.598505] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-06T20:33:15.598541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-06T20:33:15.609660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-06T20:33:15.609947] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-06T20:33:15.610771] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-06T20:33:15.610824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:15.610857] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:15.610885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:15.610944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:15.667993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:15.668609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:15.668685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:15.668718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:15.786626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:15.786742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:15.786780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:15.786809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:15.789988] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: DOWN (p=8.88%) [2026-01-06T20:33:15.790254] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-06T20:33:15.790371] [INFO ] [sig ] TSLS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:15.928802] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TSLS.txt [2026-01-06T20:33:15.928933] [INFO ] [sig ] [3168/3517] Completed TSLS in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:15.928973] [INFO ] [sig ] [3169/3517] Forecasting TSLX... [2026-01-06T20:33:15.929004] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-06T20:33:15.929033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-06T20:33:15.940541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-06T20:33:15.940921] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-06T20:33:15.941726] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-06T20:33:15.941779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:15.941812] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:15.941840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:15.941900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:16.000614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:16.001411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:16.001489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:16.001524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:16.122080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:16.122236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:16.122278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:16.122309] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:16.125668] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: UP (p=94.78%) [2026-01-06T20:33:16.126170] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-06T20:33:16.126298] [INFO ] [sig ] TSLX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:16.267668] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSLX.txt [2026-01-06T20:33:16.267825] [INFO ] [sig ] [3169/3517] Completed TSLX in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:16.267864] [INFO ] [sig ] [3170/3517] Forecasting TSM... [2026-01-06T20:33:16.267895] [INFO ] [sig ] Generating forecast for: TSM [2026-01-06T20:33:16.267925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-06T20:33:16.279610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-06T20:33:16.279935] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-06T20:33:16.280771] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-06T20:33:16.280824] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:16.280857] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:16.280885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:16.280943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:16.338366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:16.339228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:16.339311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:16.339344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:16.460993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:16.461150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:16.461192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:16.461222] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:16.464710] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-01-06T20:33:16.464983] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-06T20:33:16.465107] [INFO ] [sig ] TSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:16.605767] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TSM.txt [2026-01-06T20:33:16.605917] [INFO ] [sig ] [3170/3517] Completed TSM in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:16.605956] [INFO ] [sig ] [3171/3517] Forecasting TSN... [2026-01-06T20:33:16.605988] [INFO ] [sig ] Generating forecast for: TSN [2026-01-06T20:33:16.606018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-06T20:33:16.617913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-06T20:33:16.618250] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-06T20:33:16.619106] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-06T20:33:16.619160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:16.619193] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:16.619221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:16.619278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:16.677480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:16.678550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:16.678688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:16.678763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:16.805143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:16.805294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:16.805335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:16.805364] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:16.808702] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-06T20:33:16.809208] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-06T20:33:16.809343] [INFO ] [sig ] TSN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:16.952963] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TSN.txt [2026-01-06T20:33:16.953121] [INFO ] [sig ] [3171/3517] Completed TSN in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:16.953159] [INFO ] [sig ] [3172/3517] Forecasting TSQ... [2026-01-06T20:33:16.953189] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-06T20:33:16.953221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-06T20:33:16.964860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-06T20:33:16.965232] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-06T20:33:16.966011] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-06T20:33:16.966064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:16.966096] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:16.966124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:16.966180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:17.024962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:17.025807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:17.025889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:17.025922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:17.147065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:17.147218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:17.147260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:17.147290] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:17.151143] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=51.69%) [2026-01-06T20:33:17.151415] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-06T20:33:17.151536] [INFO ] [sig ] TSQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:17.291168] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TSQ.txt [2026-01-06T20:33:17.291283] [INFO ] [sig ] [3172/3517] Completed TSQ in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:17.291320] [INFO ] [sig ] [3173/3517] Forecasting TTC... [2026-01-06T20:33:17.291349] [INFO ] [sig ] Generating forecast for: TTC [2026-01-06T20:33:17.291379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-06T20:33:17.302297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-06T20:33:17.302547] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-06T20:33:17.303303] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-06T20:33:17.303354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:17.303385] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:17.303412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:17.303467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:17.361261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:17.361919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:17.361994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:17.362026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:17.484599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:17.484772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:17.484814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:17.484843] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:17.488219] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-06T20:33:17.488493] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-06T20:33:17.488633] [INFO ] [sig ] TTC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:17.630378] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TTC.txt [2026-01-06T20:33:17.630529] [INFO ] [sig ] [3173/3517] Completed TTC in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:17.630588] [INFO ] [sig ] [3174/3517] Forecasting TTD... [2026-01-06T20:33:17.630623] [INFO ] [sig ] Generating forecast for: TTD [2026-01-06T20:33:17.630654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-06T20:33:17.642758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-06T20:33:17.643027] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-06T20:33:17.643787] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-06T20:33:17.643841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:17.643872] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:17.643899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:17.643957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:17.700615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:17.701362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:17.701438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:17.701470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:17.827780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:17.827951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:17.827996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:17.828026] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:17.831724] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=21.50%) [2026-01-06T20:33:17.832000] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-06T20:33:17.832122] [INFO ] [sig ] TTD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:17.970808] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TTD.txt [2026-01-06T20:33:17.970959] [INFO ] [sig ] [3174/3517] Completed TTD in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:17.970998] [INFO ] [sig ] [3175/3517] Forecasting TTE... [2026-01-06T20:33:17.971028] [INFO ] [sig ] Generating forecast for: TTE [2026-01-06T20:33:17.971059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-06T20:33:17.981652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-06T20:33:17.981937] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-06T20:33:17.982704] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-06T20:33:17.982755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:17.982787] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:17.982813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:17.982869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:18.043452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:18.044556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:18.044666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:18.044699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:18.168233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:18.168366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:18.168410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:18.168441] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:18.171801] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=83.59%) [2026-01-06T20:33:18.172070] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-06T20:33:18.172188] [INFO ] [sig ] TTE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:18.314928] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TTE.txt [2026-01-06T20:33:18.315079] [INFO ] [sig ] [3175/3517] Completed TTE in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:18.315118] [INFO ] [sig ] [3176/3517] Forecasting TTEC... [2026-01-06T20:33:18.315149] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-06T20:33:18.315179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-06T20:33:18.327085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-06T20:33:18.327437] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-06T20:33:18.328245] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-06T20:33:18.328298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:18.328332] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:18.328360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:18.328419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:18.391354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:18.392419] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:18.392501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:18.392536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:18.510521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:18.510637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:18.510676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:18.510704] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:18.513923] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-01-06T20:33:18.514199] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-06T20:33:18.514323] [INFO ] [sig ] TTEC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:18.656198] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TTEC.txt [2026-01-06T20:33:18.656326] [INFO ] [sig ] [3176/3517] Completed TTEC in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:18.656364] [INFO ] [sig ] [3177/3517] Forecasting TTEK... [2026-01-06T20:33:18.656393] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-06T20:33:18.656422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-06T20:33:18.667354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-06T20:33:18.667644] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-06T20:33:18.668385] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-06T20:33:18.668445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:18.668478] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:18.668505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:18.668561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:18.725201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:18.725815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:18.725891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:18.725924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:18.848685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:18.848810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:18.848849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:18.848878] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:18.852355] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: UP (p=52.75%) [2026-01-06T20:33:18.852639] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-06T20:33:18.852908] [INFO ] [sig ] TTEK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:18.998120] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TTEK.txt [2026-01-06T20:33:18.998227] [INFO ] [sig ] [3177/3517] Completed TTEK in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 2.0m [2026-01-06T20:33:18.998265] [INFO ] [sig ] [3178/3517] Forecasting TTI... [2026-01-06T20:33:18.998294] [INFO ] [sig ] Generating forecast for: TTI [2026-01-06T20:33:18.998323] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-06T20:33:19.009034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-06T20:33:19.009317] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-06T20:33:19.010084] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-06T20:33:19.010134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:19.010190] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:19.010219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:19.010276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:19.073099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:19.073785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:19.073876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:19.073911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:19.196400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:19.196509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:19.196548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:19.196592] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:19.199739] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: UP (p=94.84%) [2026-01-06T20:33:19.200001] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-06T20:33:19.200120] [INFO ] [sig ] TTI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:19.342662] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TTI.txt [2026-01-06T20:33:19.342769] [INFO ] [sig ] [3178/3517] Completed TTI in 0.3s | 2.90 sym/s | Total: 18.2m | ETA: 1.9m [2026-01-06T20:33:19.342807] [INFO ] [sig ] [3179/3517] Forecasting TTMI... [2026-01-06T20:33:19.342837] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-06T20:33:19.342867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-06T20:33:19.354743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-06T20:33:19.355037] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-06T20:33:19.355863] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-06T20:33:19.355916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:19.355949] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:19.355977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:19.356036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:19.414780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:19.415593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:19.415674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:19.415706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:19.535495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:19.535686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:19.535927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:19.535961] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:19.539777] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: DOWN (p=32.98%) [2026-01-06T20:33:19.540045] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-06T20:33:19.540166] [INFO ] [sig ] TTMI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:19.679864] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TTMI.txt [2026-01-06T20:33:19.679973] [INFO ] [sig ] [3179/3517] Completed TTMI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:19.680010] [INFO ] [sig ] [3180/3517] Forecasting TTWO... [2026-01-06T20:33:19.680040] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-06T20:33:19.680069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-06T20:33:19.691422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-06T20:33:19.691763] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-06T20:33:19.692521] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-06T20:33:19.692591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:19.692629] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:19.692656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:19.692712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:19.750514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:19.751166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:19.751243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:19.751274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:19.866316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:19.866449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:19.866493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:19.866522] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:19.869896] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=79.04%) [2026-01-06T20:33:19.870168] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-06T20:33:19.870294] [INFO ] [sig ] TTWO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:20.014444] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TTWO.txt [2026-01-06T20:33:20.014552] [INFO ] [sig ] [3180/3517] Completed TTWO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:20.014612] [INFO ] [sig ] [3181/3517] Forecasting TUGN... [2026-01-06T20:33:20.014643] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-06T20:33:20.014672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-06T20:33:20.025386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-06T20:33:20.025705] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-06T20:33:20.026486] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-06T20:33:20.026541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:20.026595] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:20.026635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:20.026700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:20.085283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:20.085887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:20.085962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:20.085995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:20.189937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:20.190052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:20.190092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:20.190150] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:20.193422] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: DOWN (p=22.29%) [2026-01-06T20:33:20.193715] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-06T20:33:20.193841] [INFO ] [sig ] TUGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:20.333277] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TUGN.txt [2026-01-06T20:33:20.333430] [INFO ] [sig ] [3181/3517] Completed TUGN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:20.333469] [INFO ] [sig ] [3182/3517] Forecasting TUSK... [2026-01-06T20:33:20.333499] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-06T20:33:20.333531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-06T20:33:20.345355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-06T20:33:20.345715] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-06T20:33:20.346457] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-06T20:33:20.346508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:20.346539] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:20.346565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:20.346647] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:20.404975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:20.406227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:20.406306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:20.406338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:20.524532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:20.524727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:20.524792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:20.524837] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:20.529378] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-06T20:33:20.529886] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-06T20:33:20.530105] [INFO ] [sig ] TUSK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:20.679204] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TUSK.txt [2026-01-06T20:33:20.679352] [INFO ] [sig ] [3182/3517] Completed TUSK in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:20.679392] [INFO ] [sig ] [3183/3517] Forecasting TVC... [2026-01-06T20:33:20.679422] [INFO ] [sig ] Generating forecast for: TVC [2026-01-06T20:33:20.679453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-06T20:33:20.689521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-06T20:33:20.689821] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-06T20:33:20.690563] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-06T20:33:20.690634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:20.690665] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:20.690692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:20.690750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:20.747315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:20.747928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:20.748004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:20.748036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:20.848059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:20.848172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:20.848211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:20.848240] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:20.851493] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-01-06T20:33:20.851773] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-06T20:33:20.851893] [INFO ] [sig ] TVC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:20.990948] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TVC.txt [2026-01-06T20:33:20.991070] [INFO ] [sig ] [3183/3517] Completed TVC in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:20.991108] [INFO ] [sig ] [3184/3517] Forecasting TVE... [2026-01-06T20:33:20.991138] [INFO ] [sig ] Generating forecast for: TVE [2026-01-06T20:33:20.991169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-06T20:33:21.001770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-06T20:33:21.002025] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-06T20:33:21.002784] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-06T20:33:21.002834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:21.002865] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:21.002892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:21.002948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:21.059099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:21.059693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:21.059768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:21.059800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:21.165112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:21.165239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:21.165297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:21.165326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:21.168589] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=84.25%) [2026-01-06T20:33:21.168885] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-06T20:33:21.169011] [INFO ] [sig ] TVE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:21.314088] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TVE.txt [2026-01-06T20:33:21.314211] [INFO ] [sig ] [3184/3517] Completed TVE in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:21.314249] [INFO ] [sig ] [3185/3517] Forecasting TVTX... [2026-01-06T20:33:21.314279] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-06T20:33:21.314308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-06T20:33:21.325758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-06T20:33:21.326047] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-06T20:33:21.326845] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-06T20:33:21.326898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:21.326930] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:21.326958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:21.327020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:21.385261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:21.385898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:21.385975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:21.386009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:21.505199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:21.505307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:21.505344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:21.505372] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:21.508542] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=1.28%) [2026-01-06T20:33:21.508852] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-06T20:33:21.508979] [INFO ] [sig ] TVTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:21.652604] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TVTX.txt [2026-01-06T20:33:21.652810] [INFO ] [sig ] [3185/3517] Completed TVTX in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:21.652859] [INFO ] [sig ] [3186/3517] Forecasting TWFG... [2026-01-06T20:33:21.652891] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-06T20:33:21.652920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-06T20:33:21.664839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-06T20:33:21.665203] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-06T20:33:21.666037] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-06T20:33:21.666091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:21.666124] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:21.666151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:21.666210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:21.722868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:21.723709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:21.723844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:21.723880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:21.843521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:21.843641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:21.843680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:21.843709] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:21.846840] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-01-06T20:33:21.847121] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-06T20:33:21.847244] [INFO ] [sig ] TWFG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:21.990626] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TWFG.txt [2026-01-06T20:33:21.990736] [INFO ] [sig ] [3186/3517] Completed TWFG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:21.990775] [INFO ] [sig ] [3187/3517] Forecasting TWG... [2026-01-06T20:33:21.990810] [INFO ] [sig ] Generating forecast for: TWG [2026-01-06T20:33:21.990861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-06T20:33:22.001254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-06T20:33:22.001515] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-06T20:33:22.002290] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-06T20:33:22.002341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:22.002372] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:22.002398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:22.002459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:22.059144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:22.059760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:22.059837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:22.059870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:22.173728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:22.173842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:22.173879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:22.173908] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:22.177010] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-01-06T20:33:22.177275] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-06T20:33:22.177394] [INFO ] [sig ] TWG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:22.322599] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TWG.txt [2026-01-06T20:33:22.322710] [INFO ] [sig ] [3187/3517] Completed TWG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:22.322747] [INFO ] [sig ] [3188/3517] Forecasting TWI... [2026-01-06T20:33:22.322776] [INFO ] [sig ] Generating forecast for: TWI [2026-01-06T20:33:22.322806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-06T20:33:22.334412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-06T20:33:22.334710] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-06T20:33:22.335527] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-06T20:33:22.335607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:22.335655] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:22.335688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:22.335746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:22.394161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:22.394776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:22.394878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:22.395057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:22.509524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:22.509651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:22.509691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:22.509720] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:22.512867] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=19.27%) [2026-01-06T20:33:22.513129] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-06T20:33:22.513246] [INFO ] [sig ] TWI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:22.653503] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TWI.txt [2026-01-06T20:33:22.653632] [INFO ] [sig ] [3188/3517] Completed TWI in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:22.653671] [INFO ] [sig ] [3189/3517] Forecasting TWIN... [2026-01-06T20:33:22.653723] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-06T20:33:22.653753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-06T20:33:22.666220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-06T20:33:22.666492] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-06T20:33:22.667473] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-06T20:33:22.667527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:22.667559] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:22.667622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:22.667698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:22.725470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:22.726341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:22.726423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:22.726457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:22.843157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:22.843296] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:33:22.843362] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:22.843392] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:22.846645] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-06T20:33:22.846913] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-06T20:33:22.847030] [INFO ] [sig ] TWIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:22.994136] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TWIN.txt [2026-01-06T20:33:22.994253] [INFO ] [sig ] [3189/3517] Completed TWIN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:22.994291] [INFO ] [sig ] [3190/3517] Forecasting TWLO... [2026-01-06T20:33:22.994319] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-06T20:33:22.994349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-06T20:33:23.007140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-06T20:33:23.007426] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-06T20:33:23.008470] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-06T20:33:23.008523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:23.008555] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:23.008613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:23.008678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:23.067098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:23.067733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:23.067828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:23.067865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:23.191865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:23.191972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:23.192015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:23.192043] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:23.195301] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: UP (p=76.06%) [2026-01-06T20:33:23.195584] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-06T20:33:23.195708] [INFO ] [sig ] TWLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:23.335741] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TWLO.txt [2026-01-06T20:33:23.335846] [INFO ] [sig ] [3190/3517] Completed TWLO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:23.335883] [INFO ] [sig ] [3191/3517] Forecasting TWO... [2026-01-06T20:33:23.335913] [INFO ] [sig ] Generating forecast for: TWO [2026-01-06T20:33:23.335943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-06T20:33:23.347263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-06T20:33:23.347554] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-06T20:33:23.348373] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-06T20:33:23.348426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:23.348459] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:23.348487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:23.348546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:23.408320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:23.408964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:23.409041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:23.409074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:23.532864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:23.533186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:23.533226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:23.533255] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:23.536885] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: DOWN (p=10.74%) [2026-01-06T20:33:23.537149] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-06T20:33:23.537278] [INFO ] [sig ] TWO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:23.678618] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TWO.txt [2026-01-06T20:33:23.678780] [INFO ] [sig ] [3191/3517] Completed TWO in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:23.678821] [INFO ] [sig ] [3192/3517] Forecasting TX... [2026-01-06T20:33:23.678858] [INFO ] [sig ] Generating forecast for: TX [2026-01-06T20:33:23.678890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-06T20:33:23.690518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-06T20:33:23.690805] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-06T20:33:23.691542] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-06T20:33:23.691609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:23.691643] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:23.691671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:23.691728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:23.748315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:23.748956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:23.749032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:23.749064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:23.868757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:23.868912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:23.868955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:23.868983] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:23.872415] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-01-06T20:33:23.872710] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-06T20:33:23.872832] [INFO ] [sig ] TX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:24.013551] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TX.txt [2026-01-06T20:33:24.013694] [INFO ] [sig ] [3192/3517] Completed TX in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:24.013733] [INFO ] [sig ] [3193/3517] Forecasting TXG... [2026-01-06T20:33:24.013764] [INFO ] [sig ] Generating forecast for: TXG [2026-01-06T20:33:24.013794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-06T20:33:24.024590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-06T20:33:24.024858] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-06T20:33:24.025619] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-06T20:33:24.025670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:24.025703] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:24.025732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:24.025788] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:24.083311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:24.083941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:24.084018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:24.084052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:24.207155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:24.207279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:24.207319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:24.207350] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:24.211475] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=20.90%) [2026-01-06T20:33:24.211772] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-06T20:33:24.211897] [INFO ] [sig ] TXG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:24.353868] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TXG.txt [2026-01-06T20:33:24.353980] [INFO ] [sig ] [3193/3517] Completed TXG in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:24.354018] [INFO ] [sig ] [3194/3517] Forecasting TXMD... [2026-01-06T20:33:24.354048] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-06T20:33:24.354077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-06T20:33:24.364866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-06T20:33:24.365329] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-06T20:33:24.366279] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-06T20:33:24.366330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:24.366363] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:24.366390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:24.366445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:24.422713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:24.423283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:24.423358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:24.423390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:24.537202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:24.537305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:24.537342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:24.537371] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:24.540901] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=2.08%) [2026-01-06T20:33:24.541316] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-06T20:33:24.541435] [INFO ] [sig ] TXMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:24.680663] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TXMD.txt [2026-01-06T20:33:24.680770] [INFO ] [sig ] [3194/3517] Completed TXMD in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.9m [2026-01-06T20:33:24.680807] [INFO ] [sig ] [3195/3517] Forecasting TXN... [2026-01-06T20:33:24.680837] [INFO ] [sig ] Generating forecast for: TXN [2026-01-06T20:33:24.680867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-06T20:33:24.692613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-06T20:33:24.692888] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-06T20:33:24.693659] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-06T20:33:24.693710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:24.693765] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:24.693793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:24.693850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:24.750019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:24.750617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:24.750692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:24.750724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:24.874506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:24.874639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:24.874678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:24.874723] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:24.877875] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=5.48%) [2026-01-06T20:33:24.878137] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-06T20:33:24.878259] [INFO ] [sig ] TXN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:25.022717] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TXN.txt [2026-01-06T20:33:25.022924] [INFO ] [sig ] [3195/3517] Completed TXN in 0.3s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-06T20:33:25.022993] [INFO ] [sig ] [3196/3517] Forecasting TXO... [2026-01-06T20:33:25.023048] [INFO ] [sig ] Generating forecast for: TXO [2026-01-06T20:33:25.023103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-06T20:33:25.039715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-06T20:33:25.040082] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-06T20:33:25.040948] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-06T20:33:25.041001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:25.041033] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:25.041060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:25.041118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:25.105961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:25.106811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:25.106896] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:25.106929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:25.230562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:25.230698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:25.230740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:25.230769] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:25.234106] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: UP (p=81.92%) [2026-01-06T20:33:25.234374] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-06T20:33:25.234495] [INFO ] [sig ] TXO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:25.375733] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TXO.txt [2026-01-06T20:33:25.375887] [INFO ] [sig ] [3196/3517] Completed TXO in 0.4s | 2.90 sym/s | Total: 18.3m | ETA: 1.8m [2026-01-06T20:33:25.375927] [INFO ] [sig ] [3197/3517] Forecasting TXRH... [2026-01-06T20:33:25.375958] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-06T20:33:25.375988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-06T20:33:25.387356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-06T20:33:25.387721] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-06T20:33:25.388474] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-06T20:33:25.388524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:25.388557] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:25.388602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:25.388660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:25.448548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:25.449218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:25.449294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:25.449327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:25.568443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:25.568544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:25.568599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:25.568630] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:25.571940] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: UP (p=64.93%) [2026-01-06T20:33:25.572201] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-06T20:33:25.572319] [INFO ] [sig ] TXRH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:25.712855] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TXRH.txt [2026-01-06T20:33:25.712974] [INFO ] [sig ] [3197/3517] Completed TXRH in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:25.713012] [INFO ] [sig ] [3198/3517] Forecasting TY... [2026-01-06T20:33:25.713042] [INFO ] [sig ] Generating forecast for: TY [2026-01-06T20:33:25.713072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-06T20:33:25.723662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-06T20:33:25.723933] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-06T20:33:25.724871] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-06T20:33:25.724923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:25.725111] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:25.725138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:25.725195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:25.781644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:25.782214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:25.782288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:25.782321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:25.903092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:25.903188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:25.903226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:25.903277] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:25.906421] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=64.14%) [2026-01-06T20:33:25.906716] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-06T20:33:25.906842] [INFO ] [sig ] TY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:26.049638] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/TY.txt [2026-01-06T20:33:26.049802] [INFO ] [sig ] [3198/3517] Completed TY in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:26.049842] [INFO ] [sig ] [3199/3517] Forecasting TYG... [2026-01-06T20:33:26.049874] [INFO ] [sig ] Generating forecast for: TYG [2026-01-06T20:33:26.049904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-06T20:33:26.064908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-06T20:33:26.065445] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-06T20:33:26.066645] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-06T20:33:26.066709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:26.066752] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:26.066790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:26.066887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:26.131692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:26.132502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:26.132602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:26.132639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:26.251067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:26.251207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:26.251250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:26.251279] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:26.254518] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-01-06T20:33:26.254806] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-06T20:33:26.254926] [INFO ] [sig ] TYG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:26.393011] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TYG.txt [2026-01-06T20:33:26.393118] [INFO ] [sig ] [3199/3517] Completed TYG in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:26.393155] [INFO ] [sig ] [3200/3517] Forecasting TYGO... [2026-01-06T20:33:26.393185] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-06T20:33:26.393215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-06T20:33:26.404057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-06T20:33:26.404321] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-06T20:33:26.405074] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-06T20:33:26.405125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:26.405156] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:26.405183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:26.405239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:26.462238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:26.462834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:26.463100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:26.463132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:26.581776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:26.581873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:26.581913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:26.581941] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:26.585242] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: DOWN (p=0.11%) [2026-01-06T20:33:26.585536] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-06T20:33:26.585689] [INFO ] [sig ] TYGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:26.731261] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TYGO.txt [2026-01-06T20:33:26.731389] [INFO ] [sig ] [3200/3517] Completed TYGO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:26.731427] [INFO ] [sig ] [3201/3517] Forecasting TYL... [2026-01-06T20:33:26.731465] [INFO ] [sig ] Generating forecast for: TYL [2026-01-06T20:33:26.731497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-06T20:33:26.743277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-06T20:33:26.743567] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-06T20:33:26.744407] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-06T20:33:26.744472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:26.744506] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:26.744534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:26.744619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:26.802082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:26.802707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:26.802784] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:26.802819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:26.921141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:26.921251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:26.921289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:26.921317] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:26.924614] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: DOWN (p=25.62%) [2026-01-06T20:33:26.924878] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-06T20:33:26.924999] [INFO ] [sig ] TYL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:27.064216] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TYL.txt [2026-01-06T20:33:27.064327] [INFO ] [sig ] [3201/3517] Completed TYL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:27.064366] [INFO ] [sig ] [3202/3517] Forecasting TYRA... [2026-01-06T20:33:27.064395] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-06T20:33:27.064425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-06T20:33:27.075214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-06T20:33:27.075496] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-06T20:33:27.076270] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-06T20:33:27.076322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:27.076355] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:27.076383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:27.076439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:27.132443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:27.133043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:27.133124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:27.133156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:27.259919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:27.260075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:27.260117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:27.260147] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:27.263398] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: DOWN (p=25.10%) [2026-01-06T20:33:27.263697] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-06T20:33:27.263839] [INFO ] [sig ] TYRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:27.406174] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TYRA.txt [2026-01-06T20:33:27.406287] [INFO ] [sig ] [3202/3517] Completed TYRA in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:27.406325] [INFO ] [sig ] [3203/3517] Forecasting TZOO... [2026-01-06T20:33:27.406354] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-06T20:33:27.406384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-06T20:33:27.417365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-06T20:33:27.417643] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-06T20:33:27.418404] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-06T20:33:27.418455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:27.418486] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:27.418513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:27.418588] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:27.474615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:27.475239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:27.475315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:27.475348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:27.595622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:27.595739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:27.595779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:27.595809] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:27.598990] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=36.15%) [2026-01-06T20:33:27.599261] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-06T20:33:27.599383] [INFO ] [sig ] TZOO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:27.736926] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/TZOO.txt [2026-01-06T20:33:27.737032] [INFO ] [sig ] [3203/3517] Completed TZOO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:27.737069] [INFO ] [sig ] [3204/3517] Forecasting UAA... [2026-01-06T20:33:27.737100] [INFO ] [sig ] Generating forecast for: UAA [2026-01-06T20:33:27.737130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-06T20:33:27.747944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-06T20:33:27.748205] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-06T20:33:27.748996] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-06T20:33:27.749058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:27.749090] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:27.749116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:27.749172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:27.805736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:27.806315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:27.806389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:27.806422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:27.929779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:27.929939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:27.929997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:27.930028] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:27.933585] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-06T20:33:27.933887] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-06T20:33:27.934017] [INFO ] [sig ] UAA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:28.072086] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UAA.txt [2026-01-06T20:33:28.072198] [INFO ] [sig ] [3204/3517] Completed UAA in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:28.072236] [INFO ] [sig ] [3205/3517] Forecasting UAE... [2026-01-06T20:33:28.072266] [INFO ] [sig ] Generating forecast for: UAE [2026-01-06T20:33:28.072295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-06T20:33:28.083559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-06T20:33:28.083855] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-06T20:33:28.084673] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-06T20:33:28.084724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:28.084755] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:28.084783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:28.084840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:28.140051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:28.140712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:28.140823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:28.140860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:28.263106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:28.263255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:28.263296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:28.263326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:28.266642] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: DOWN (p=14.06%) [2026-01-06T20:33:28.266934] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-06T20:33:28.267063] [INFO ] [sig ] UAE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:28.405841] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UAE.txt [2026-01-06T20:33:28.405967] [INFO ] [sig ] [3205/3517] Completed UAE in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:28.406005] [INFO ] [sig ] [3206/3517] Forecasting UAL... [2026-01-06T20:33:28.406036] [INFO ] [sig ] Generating forecast for: UAL [2026-01-06T20:33:28.406066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-06T20:33:28.416551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-06T20:33:28.416857] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-06T20:33:28.417616] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-06T20:33:28.417671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:28.417702] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:28.417729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:28.417785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:28.474353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:28.475132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:28.475213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:28.475244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:28.599481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:28.599632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:28.599689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:28.599721] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:28.603116] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-06T20:33:28.603395] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-06T20:33:28.603525] [INFO ] [sig ] UAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:28.743737] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UAL.txt [2026-01-06T20:33:28.743846] [INFO ] [sig ] [3206/3517] Completed UAL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:28.743883] [INFO ] [sig ] [3207/3517] Forecasting UBFO... [2026-01-06T20:33:28.743912] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-06T20:33:28.743949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-06T20:33:28.754919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-06T20:33:28.755385] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-06T20:33:28.756160] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-06T20:33:28.756212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:28.756243] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:28.756270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:28.756349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:28.812488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:28.813097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:28.813180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:28.813213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:28.928495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:28.928624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:28.928663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:28.928691] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:28.931949] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: UP (p=97.15%) [2026-01-06T20:33:28.932215] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-06T20:33:28.932334] [INFO ] [sig ] UBFO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:29.070223] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UBFO.txt [2026-01-06T20:33:29.070336] [INFO ] [sig ] [3207/3517] Completed UBFO in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:29.070373] [INFO ] [sig ] [3208/3517] Forecasting UBND... [2026-01-06T20:33:29.070403] [INFO ] [sig ] Generating forecast for: UBND [2026-01-06T20:33:29.070432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-06T20:33:29.081064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-06T20:33:29.081332] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-06T20:33:29.082082] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-06T20:33:29.082134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:29.082165] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:29.082192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:29.082248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:29.138776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:29.139383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:29.139459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:29.139491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:29.258127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:29.258239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:29.258290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:29.258320] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:29.261484] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: UP (p=60.60%) [2026-01-06T20:33:29.261767] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-06T20:33:29.261885] [INFO ] [sig ] UBND: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:29.414915] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UBND.txt [2026-01-06T20:33:29.415296] [INFO ] [sig ] [3208/3517] Completed UBND in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:29.415337] [INFO ] [sig ] [3209/3517] Forecasting UBRL... [2026-01-06T20:33:29.415367] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-06T20:33:29.415398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-06T20:33:29.427464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-06T20:33:29.427821] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-06T20:33:29.428601] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-06T20:33:29.428655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:29.428687] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:29.428714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:29.428799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:29.486294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:29.487164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:29.487243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:29.487276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:29.611903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:29.612014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:29.612058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:29.612090] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:29.615428] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: UP (p=89.47%) [2026-01-06T20:33:29.615713] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-06T20:33:29.615833] [INFO ] [sig ] UBRL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:29.755771] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UBRL.txt [2026-01-06T20:33:29.755884] [INFO ] [sig ] [3209/3517] Completed UBRL in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:29.755922] [INFO ] [sig ] [3210/3517] Forecasting UBS... [2026-01-06T20:33:29.755959] [INFO ] [sig ] Generating forecast for: UBS [2026-01-06T20:33:29.756000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-06T20:33:29.768393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-06T20:33:29.768682] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-06T20:33:29.769455] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-06T20:33:29.769507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:29.769538] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:29.769565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:29.769642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:29.825815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:29.826411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:29.826487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:29.826519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:29.948834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:29.948951] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:29.948991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:29.949020] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:29.952191] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=1.66%) [2026-01-06T20:33:29.952452] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-06T20:33:29.952590] [INFO ] [sig ] UBS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:30.091994] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UBS.txt [2026-01-06T20:33:30.092246] [INFO ] [sig ] [3210/3517] Completed UBS in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:30.092283] [INFO ] [sig ] [3211/3517] Forecasting UBSI... [2026-01-06T20:33:30.092312] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-06T20:33:30.092342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-06T20:33:30.103209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-06T20:33:30.103500] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-06T20:33:30.104313] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-06T20:33:30.104365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:30.104398] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:30.104426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:30.104485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:30.161624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:30.162203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:30.162279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:30.162312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:30.283483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:30.283633] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:30.283682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:30.283714] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:30.287251] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=45.46%) [2026-01-06T20:33:30.287538] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-06T20:33:30.287765] [INFO ] [sig ] UBSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:30.427210] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UBSI.txt [2026-01-06T20:33:30.427329] [INFO ] [sig ] [3211/3517] Completed UBSI in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:30.427373] [INFO ] [sig ] [3212/3517] Forecasting UDMY... [2026-01-06T20:33:30.427404] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-06T20:33:30.427434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-06T20:33:30.439539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-06T20:33:30.439863] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-06T20:33:30.440866] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-06T20:33:30.440919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:30.440999] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:30.441031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:30.441278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:30.499262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:30.499927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:30.500003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:30.500038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:30.618958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:30.619101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:30.619141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:30.619170] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:30.622412] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=70.21%) [2026-01-06T20:33:30.622696] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-06T20:33:30.622816] [INFO ] [sig ] UDMY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:30.761059] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UDMY.txt [2026-01-06T20:33:30.761165] [INFO ] [sig ] [3212/3517] Completed UDMY in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.8m [2026-01-06T20:33:30.761202] [INFO ] [sig ] [3213/3517] Forecasting UE... [2026-01-06T20:33:30.761231] [INFO ] [sig ] Generating forecast for: UE [2026-01-06T20:33:30.761262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-06T20:33:30.772222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-06T20:33:30.772489] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-06T20:33:30.773414] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-06T20:33:30.773465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:30.773497] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:30.773524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:30.773599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:30.834988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:30.835878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:30.835959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:30.835992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:30.956843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:30.956984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:30.957027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:30.957058] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:30.960338] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-06T20:33:30.960638] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-06T20:33:30.960766] [INFO ] [sig ] UE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:31.102408] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UE.txt [2026-01-06T20:33:31.102781] [INFO ] [sig ] [3213/3517] Completed UE in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-06T20:33:31.102833] [INFO ] [sig ] [3214/3517] Forecasting UEIC... [2026-01-06T20:33:31.102866] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-06T20:33:31.102898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-06T20:33:31.114487] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-06T20:33:31.114879] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-06T20:33:31.115728] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-06T20:33:31.115781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:31.115814] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:31.115841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:31.115898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:31.172132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:31.173015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:31.173095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:31.173128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:31.295589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:31.295732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:31.295774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:31.295802] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:31.299058] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: DOWN (p=22.48%) [2026-01-06T20:33:31.299325] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-06T20:33:31.299445] [INFO ] [sig ] UEIC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:31.442955] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UEIC.txt [2026-01-06T20:33:31.443282] [INFO ] [sig ] [3214/3517] Completed UEIC in 0.3s | 2.90 sym/s | Total: 18.4m | ETA: 1.7m [2026-01-06T20:33:31.443321] [INFO ] [sig ] [3215/3517] Forecasting UFCS... [2026-01-06T20:33:31.443351] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-06T20:33:31.443382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-06T20:33:31.455906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-06T20:33:31.456177] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-06T20:33:31.456950] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-06T20:33:31.457001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:31.457032] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:31.457059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:31.457114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:31.515171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:31.515981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:31.516060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:31.516092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:31.637542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:31.637739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:31.637810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:31.637917] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:31.641936] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: UP (p=93.98%) [2026-01-06T20:33:31.642368] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-06T20:33:31.642492] [INFO ] [sig ] UFCS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:31.787265] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UFCS.txt [2026-01-06T20:33:31.787399] [INFO ] [sig ] [3215/3517] Completed UFCS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:31.787437] [INFO ] [sig ] [3216/3517] Forecasting UFI... [2026-01-06T20:33:31.787475] [INFO ] [sig ] Generating forecast for: UFI [2026-01-06T20:33:31.787508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-06T20:33:31.799417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-06T20:33:31.799736] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-06T20:33:31.800733] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-06T20:33:31.800786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:31.800818] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:31.800845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:31.800902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:31.857722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:31.858750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:31.858831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:31.858863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:31.981900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:31.982079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:31.982136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:31.982177] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:31.986452] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: DOWN (p=3.88%) [2026-01-06T20:33:31.986758] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-06T20:33:31.986894] [INFO ] [sig ] UFI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:32.130157] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UFI.txt [2026-01-06T20:33:32.130480] [INFO ] [sig ] [3216/3517] Completed UFI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:32.130519] [INFO ] [sig ] [3217/3517] Forecasting UFO... [2026-01-06T20:33:32.130548] [INFO ] [sig ] Generating forecast for: UFO [2026-01-06T20:33:32.130601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-06T20:33:32.143770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-06T20:33:32.144098] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-06T20:33:32.144875] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-06T20:33:32.144931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:32.144962] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:32.144988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:32.145046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:32.202074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:32.202830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:32.202910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:32.202944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:32.323867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:32.324023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:32.324066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:32.324097] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:32.327625] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-06T20:33:32.327894] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-06T20:33:32.328016] [INFO ] [sig ] UFO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:32.470346] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UFO.txt [2026-01-06T20:33:32.470478] [INFO ] [sig ] [3217/3517] Completed UFO in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:32.470516] [INFO ] [sig ] [3218/3517] Forecasting UFPI... [2026-01-06T20:33:32.470545] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-06T20:33:32.470595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-06T20:33:32.482184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-06T20:33:32.482488] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-06T20:33:32.483250] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-06T20:33:32.483302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:32.483333] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:32.483360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:32.483417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:32.541379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:32.542146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:32.542229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:32.542264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:32.661428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:32.661595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:32.661639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:32.661667] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:32.664983] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-06T20:33:32.665265] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-06T20:33:32.665389] [INFO ] [sig ] UFPI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:32.810876] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UFPI.txt [2026-01-06T20:33:32.811020] [INFO ] [sig ] [3218/3517] Completed UFPI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:32.811061] [INFO ] [sig ] [3219/3517] Forecasting UGI... [2026-01-06T20:33:32.811091] [INFO ] [sig ] Generating forecast for: UGI [2026-01-06T20:33:32.811121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-06T20:33:32.822235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-06T20:33:32.822530] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-06T20:33:32.823309] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-06T20:33:32.823361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:32.823394] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:32.823421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:32.823477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:32.884145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:32.885035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:32.885122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:32.885156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:33.009224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:33.009380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:33.009425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:33.009474] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:33.012853] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: UP (p=72.24%) [2026-01-06T20:33:33.013129] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-06T20:33:33.013252] [INFO ] [sig ] UGI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:33.152082] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UGI.txt [2026-01-06T20:33:33.152209] [INFO ] [sig ] [3219/3517] Completed UGI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:33.152248] [INFO ] [sig ] [3220/3517] Forecasting UGP... [2026-01-06T20:33:33.152279] [INFO ] [sig ] Generating forecast for: UGP [2026-01-06T20:33:33.152309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-06T20:33:33.163406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-06T20:33:33.163694] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-06T20:33:33.164475] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-06T20:33:33.164526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:33.164559] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:33.164607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:33.164666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:33.222945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:33.223910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:33.223991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:33.224036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:33.349749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:33.349914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:33.349965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:33.350000] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:33.353425] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-01-06T20:33:33.353745] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-06T20:33:33.353868] [INFO ] [sig ] UGP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:33.494282] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UGP.txt [2026-01-06T20:33:33.494426] [INFO ] [sig ] [3220/3517] Completed UGP in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:33.494466] [INFO ] [sig ] [3221/3517] Forecasting UHAL... [2026-01-06T20:33:33.494495] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-06T20:33:33.494525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-06T20:33:33.506545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-06T20:33:33.506860] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-06T20:33:33.507690] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-06T20:33:33.507741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:33.507774] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:33.507802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:33.507860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:33.565212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:33.566009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:33.566088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:33.566138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:33.692170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:33.692317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:33.692366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:33.692396] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:33.695774] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-06T20:33:33.696050] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-06T20:33:33.696180] [INFO ] [sig ] UHAL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:33.837057] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UHAL.txt [2026-01-06T20:33:33.837193] [INFO ] [sig ] [3221/3517] Completed UHAL in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:33.837232] [INFO ] [sig ] [3222/3517] Forecasting UHG... [2026-01-06T20:33:33.837261] [INFO ] [sig ] Generating forecast for: UHG [2026-01-06T20:33:33.837293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-06T20:33:33.849897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-06T20:33:33.850224] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-06T20:33:33.851006] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-06T20:33:33.851058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:33.851090] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:33.851117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:33.851174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:33.909408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:33.910491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:33.910630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:33.910667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:34.032235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:34.032380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:34.032422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:34.032451] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:34.035769] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=68.64%) [2026-01-06T20:33:34.036041] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-06T20:33:34.036161] [INFO ] [sig ] UHG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:34.176246] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UHG.txt [2026-01-06T20:33:34.176376] [INFO ] [sig ] [3222/3517] Completed UHG in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:34.176415] [INFO ] [sig ] [3223/3517] Forecasting UHS... [2026-01-06T20:33:34.176445] [INFO ] [sig ] Generating forecast for: UHS [2026-01-06T20:33:34.176476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-06T20:33:34.188133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-06T20:33:34.188426] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-06T20:33:34.189225] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-06T20:33:34.189277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:34.189309] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:34.189335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:34.189403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:34.250413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:34.251261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:34.251341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:34.251374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:34.372440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:34.372618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:34.372662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:34.372691] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:34.376049] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-01-06T20:33:34.376331] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-06T20:33:34.376471] [INFO ] [sig ] UHS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:34.518092] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UHS.txt [2026-01-06T20:33:34.518395] [INFO ] [sig ] [3223/3517] Completed UHS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:34.518433] [INFO ] [sig ] [3224/3517] Forecasting UI... [2026-01-06T20:33:34.518463] [INFO ] [sig ] Generating forecast for: UI [2026-01-06T20:33:34.518494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-06T20:33:34.530769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-06T20:33:34.531298] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-06T20:33:34.532088] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-06T20:33:34.532138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:34.532169] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:34.532195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:34.532436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:34.591985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:34.592820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:34.592902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:34.592934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:34.724542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:34.724741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:34.724807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:34.724860] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:34.730066] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: DOWN (p=20.01%) [2026-01-06T20:33:34.730492] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-06T20:33:34.730708] [INFO ] [sig ] UI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:34.886009] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UI.txt [2026-01-06T20:33:34.886177] [INFO ] [sig ] [3224/3517] Completed UI in 0.4s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:34.886219] [INFO ] [sig ] [3225/3517] Forecasting UIS... [2026-01-06T20:33:34.886251] [INFO ] [sig ] Generating forecast for: UIS [2026-01-06T20:33:34.886281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-06T20:33:34.898614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-06T20:33:34.898945] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-06T20:33:34.899760] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-06T20:33:34.899825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:34.899859] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:34.899886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:34.899949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:34.957897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:34.958779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:34.958861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:34.958894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:35.088457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:35.088625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:35.088669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:35.088699] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:35.092059] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-06T20:33:35.092494] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-06T20:33:35.092637] [INFO ] [sig ] UIS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:35.234655] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UIS.txt [2026-01-06T20:33:35.234816] [INFO ] [sig ] [3225/3517] Completed UIS in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:35.234856] [INFO ] [sig ] [3226/3517] Forecasting UITB... [2026-01-06T20:33:35.234887] [INFO ] [sig ] Generating forecast for: UITB [2026-01-06T20:33:35.234916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-06T20:33:35.245848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-06T20:33:35.246120] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-06T20:33:35.246881] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-06T20:33:35.246936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:35.246975] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:35.247008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:35.247078] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:35.305803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:35.306527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:35.306622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:35.306657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:35.424764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:35.424915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:35.424956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:35.424986] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:35.428628] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-06T20:33:35.428919] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-06T20:33:35.429044] [INFO ] [sig ] UITB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:35.572145] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UITB.txt [2026-01-06T20:33:35.572281] [INFO ] [sig ] [3226/3517] Completed UITB in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:35.572319] [INFO ] [sig ] [3227/3517] Forecasting UL... [2026-01-06T20:33:35.572350] [INFO ] [sig ] Generating forecast for: UL [2026-01-06T20:33:35.572380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-06T20:33:35.584095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-06T20:33:35.584385] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-06T20:33:35.585156] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-06T20:33:35.585208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:35.585241] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:35.585268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:35.585325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:35.643958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:35.644712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:35.644791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:35.644825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:35.765961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:35.766123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:35.766166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:35.766195] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:35.769469] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: UP (p=79.58%) [2026-01-06T20:33:35.769752] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-06T20:33:35.769877] [INFO ] [sig ] UL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:35.908712] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UL.txt [2026-01-06T20:33:35.908856] [INFO ] [sig ] [3227/3517] Completed UL in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:35.908895] [INFO ] [sig ] [3228/3517] Forecasting ULBI... [2026-01-06T20:33:35.908924] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-06T20:33:35.908954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-06T20:33:35.920313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-06T20:33:35.920607] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-06T20:33:35.921341] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-06T20:33:35.921392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:35.921425] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:35.921452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:35.921509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:35.977091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:35.977708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:35.977783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:35.977815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:36.096700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:36.096856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:36.096899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:36.096929] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:36.104022] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=34.37%) [2026-01-06T20:33:36.104423] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-06T20:33:36.104555] [INFO ] [sig ] ULBI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:36.253923] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ULBI.txt [2026-01-06T20:33:36.254072] [INFO ] [sig ] [3228/3517] Completed ULBI in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:36.254121] [INFO ] [sig ] [3229/3517] Forecasting ULCC... [2026-01-06T20:33:36.254157] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-06T20:33:36.254189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-06T20:33:36.265755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-06T20:33:36.266051] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-06T20:33:36.266833] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-06T20:33:36.266885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:36.266954] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:36.266985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:36.267044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:36.327811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:36.328625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:36.328704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:36.328753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:36.463978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:36.464133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:36.464178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:36.464208] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:36.467788] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=18.86%) [2026-01-06T20:33:36.468062] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-06T20:33:36.468186] [INFO ] [sig ] ULCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:36.610046] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ULCC.txt [2026-01-06T20:33:36.610181] [INFO ] [sig ] [3229/3517] Completed ULCC in 0.4s | 2.90 sym/s | Total: 18.5m | ETA: 1.7m [2026-01-06T20:33:36.610220] [INFO ] [sig ] [3230/3517] Forecasting ULH... [2026-01-06T20:33:36.610249] [INFO ] [sig ] Generating forecast for: ULH [2026-01-06T20:33:36.610280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-06T20:33:36.621968] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-06T20:33:36.622288] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-06T20:33:36.623067] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-06T20:33:36.623129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:36.623168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:36.623201] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:36.623259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:36.680266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:36.680957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:36.681039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:36.681071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:36.804556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:36.804753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:36.804808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:36.804839] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:36.808182] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=2.11%) [2026-01-06T20:33:36.808464] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-06T20:33:36.808602] [INFO ] [sig ] ULH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:36.946078] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ULH.txt [2026-01-06T20:33:36.946216] [INFO ] [sig ] [3230/3517] Completed ULH in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-06T20:33:36.946255] [INFO ] [sig ] [3231/3517] Forecasting ULTA... [2026-01-06T20:33:36.946284] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-06T20:33:36.946315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-06T20:33:36.959390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-06T20:33:36.959756] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-06T20:33:36.960715] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-06T20:33:36.960765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:36.960797] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:36.960823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:36.960880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:37.018933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:37.019706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:37.019787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:37.019821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:37.137745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:37.137899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:37.137944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:37.137974] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:37.141298] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: UP (p=61.01%) [2026-01-06T20:33:37.141567] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-06T20:33:37.141710] [INFO ] [sig ] ULTA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:37.282684] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ULTA.txt [2026-01-06T20:33:37.282811] [INFO ] [sig ] [3231/3517] Completed ULTA in 0.3s | 2.90 sym/s | Total: 18.5m | ETA: 1.6m [2026-01-06T20:33:37.282849] [INFO ] [sig ] [3232/3517] Forecasting ULY... [2026-01-06T20:33:37.282879] [INFO ] [sig ] Generating forecast for: ULY [2026-01-06T20:33:37.282910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-06T20:33:37.293612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-06T20:33:37.293890] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-06T20:33:37.294650] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-06T20:33:37.294702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:37.294733] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:37.294760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:37.294817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:37.351447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:37.352199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:37.352296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:37.352329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:37.475285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:37.475486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:37.475544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:37.475632] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:37.479786] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: UP (p=63.27%) [2026-01-06T20:33:37.480077] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-06T20:33:37.480225] [INFO ] [sig ] ULY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:37.621696] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ULY.txt [2026-01-06T20:33:37.621844] [INFO ] [sig ] [3232/3517] Completed ULY in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:37.621885] [INFO ] [sig ] [3233/3517] Forecasting UMBF... [2026-01-06T20:33:37.621916] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-06T20:33:37.621950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-06T20:33:37.633800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-06T20:33:37.634104] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-06T20:33:37.634872] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-06T20:33:37.634924] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:37.634955] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:37.634981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:37.635037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:37.693501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:37.694449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:37.694535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:37.694568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:37.839640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:37.839760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:37.839802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:37.839831] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:37.843096] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-01-06T20:33:37.843382] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-06T20:33:37.843502] [INFO ] [sig ] UMBF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:37.984271] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UMBF.txt [2026-01-06T20:33:37.984393] [INFO ] [sig ] [3233/3517] Completed UMBF in 0.4s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:37.984432] [INFO ] [sig ] [3234/3517] Forecasting UMC... [2026-01-06T20:33:37.984461] [INFO ] [sig ] Generating forecast for: UMC [2026-01-06T20:33:37.984491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-06T20:33:37.995715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-06T20:33:37.996009] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-06T20:33:37.996796] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-06T20:33:37.996850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:37.996882] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:37.996913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:37.996987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:38.059027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:38.059751] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:38.059830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:38.059865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:38.180669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:38.180786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:38.180826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:38.180855] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:38.184057] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: UP (p=54.28%) [2026-01-06T20:33:38.184323] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-06T20:33:38.184442] [INFO ] [sig ] UMC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:38.324758] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UMC.txt [2026-01-06T20:33:38.324864] [INFO ] [sig ] [3234/3517] Completed UMC in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:38.324900] [INFO ] [sig ] [3235/3517] Forecasting UMH... [2026-01-06T20:33:38.324929] [INFO ] [sig ] Generating forecast for: UMH [2026-01-06T20:33:38.324959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-06T20:33:38.337365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-06T20:33:38.337643] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-06T20:33:38.338391] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-06T20:33:38.338443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:38.338474] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:38.338501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:38.338556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:38.395190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:38.395807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:38.395881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:38.395913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:38.513302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:38.513662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:38.513708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:38.513737] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:38.517142] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-06T20:33:38.517618] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-06T20:33:38.517742] [INFO ] [sig ] UMH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:38.656611] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UMH.txt [2026-01-06T20:33:38.656735] [INFO ] [sig ] [3235/3517] Completed UMH in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:38.656773] [INFO ] [sig ] [3236/3517] Forecasting UMMA... [2026-01-06T20:33:38.656803] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-06T20:33:38.656833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-06T20:33:38.667757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-06T20:33:38.668045] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-06T20:33:38.668838] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-06T20:33:38.668889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:38.668934] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:38.668962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:38.669018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:38.725299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:38.726084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:38.726164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:38.726198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:38.842133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:38.842272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:38.842314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:38.842342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:38.845592] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: UP (p=51.68%) [2026-01-06T20:33:38.845858] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-06T20:33:38.845979] [INFO ] [sig ] UMMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:38.984051] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UMMA.txt [2026-01-06T20:33:38.984174] [INFO ] [sig ] [3236/3517] Completed UMMA in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:38.984213] [INFO ] [sig ] [3237/3517] Forecasting UNCY... [2026-01-06T20:33:38.984243] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-06T20:33:38.984273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-06T20:33:38.995032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-06T20:33:38.995363] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-06T20:33:38.996243] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-06T20:33:38.996297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:38.996330] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:38.996358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:38.996415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:39.062231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:39.063026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:39.063104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:39.063136] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:39.178315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:39.178417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:39.178455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:39.178485] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:39.181865] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-06T20:33:39.182135] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-06T20:33:39.182256] [INFO ] [sig ] UNCY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:39.321560] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UNCY.txt [2026-01-06T20:33:39.321689] [INFO ] [sig ] [3237/3517] Completed UNCY in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:39.321727] [INFO ] [sig ] [3238/3517] Forecasting UNF... [2026-01-06T20:33:39.321756] [INFO ] [sig ] Generating forecast for: UNF [2026-01-06T20:33:39.321787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-06T20:33:39.332829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-06T20:33:39.333114] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-06T20:33:39.333882] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-06T20:33:39.333933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:39.333964] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:39.333990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:39.334047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:39.390311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:39.390927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:39.391002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:39.391035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:39.509176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:39.509294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:39.509335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:39.509363] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:39.512894] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: UP (p=78.80%) [2026-01-06T20:33:39.513163] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-06T20:33:39.513282] [INFO ] [sig ] UNF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:39.656728] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UNF.txt [2026-01-06T20:33:39.656872] [INFO ] [sig ] [3238/3517] Completed UNF in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:39.656911] [INFO ] [sig ] [3239/3517] Forecasting UNFI... [2026-01-06T20:33:39.656973] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-06T20:33:39.657008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-06T20:33:39.669035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-06T20:33:39.669300] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-06T20:33:39.670091] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-06T20:33:39.670146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:39.670177] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:39.670205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:39.670261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:39.726735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:39.727332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:39.727429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:39.727463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:39.851958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:39.852080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:39.852123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:39.852152] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:39.855393] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: DOWN (p=36.07%) [2026-01-06T20:33:39.855680] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-06T20:33:39.855804] [INFO ] [sig ] UNFI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:39.995550] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UNFI.txt [2026-01-06T20:33:39.995689] [INFO ] [sig ] [3239/3517] Completed UNFI in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:39.995735] [INFO ] [sig ] [3240/3517] Forecasting UNM... [2026-01-06T20:33:39.995767] [INFO ] [sig ] Generating forecast for: UNM [2026-01-06T20:33:39.995797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-06T20:33:40.007466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-06T20:33:40.007761] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-06T20:33:40.008516] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-06T20:33:40.008586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:40.008621] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:40.008647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:40.008704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:40.066905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:40.067610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:40.067690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:40.067722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:40.186821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:40.186958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:40.186998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:40.187027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:40.190678] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-06T20:33:40.190946] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-06T20:33:40.191068] [INFO ] [sig ] UNM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:40.335493] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UNM.txt [2026-01-06T20:33:40.335674] [INFO ] [sig ] [3240/3517] Completed UNM in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:40.335717] [INFO ] [sig ] [3241/3517] Forecasting UNMA... [2026-01-06T20:33:40.335746] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-06T20:33:40.335777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-06T20:33:40.347903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-06T20:33:40.348294] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-06T20:33:40.349186] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-06T20:33:40.349247] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:40.349281] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:40.349310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:40.349369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:40.409706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:40.410593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:40.410673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:40.410706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:40.520067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:40.520222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:40.520265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:40.520294] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:40.523552] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: DOWN (p=13.17%) [2026-01-06T20:33:40.523835] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-06T20:33:40.523994] [INFO ] [sig ] UNMA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:40.662195] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UNMA.txt [2026-01-06T20:33:40.662325] [INFO ] [sig ] [3241/3517] Completed UNMA in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:40.662362] [INFO ] [sig ] [3242/3517] Forecasting UNP... [2026-01-06T20:33:40.662392] [INFO ] [sig ] Generating forecast for: UNP [2026-01-06T20:33:40.662422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-06T20:33:40.676710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-06T20:33:40.677291] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-06T20:33:40.678488] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-06T20:33:40.678543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:40.678599] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:40.678630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:40.678690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:40.737813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:40.738981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:40.739078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:40.739114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:40.861958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:40.862123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:40.862168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:40.862197] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:40.865597] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=69.59%) [2026-01-06T20:33:40.865869] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-06T20:33:40.865993] [INFO ] [sig ] UNP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:41.004206] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UNP.txt [2026-01-06T20:33:41.004547] [INFO ] [sig ] [3242/3517] Completed UNP in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:41.004605] [INFO ] [sig ] [3243/3517] Forecasting UNTY... [2026-01-06T20:33:41.004637] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-06T20:33:41.004670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-06T20:33:41.016054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-06T20:33:41.016340] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-06T20:33:41.017119] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-06T20:33:41.017170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:41.017202] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:41.017229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:41.017286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:41.074304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:41.074926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:41.075000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:41.075031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:41.192198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:41.192307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:41.192344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:41.192391] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:41.195452] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-06T20:33:41.195731] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-06T20:33:41.195851] [INFO ] [sig ] UNTY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:41.336036] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UNTY.txt [2026-01-06T20:33:41.336170] [INFO ] [sig ] [3243/3517] Completed UNTY in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:41.336212] [INFO ] [sig ] [3244/3517] Forecasting UONE... [2026-01-06T20:33:41.336241] [INFO ] [sig ] Generating forecast for: UONE [2026-01-06T20:33:41.336270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-06T20:33:41.348116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-06T20:33:41.348367] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-06T20:33:41.349167] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-06T20:33:41.349217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:41.349248] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:41.349274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:41.349330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:41.405677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:41.406249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:41.406321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:41.406353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:41.512669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:41.512799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:41.512838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:41.512866] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:41.516005] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: UP (p=93.84%) [2026-01-06T20:33:41.516267] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-06T20:33:41.516386] [INFO ] [sig ] UONE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:41.661089] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UONE.txt [2026-01-06T20:33:41.661262] [INFO ] [sig ] [3244/3517] Completed UONE in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:41.661302] [INFO ] [sig ] [3245/3517] Forecasting UPBD... [2026-01-06T20:33:41.661332] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-06T20:33:41.661364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-06T20:33:41.673511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-06T20:33:41.673875] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-06T20:33:41.674657] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-06T20:33:41.674709] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:41.674742] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:41.674769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:41.674825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:41.731239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:41.732142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:41.732235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:41.732269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:41.850104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:41.850221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:41.850259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:41.850287] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:41.853380] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: DOWN (p=17.13%) [2026-01-06T20:33:41.853661] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-06T20:33:41.853779] [INFO ] [sig ] UPBD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:41.991589] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UPBD.txt [2026-01-06T20:33:41.991701] [INFO ] [sig ] [3245/3517] Completed UPBD in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:41.991739] [INFO ] [sig ] [3246/3517] Forecasting UPC... [2026-01-06T20:33:41.991768] [INFO ] [sig ] Generating forecast for: UPC [2026-01-06T20:33:41.991799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-06T20:33:42.004173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-06T20:33:42.004428] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-06T20:33:42.005182] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-06T20:33:42.005233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:42.005289] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:42.005318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:42.005375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:42.063676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:42.064316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:42.064395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:42.064429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:42.176469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:42.176605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:42.176647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:42.176676] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:42.179805] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=1.78%) [2026-01-06T20:33:42.180075] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-06T20:33:42.180197] [INFO ] [sig ] UPC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:42.320550] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UPC.txt [2026-01-06T20:33:42.320675] [INFO ] [sig ] [3246/3517] Completed UPC in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.6m [2026-01-06T20:33:42.320713] [INFO ] [sig ] [3247/3517] Forecasting UPLD... [2026-01-06T20:33:42.320742] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-06T20:33:42.320773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-06T20:33:42.331625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-06T20:33:42.331876] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-06T20:33:42.332642] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-06T20:33:42.332694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:42.332725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:42.332760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:42.332818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:42.389069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:42.389659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:42.389734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:42.389766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:42.506800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:42.506924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:42.506962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:42.506989] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:42.510119] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=49.10%) [2026-01-06T20:33:42.510390] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-06T20:33:42.510509] [INFO ] [sig ] UPLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:42.648112] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UPLD.txt [2026-01-06T20:33:42.648217] [INFO ] [sig ] [3247/3517] Completed UPLD in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-06T20:33:42.648253] [INFO ] [sig ] [3248/3517] Forecasting UPWK... [2026-01-06T20:33:42.648281] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-06T20:33:42.648312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-06T20:33:42.660347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-06T20:33:42.660657] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-06T20:33:42.661400] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-06T20:33:42.661452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:42.661484] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:42.661511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:42.661594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:42.717491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:42.718074] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:42.718149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:42.718180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:42.838994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:42.839117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:42.839155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:42.839183] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:42.842312] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=87.41%) [2026-01-06T20:33:42.842595] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-06T20:33:42.842718] [INFO ] [sig ] UPWK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:42.980007] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UPWK.txt [2026-01-06T20:33:42.980115] [INFO ] [sig ] [3248/3517] Completed UPWK in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-06T20:33:42.980152] [INFO ] [sig ] [3249/3517] Forecasting UPXI... [2026-01-06T20:33:42.980180] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-06T20:33:42.980212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-06T20:33:42.992501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-06T20:33:42.992777] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-06T20:33:42.993519] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-06T20:33:42.993570] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:42.993621] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:42.993648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:42.993705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:43.050482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:43.051082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:43.051165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:43.051199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:43.174694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:43.174843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:43.174881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:43.174939] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:43.178228] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=14.19%) [2026-01-06T20:33:43.178493] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-06T20:33:43.178628] [INFO ] [sig ] UPXI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:43.320552] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UPXI.txt [2026-01-06T20:33:43.320676] [INFO ] [sig ] [3249/3517] Completed UPXI in 0.3s | 2.90 sym/s | Total: 18.6m | ETA: 1.5m [2026-01-06T20:33:43.320715] [INFO ] [sig ] [3250/3517] Forecasting URBN... [2026-01-06T20:33:43.320745] [INFO ] [sig ] Generating forecast for: URBN [2026-01-06T20:33:43.320774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-06T20:33:43.332173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-06T20:33:43.332423] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-06T20:33:43.333183] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-06T20:33:43.333246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:43.333284] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:43.333316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:43.333381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:43.394304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:43.394905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:43.394982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:43.395015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:43.518229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:43.518362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:43.518403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:43.518434] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:43.521924] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-06T20:33:43.522199] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-06T20:33:43.522327] [INFO ] [sig ] URBN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:43.662613] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/URBN.txt [2026-01-06T20:33:43.662720] [INFO ] [sig ] [3250/3517] Completed URBN in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:43.662758] [INFO ] [sig ] [3251/3517] Forecasting URGN... [2026-01-06T20:33:43.662815] [INFO ] [sig ] Generating forecast for: URGN [2026-01-06T20:33:43.662848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-06T20:33:43.673959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-06T20:33:43.674201] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-06T20:33:43.674953] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-06T20:33:43.675004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:43.675036] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:43.675063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:43.675119] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:43.732448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:43.733046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:43.733121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:43.733155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:43.849182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:43.849284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:43.849325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:43.849357] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:43.852805] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: UP (p=59.37%) [2026-01-06T20:33:43.853078] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-06T20:33:43.853204] [INFO ] [sig ] URGN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:43.997521] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/URGN.txt [2026-01-06T20:33:43.997644] [INFO ] [sig ] [3251/3517] Completed URGN in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:43.997684] [INFO ] [sig ] [3252/3517] Forecasting URI... [2026-01-06T20:33:43.997713] [INFO ] [sig ] Generating forecast for: URI [2026-01-06T20:33:43.997744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-06T20:33:44.009998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-06T20:33:44.010274] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-06T20:33:44.011215] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-06T20:33:44.011266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:44.011298] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:44.011325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:44.011381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:44.070234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:44.071005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:44.071080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:44.071112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:44.193662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:44.193770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:44.193806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:44.193835] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:44.196980] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-06T20:33:44.197243] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-06T20:33:44.197358] [INFO ] [sig ] URI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:44.338000] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/URI.txt [2026-01-06T20:33:44.338105] [INFO ] [sig ] [3252/3517] Completed URI in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:44.338143] [INFO ] [sig ] [3253/3517] Forecasting URNJ... [2026-01-06T20:33:44.338178] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-06T20:33:44.338215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-06T20:33:44.349523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-06T20:33:44.349793] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-06T20:33:44.350545] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-06T20:33:44.350620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:44.350653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:44.350680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:44.350736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:44.407225] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:44.408050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:44.408124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:44.408159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:44.531122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:44.531243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:44.531282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:44.531311] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:44.534454] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=59.97%) [2026-01-06T20:33:44.534734] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-06T20:33:44.534854] [INFO ] [sig ] URNJ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:44.672531] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/URNJ.txt [2026-01-06T20:33:44.672652] [INFO ] [sig ] [3253/3517] Completed URNJ in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:44.672691] [INFO ] [sig ] [3254/3517] Forecasting UROY... [2026-01-06T20:33:44.672720] [INFO ] [sig ] Generating forecast for: UROY [2026-01-06T20:33:44.672750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-06T20:33:44.683791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-06T20:33:44.684070] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-06T20:33:44.684846] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-06T20:33:44.684897] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:44.684929] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:44.684955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:44.685012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:44.741378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:44.742135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:44.742209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:44.742241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:44.865455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:44.865553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:44.865608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:44.865656] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:44.868681] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: UP (p=72.58%) [2026-01-06T20:33:44.868953] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-06T20:33:44.869069] [INFO ] [sig ] UROY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:45.009249] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UROY.txt [2026-01-06T20:33:45.009373] [INFO ] [sig ] [3254/3517] Completed UROY in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:45.009411] [INFO ] [sig ] [3255/3517] Forecasting USA... [2026-01-06T20:33:45.009440] [INFO ] [sig ] Generating forecast for: USA [2026-01-06T20:33:45.009471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-06T20:33:45.020558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-06T20:33:45.020903] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-06T20:33:45.021679] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-06T20:33:45.021730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:45.021760] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:45.021787] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:45.021843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:45.076549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:45.077435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:45.077518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:45.077551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:45.195179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:45.195346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:45.195388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:45.195417] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:45.198814] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=11.32%) [2026-01-06T20:33:45.199092] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-06T20:33:45.199218] [INFO ] [sig ] USA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:45.342060] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USA.txt [2026-01-06T20:33:45.342224] [INFO ] [sig ] [3255/3517] Completed USA in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:45.342265] [INFO ] [sig ] [3256/3517] Forecasting USAC... [2026-01-06T20:33:45.342295] [INFO ] [sig ] Generating forecast for: USAC [2026-01-06T20:33:45.342326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-06T20:33:45.353958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-06T20:33:45.354337] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-06T20:33:45.355129] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-06T20:33:45.355180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:45.355211] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:45.355239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:45.355296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:45.417648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:45.418855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:45.419004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:45.419057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:45.574616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:45.574816] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:45.574887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:45.574941] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:45.580397] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-01-06T20:33:45.580924] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-06T20:33:45.581132] [INFO ] [sig ] USAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:45.789278] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USAC.txt [2026-01-06T20:33:45.789502] [INFO ] [sig ] [3256/3517] Completed USAC in 0.4s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:45.789568] [INFO ] [sig ] [3257/3517] Forecasting USB... [2026-01-06T20:33:45.789644] [INFO ] [sig ] Generating forecast for: USB [2026-01-06T20:33:45.789697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-06T20:33:45.806748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-06T20:33:45.809041] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-06T20:33:45.810435] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-06T20:33:45.810514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:45.810558] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:45.810623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:45.810716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:45.898232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:45.899560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:45.899722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:45.899780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:46.049175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:46.049345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:46.049398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:46.049441] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:46.053850] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-01-06T20:33:46.054340] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-06T20:33:46.054535] [INFO ] [sig ] USB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:46.249432] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USB.txt [2026-01-06T20:33:46.249613] [INFO ] [sig ] [3257/3517] Completed USB in 0.5s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:46.249655] [INFO ] [sig ] [3258/3517] Forecasting USCB... [2026-01-06T20:33:46.249686] [INFO ] [sig ] Generating forecast for: USCB [2026-01-06T20:33:46.249718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-06T20:33:46.262167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-06T20:33:46.262590] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-06T20:33:46.263509] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-06T20:33:46.263566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:46.263638] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:46.263667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:46.263742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:46.322385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:46.323362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:46.323468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:46.323525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:46.444501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:46.444694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:46.444751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:46.444783] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:46.448260] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-06T20:33:46.448551] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-06T20:33:46.448706] [INFO ] [sig ] USCB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:46.592627] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USCB.txt [2026-01-06T20:33:46.592774] [INFO ] [sig ] [3258/3517] Completed USCB in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:46.592814] [INFO ] [sig ] [3259/3517] Forecasting USDX... [2026-01-06T20:33:46.592844] [INFO ] [sig ] Generating forecast for: USDX [2026-01-06T20:33:46.592874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-06T20:33:46.605461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-06T20:33:46.606032] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-06T20:33:46.607000] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-06T20:33:46.607051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:46.607083] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:46.607110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:46.607165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:46.668522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:46.669383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:46.669476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:46.669513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:46.777880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:46.778032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:46.778076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:46.778108] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:46.781695] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=25.99%) [2026-01-06T20:33:46.781978] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-06T20:33:46.782105] [INFO ] [sig ] USDX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:46.928152] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USDX.txt [2026-01-06T20:33:46.928312] [INFO ] [sig ] [3259/3517] Completed USDX in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:46.928353] [INFO ] [sig ] [3260/3517] Forecasting USEA... [2026-01-06T20:33:46.928382] [INFO ] [sig ] Generating forecast for: USEA [2026-01-06T20:33:46.928414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-06T20:33:46.940462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-06T20:33:46.940779] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-06T20:33:46.941529] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-06T20:33:46.941609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:46.941644] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:46.941671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:46.941727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:47.003028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:47.003907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:47.004187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:47.004224] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:47.119546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:47.119727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:47.119772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:47.119802] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:47.123343] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=83.54%) [2026-01-06T20:33:47.123643] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-06T20:33:47.123771] [INFO ] [sig ] USEA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:47.266633] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USEA.txt [2026-01-06T20:33:47.266759] [INFO ] [sig ] [3260/3517] Completed USEA in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:47.266797] [INFO ] [sig ] [3261/3517] Forecasting USFD... [2026-01-06T20:33:47.266826] [INFO ] [sig ] Generating forecast for: USFD [2026-01-06T20:33:47.266855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-06T20:33:47.279254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-06T20:33:47.279589] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-06T20:33:47.280344] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-06T20:33:47.280395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:47.280427] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:47.280454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:47.280510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:47.341055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:47.341833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:47.341915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:47.341949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:47.471129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:47.471288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:47.471333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:47.471363] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:47.474762] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=8.68%) [2026-01-06T20:33:47.475029] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-06T20:33:47.475150] [INFO ] [sig ] USFD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:47.615047] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USFD.txt [2026-01-06T20:33:47.615179] [INFO ] [sig ] [3261/3517] Completed USFD in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:47.615219] [INFO ] [sig ] [3262/3517] Forecasting USGO... [2026-01-06T20:33:47.615254] [INFO ] [sig ] Generating forecast for: USGO [2026-01-06T20:33:47.615292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-06T20:33:47.626761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-06T20:33:47.627058] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-06T20:33:47.628018] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-06T20:33:47.628069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:47.628102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:47.628128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:47.628185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:47.684360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:47.684997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:47.685072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:47.685104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:47.802329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:47.802487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:47.802529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:47.802561] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:47.805895] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-01-06T20:33:47.806168] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-06T20:33:47.806294] [INFO ] [sig ] USGO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:47.947921] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USGO.txt [2026-01-06T20:33:47.948054] [INFO ] [sig ] [3262/3517] Completed USGO in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:47.948092] [INFO ] [sig ] [3263/3517] Forecasting USIG... [2026-01-06T20:33:47.948122] [INFO ] [sig ] Generating forecast for: USIG [2026-01-06T20:33:47.948151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-06T20:33:47.960405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-06T20:33:47.960768] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-06T20:33:47.961523] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-06T20:33:47.961595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:47.961653] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:47.961682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:47.961739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:48.020586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:48.021418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:48.021503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:48.021538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:48.158173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:48.158338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:48.158401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:48.158445] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:48.162208] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=54.56%) [2026-01-06T20:33:48.162540] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-06T20:33:48.162704] [INFO ] [sig ] USIG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:48.304732] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USIG.txt [2026-01-06T20:33:48.304866] [INFO ] [sig ] [3263/3517] Completed USIG in 0.4s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:48.304906] [INFO ] [sig ] [3264/3517] Forecasting USIO... [2026-01-06T20:33:48.304936] [INFO ] [sig ] Generating forecast for: USIO [2026-01-06T20:33:48.304966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-06T20:33:48.317415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-06T20:33:48.317889] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-06T20:33:48.318670] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-06T20:33:48.318722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:48.318776] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:48.318805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:48.318863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:48.378671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:48.379320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:48.379401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:48.379435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:48.504873] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:48.505008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:48.505051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:48.505081] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:48.508380] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=83.80%) [2026-01-06T20:33:48.508671] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-06T20:33:48.508820] [INFO ] [sig ] USIO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:48.648067] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USIO.txt [2026-01-06T20:33:48.648176] [INFO ] [sig ] [3264/3517] Completed USIO in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.5m [2026-01-06T20:33:48.648214] [INFO ] [sig ] [3265/3517] Forecasting USLM... [2026-01-06T20:33:48.648243] [INFO ] [sig ] Generating forecast for: USLM [2026-01-06T20:33:48.648272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-06T20:33:48.663019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-06T20:33:48.663316] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-06T20:33:48.664098] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-06T20:33:48.664156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:48.664191] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:48.664218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:48.664276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:48.720382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:48.721187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:48.721262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:48.721298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:48.835842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:48.835969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:48.836010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:48.836040] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:48.839340] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: DOWN (p=13.80%) [2026-01-06T20:33:48.839645] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-06T20:33:48.839770] [INFO ] [sig ] USLM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:48.977428] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USLM.txt [2026-01-06T20:33:48.977563] [INFO ] [sig ] [3265/3517] Completed USLM in 0.3s | 2.90 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-06T20:33:48.977619] [INFO ] [sig ] [3266/3517] Forecasting USMC... [2026-01-06T20:33:48.977649] [INFO ] [sig ] Generating forecast for: USMC [2026-01-06T20:33:48.977679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-06T20:33:48.989137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-06T20:33:48.989412] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-06T20:33:48.990183] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-06T20:33:48.990234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:48.990265] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:48.990292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:48.990348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:49.047562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:49.048195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:49.048271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:49.048303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:49.186129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:49.186282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:49.186335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:49.186404] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:49.189823] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: UP (p=66.59%) [2026-01-06T20:33:49.190096] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-06T20:33:49.190218] [INFO ] [sig ] USMC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:49.329357] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USMC.txt [2026-01-06T20:33:49.329488] [INFO ] [sig ] [3266/3517] Completed USMC in 0.4s | 2.90 sym/s | Total: 18.7m | ETA: 1.4m [2026-01-06T20:33:49.329526] [INFO ] [sig ] [3267/3517] Forecasting USOI... [2026-01-06T20:33:49.329556] [INFO ] [sig ] Generating forecast for: USOI [2026-01-06T20:33:49.329605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-06T20:33:49.341115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-06T20:33:49.341407] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-06T20:33:49.342340] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-06T20:33:49.342392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:49.342423] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:49.342450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:49.342679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:49.402155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:49.402962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:49.403060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:49.403104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:49.539283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:49.539439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:49.539488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:49.539516] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:49.542810] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-01-06T20:33:49.543092] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-06T20:33:49.543215] [INFO ] [sig ] USOI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:49.684748] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USOI.txt [2026-01-06T20:33:49.684872] [INFO ] [sig ] [3267/3517] Completed USOI in 0.4s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:49.684910] [INFO ] [sig ] [3268/3517] Forecasting USOY... [2026-01-06T20:33:49.684939] [INFO ] [sig ] Generating forecast for: USOY [2026-01-06T20:33:49.684968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-06T20:33:49.696928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-06T20:33:49.697196] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-06T20:33:49.698167] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-06T20:33:49.698218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:49.698250] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:49.698276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:49.698332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:49.757082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:49.757915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:49.757991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:49.758023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:49.878723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:49.878897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:49.878939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:49.878969] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:49.882280] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-06T20:33:49.882553] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-06T20:33:49.882695] [INFO ] [sig ] USOY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:50.027091] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USOY.txt [2026-01-06T20:33:50.027222] [INFO ] [sig ] [3268/3517] Completed USOY in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:50.027261] [INFO ] [sig ] [3269/3517] Forecasting USTB... [2026-01-06T20:33:50.027291] [INFO ] [sig ] Generating forecast for: USTB [2026-01-06T20:33:50.027324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-06T20:33:50.038760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-06T20:33:50.039058] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-06T20:33:50.039843] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-06T20:33:50.039896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:50.039927] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:50.039954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:50.040010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:50.096676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:50.097261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:50.097350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:50.097385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:50.213000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:50.213143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:50.213185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:50.213214] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:50.216518] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=63.44%) [2026-01-06T20:33:50.216806] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-06T20:33:50.216928] [INFO ] [sig ] USTB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:50.354111] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/USTB.txt [2026-01-06T20:33:50.354234] [INFO ] [sig ] [3269/3517] Completed USTB in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:50.354272] [INFO ] [sig ] [3270/3517] Forecasting USVM... [2026-01-06T20:33:50.354302] [INFO ] [sig ] Generating forecast for: USVM [2026-01-06T20:33:50.354332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-06T20:33:50.365413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-06T20:33:50.365901] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-06T20:33:50.366666] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-06T20:33:50.366717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:50.366749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:50.366776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:50.366832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:50.424048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:50.424855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:50.424935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:50.424967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:50.547292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:50.547465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:50.547512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:50.547541] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:50.551078] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: DOWN (p=31.58%) [2026-01-06T20:33:50.551373] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-06T20:33:50.551717] [INFO ] [sig ] USVM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:50.697641] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USVM.txt [2026-01-06T20:33:50.697770] [INFO ] [sig ] [3270/3517] Completed USVM in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:50.697809] [INFO ] [sig ] [3271/3517] Forecasting USXF... [2026-01-06T20:33:50.697839] [INFO ] [sig ] Generating forecast for: USXF [2026-01-06T20:33:50.697869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-06T20:33:50.709937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-06T20:33:50.710224] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-06T20:33:50.711005] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-06T20:33:50.711070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:50.711103] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:50.711132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:50.711188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:50.769282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:50.770124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:50.770199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:50.770246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:50.890009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:50.890155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:50.890199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:50.890229] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:50.894099] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-01-06T20:33:50.894372] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-06T20:33:50.894502] [INFO ] [sig ] USXF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:51.045205] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/USXF.txt [2026-01-06T20:33:51.045396] [INFO ] [sig ] [3271/3517] Completed USXF in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:51.045449] [INFO ] [sig ] [3272/3517] Forecasting UTEN... [2026-01-06T20:33:51.045487] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-06T20:33:51.045524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-06T20:33:51.057090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-06T20:33:51.057461] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-06T20:33:51.058230] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-06T20:33:51.058281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:51.058313] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:51.058341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:51.058398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:51.114848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:51.115705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:51.115785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:51.115818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:51.244684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:51.244858] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:51.244901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:51.244930] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:51.248522] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: UP (p=67.40%) [2026-01-06T20:33:51.248901] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-06T20:33:51.249063] [INFO ] [sig ] UTEN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:51.393471] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UTEN.txt [2026-01-06T20:33:51.393677] [INFO ] [sig ] [3272/3517] Completed UTEN in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:51.393722] [INFO ] [sig ] [3273/3517] Forecasting UTF... [2026-01-06T20:33:51.393753] [INFO ] [sig ] Generating forecast for: UTF [2026-01-06T20:33:51.393783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-06T20:33:51.405044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-06T20:33:51.405406] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-06T20:33:51.406193] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-06T20:33:51.406244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:51.406275] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:51.406303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:51.406360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:51.463478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:51.464704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:51.464853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:51.464888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:51.588125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:51.588285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:51.588330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:51.588359] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:51.591701] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: UP (p=85.65%) [2026-01-06T20:33:51.591982] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-06T20:33:51.592105] [INFO ] [sig ] UTF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:51.734955] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UTF.txt [2026-01-06T20:33:51.735105] [INFO ] [sig ] [3273/3517] Completed UTF in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:51.735144] [INFO ] [sig ] [3274/3517] Forecasting UTI... [2026-01-06T20:33:51.735177] [INFO ] [sig ] Generating forecast for: UTI [2026-01-06T20:33:51.735208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-06T20:33:51.746427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-06T20:33:51.746969] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-06T20:33:51.747756] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-06T20:33:51.747809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:51.747842] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:51.747877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:51.747950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:51.808250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:51.809360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:51.809443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:51.809478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:51.931985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:51.932143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:51.932187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:51.932217] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:51.935501] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=1.49%) [2026-01-06T20:33:51.935784] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-06T20:33:51.935909] [INFO ] [sig ] UTI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:52.126282] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UTI.txt [2026-01-06T20:33:52.126416] [INFO ] [sig ] [3274/3517] Completed UTI in 0.4s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:52.126462] [INFO ] [sig ] [3275/3517] Forecasting UTL... [2026-01-06T20:33:52.126493] [INFO ] [sig ] Generating forecast for: UTL [2026-01-06T20:33:52.126523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-06T20:33:52.139643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-06T20:33:52.139941] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-06T20:33:52.140717] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-06T20:33:52.140769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:52.140801] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:52.140828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:52.140884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:52.197289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:52.197901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:52.197976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:52.198009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:52.315793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:52.315920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:52.315963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:52.315991] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:52.319191] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: DOWN (p=6.37%) [2026-01-06T20:33:52.319456] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-06T20:33:52.319592] [INFO ] [sig ] UTL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:52.462765] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UTL.txt [2026-01-06T20:33:52.462879] [INFO ] [sig ] [3275/3517] Completed UTL in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:52.462917] [INFO ] [sig ] [3276/3517] Forecasting UTMD... [2026-01-06T20:33:52.462945] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-06T20:33:52.462976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-06T20:33:52.473507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-06T20:33:52.473769] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-06T20:33:52.474501] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-06T20:33:52.474552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:52.474605] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:52.474634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:52.474691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:52.532285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:52.532866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:52.532942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:52.532974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:52.642370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:52.642509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:52.642550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:52.642598] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:52.646012] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=2.68%) [2026-01-06T20:33:52.646274] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-06T20:33:52.646413] [INFO ] [sig ] UTMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:52.787392] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UTMD.txt [2026-01-06T20:33:52.787527] [INFO ] [sig ] [3276/3517] Completed UTMD in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:52.787566] [INFO ] [sig ] [3277/3517] Forecasting UTZ... [2026-01-06T20:33:52.787615] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-06T20:33:52.787646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-06T20:33:52.799444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-06T20:33:52.799725] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-06T20:33:52.800464] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-06T20:33:52.800516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:52.800548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:52.800595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:52.800655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:52.857013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:52.857601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:52.857676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:52.857707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:52.973439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:52.973589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:52.973632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:52.973661] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:52.976880] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=50.57%) [2026-01-06T20:33:52.977146] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-06T20:33:52.977265] [INFO ] [sig ] UTZ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:53.137175] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/UTZ.txt [2026-01-06T20:33:53.137332] [INFO ] [sig ] [3277/3517] Completed UTZ in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:53.137375] [INFO ] [sig ] [3278/3517] Forecasting UVE... [2026-01-06T20:33:53.137406] [INFO ] [sig ] Generating forecast for: UVE [2026-01-06T20:33:53.137438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-06T20:33:53.150399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-06T20:33:53.150768] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-06T20:33:53.151629] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-06T20:33:53.151682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:53.151715] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:53.151743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:53.151811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:53.213286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:53.214215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:53.214317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:53.214357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:53.347677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:53.347847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:53.347913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:53.347943] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:53.351866] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=15.82%) [2026-01-06T20:33:53.352165] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-06T20:33:53.352300] [INFO ] [sig ] UVE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:53.507245] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UVE.txt [2026-01-06T20:33:53.507426] [INFO ] [sig ] [3278/3517] Completed UVE in 0.4s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:53.507488] [INFO ] [sig ] [3279/3517] Forecasting UVSP... [2026-01-06T20:33:53.507532] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-06T20:33:53.507565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-06T20:33:53.520507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-06T20:33:53.520886] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-06T20:33:53.521746] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-06T20:33:53.521800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:53.521834] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:53.521866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:53.521946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:53.584875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:53.585810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:53.585942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:53.585983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:53.721758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:53.721920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:53.721979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:53.722025] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:53.725657] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=17.82%) [2026-01-06T20:33:53.725943] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-06T20:33:53.726071] [INFO ] [sig ] UVSP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:53.871460] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UVSP.txt [2026-01-06T20:33:53.871648] [INFO ] [sig ] [3279/3517] Completed UVSP in 0.4s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:53.871696] [INFO ] [sig ] [3280/3517] Forecasting UWMC... [2026-01-06T20:33:53.871728] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-06T20:33:53.871760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-06T20:33:53.883642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-06T20:33:53.884004] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-06T20:33:53.884814] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-06T20:33:53.884866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:53.884926] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:53.884954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:53.885012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:53.945721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:53.946653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:53.946738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:53.946772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:54.066803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:54.066973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:54.067019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:54.067048] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:54.070428] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=27.98%) [2026-01-06T20:33:54.070723] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-06T20:33:54.070851] [INFO ] [sig ] UWMC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:54.211622] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UWMC.txt [2026-01-06T20:33:54.211780] [INFO ] [sig ] [3280/3517] Completed UWMC in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:54.211820] [INFO ] [sig ] [3281/3517] Forecasting UXIN... [2026-01-06T20:33:54.211851] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-06T20:33:54.211883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-06T20:33:54.223639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-06T20:33:54.224010] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-06T20:33:54.224957] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-06T20:33:54.225008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:54.225040] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:54.225067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:54.225124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:54.287035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:54.288027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:54.288111] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:54.288147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:54.407253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:54.407414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:54.407459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:54.407488] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:54.411425] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=44.72%) [2026-01-06T20:33:54.411723] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-06T20:33:54.411849] [INFO ] [sig ] UXIN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:54.551108] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UXIN.txt [2026-01-06T20:33:54.551245] [INFO ] [sig ] [3281/3517] Completed UXIN in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.4m [2026-01-06T20:33:54.551284] [INFO ] [sig ] [3282/3517] Forecasting UYLD... [2026-01-06T20:33:54.551315] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-06T20:33:54.551345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-06T20:33:54.563085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-06T20:33:54.563450] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-06T20:33:54.564253] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-06T20:33:54.564306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:54.564384] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:54.564425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:54.564494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:54.624962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:54.626059] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:54.626142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:54.626177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:54.737217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:54.737369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:54.737411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:54.737440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:54.740754] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: DOWN (p=13.07%) [2026-01-06T20:33:54.741021] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-06T20:33:54.741142] [INFO ] [sig ] UYLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:54.886502] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UYLD.txt [2026-01-06T20:33:54.886892] [INFO ] [sig ] [3282/3517] Completed UYLD in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-06T20:33:54.886942] [INFO ] [sig ] [3283/3517] Forecasting UZE... [2026-01-06T20:33:54.886974] [INFO ] [sig ] Generating forecast for: UZE [2026-01-06T20:33:54.887007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-06T20:33:54.900004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-06T20:33:54.900325] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-06T20:33:54.901100] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-06T20:33:54.901151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:54.901184] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:54.901211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:54.901267] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:54.960058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:54.960757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:54.960837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:54.960871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:55.081214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:55.081380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:55.081429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:55.081493] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:55.085235] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=9.95%) [2026-01-06T20:33:55.085515] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-06T20:33:55.085657] [INFO ] [sig ] UZE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:55.232557] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/UZE.txt [2026-01-06T20:33:55.232720] [INFO ] [sig ] [3283/3517] Completed UZE in 0.3s | 2.90 sym/s | Total: 18.8m | ETA: 1.3m [2026-01-06T20:33:55.232762] [INFO ] [sig ] [3284/3517] Forecasting VAC... [2026-01-06T20:33:55.232794] [INFO ] [sig ] Generating forecast for: VAC [2026-01-06T20:33:55.232828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-06T20:33:55.244493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-06T20:33:55.244887] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-06T20:33:55.245814] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-06T20:33:55.245869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:55.245902] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:55.245929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:55.245988] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:55.305417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:55.306284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:55.306371] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:55.306406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:55.433527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:55.433707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:55.433752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:55.433785] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:55.437593] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: DOWN (p=18.64%) [2026-01-06T20:33:55.437878] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-06T20:33:55.438034] [INFO ] [sig ] VAC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:55.592246] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VAC.txt [2026-01-06T20:33:55.592416] [INFO ] [sig ] [3284/3517] Completed VAC in 0.4s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:55.592459] [INFO ] [sig ] [3285/3517] Forecasting VAL... [2026-01-06T20:33:55.592490] [INFO ] [sig ] Generating forecast for: VAL [2026-01-06T20:33:55.592523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-06T20:33:55.604476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-06T20:33:55.605010] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-06T20:33:55.606028] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-06T20:33:55.606083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:55.606116] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:55.606144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:55.606223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:55.665503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:55.666367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:55.666451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:55.666485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:55.793966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:55.794126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:55.794170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:55.794200] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:55.797713] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-06T20:33:55.798027] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-06T20:33:55.798181] [INFO ] [sig ] VAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:55.946336] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VAL.txt [2026-01-06T20:33:55.946474] [INFO ] [sig ] [3285/3517] Completed VAL in 0.4s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:55.946515] [INFO ] [sig ] [3286/3517] Forecasting VALE... [2026-01-06T20:33:55.946552] [INFO ] [sig ] Generating forecast for: VALE [2026-01-06T20:33:55.946605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-06T20:33:55.959260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-06T20:33:55.959644] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-06T20:33:55.960660] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-06T20:33:55.960719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:55.960752] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:55.960779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:55.960836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:56.022053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:56.022931] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:56.023013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:56.023045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:56.147408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:56.147566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:56.147628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:56.147657] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:56.150977] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=5.44%) [2026-01-06T20:33:56.151249] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-06T20:33:56.151374] [INFO ] [sig ] VALE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:56.294557] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VALE.txt [2026-01-06T20:33:56.294926] [INFO ] [sig ] [3286/3517] Completed VALE in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:56.294965] [INFO ] [sig ] [3287/3517] Forecasting VALN... [2026-01-06T20:33:56.294996] [INFO ] [sig ] Generating forecast for: VALN [2026-01-06T20:33:56.295026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-06T20:33:56.306642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-06T20:33:56.307017] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-06T20:33:56.307799] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-06T20:33:56.307851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:56.307884] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:56.307910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:56.307967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:56.366647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:56.367490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:56.367595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:56.367631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:56.481283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:56.481435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:56.481478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:56.481507] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:56.484808] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=38.24%) [2026-01-06T20:33:56.485074] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-06T20:33:56.485200] [INFO ] [sig ] VALN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:56.626439] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VALN.txt [2026-01-06T20:33:56.626564] [INFO ] [sig ] [3287/3517] Completed VALN in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:56.626620] [INFO ] [sig ] [3288/3517] Forecasting VANI... [2026-01-06T20:33:56.626651] [INFO ] [sig ] Generating forecast for: VANI [2026-01-06T20:33:56.626682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-06T20:33:56.638145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-06T20:33:56.638417] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-06T20:33:56.639204] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-06T20:33:56.639257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:56.639288] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:56.639314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:56.639370] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:56.695969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:56.696562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:56.696654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:56.696687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:56.818991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:56.819146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:56.819187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:56.819215] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:56.822480] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=58.90%) [2026-01-06T20:33:56.822765] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-06T20:33:56.822885] [INFO ] [sig ] VANI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:56.966361] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VANI.txt [2026-01-06T20:33:56.966515] [INFO ] [sig ] [3288/3517] Completed VANI in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:56.966554] [INFO ] [sig ] [3289/3517] Forecasting VBF... [2026-01-06T20:33:56.966604] [INFO ] [sig ] Generating forecast for: VBF [2026-01-06T20:33:56.966637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-06T20:33:56.977894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-06T20:33:56.978142] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-06T20:33:56.978923] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-06T20:33:56.978974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:56.979006] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:56.979032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:56.979089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:57.036563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:57.037433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:57.037517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:57.037551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:57.156188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:57.156347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:57.156391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:57.156440] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:57.159786] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-06T20:33:57.160095] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-06T20:33:57.160223] [INFO ] [sig ] VBF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:57.305002] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VBF.txt [2026-01-06T20:33:57.305151] [INFO ] [sig ] [3289/3517] Completed VBF in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:57.305191] [INFO ] [sig ] [3290/3517] Forecasting VBNK... [2026-01-06T20:33:57.305221] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-06T20:33:57.305253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-06T20:33:57.317093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-06T20:33:57.317426] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-06T20:33:57.318198] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-06T20:33:57.318249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:57.318281] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:57.318307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:57.318364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:57.380725] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:57.381979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:57.382121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:57.382157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:57.503200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:57.503353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:57.503395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:57.503424] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:57.506699] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: DOWN (p=34.50%) [2026-01-06T20:33:57.506968] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-06T20:33:57.507106] [INFO ] [sig ] VBNK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:57.650410] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VBNK.txt [2026-01-06T20:33:57.650564] [INFO ] [sig ] [3290/3517] Completed VBNK in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:57.650623] [INFO ] [sig ] [3291/3517] Forecasting VC... [2026-01-06T20:33:57.650654] [INFO ] [sig ] Generating forecast for: VC [2026-01-06T20:33:57.650685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-06T20:33:57.662139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-06T20:33:57.662459] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-06T20:33:57.663227] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-06T20:33:57.663280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:57.663311] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:57.663338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:57.663395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:57.719718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:57.720359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:57.720439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:57.720499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:57.841358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:57.841495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:57.841543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:57.841595] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:57.844873] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: UP (p=74.78%) [2026-01-06T20:33:57.845144] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-06T20:33:57.845266] [INFO ] [sig ] VC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:57.984330] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VC.txt [2026-01-06T20:33:57.984476] [INFO ] [sig ] [3291/3517] Completed VC in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:57.984516] [INFO ] [sig ] [3292/3517] Forecasting VCEL... [2026-01-06T20:33:57.984545] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-06T20:33:57.984592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-06T20:33:57.995380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-06T20:33:57.995727] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-06T20:33:57.996541] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-06T20:33:57.996624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:57.996659] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:57.996688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:57.996747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:58.053804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:58.054484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:58.054567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:58.054619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:58.172393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:58.172528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:58.172589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:58.172621] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:58.175884] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=84.23%) [2026-01-06T20:33:58.176148] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-06T20:33:58.176271] [INFO ] [sig ] VCEL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:58.320010] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VCEL.txt [2026-01-06T20:33:58.320191] [INFO ] [sig ] [3292/3517] Completed VCEL in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:58.320246] [INFO ] [sig ] [3293/3517] Forecasting VCRB... [2026-01-06T20:33:58.320290] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-06T20:33:58.320330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-06T20:33:58.332471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-06T20:33:58.332864] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-06T20:33:58.333687] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-06T20:33:58.333742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:58.333776] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:58.333819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:58.333879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:58.400866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:58.401709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:58.401790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:58.401824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:58.530087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:58.530238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:58.530282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:58.530313] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:58.534005] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: DOWN (p=24.19%) [2026-01-06T20:33:58.534351] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-06T20:33:58.534498] [INFO ] [sig ] VCRB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:58.678695] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VCRB.txt [2026-01-06T20:33:58.678871] [INFO ] [sig ] [3293/3517] Completed VCRB in 0.4s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:58.678912] [INFO ] [sig ] [3294/3517] Forecasting VCSH... [2026-01-06T20:33:58.678942] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-06T20:33:58.678973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-06T20:33:58.691368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-06T20:33:58.691682] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-06T20:33:58.692651] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-06T20:33:58.692706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:58.692929] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:58.692958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:58.693016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:58.749030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:58.749680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:58.749757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:58.749789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:58.870221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:58.870355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:58.870398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:58.870426] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:58.873704] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=78.65%) [2026-01-06T20:33:58.873977] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-06T20:33:58.874097] [INFO ] [sig ] VCSH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:59.016122] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VCSH.txt [2026-01-06T20:33:59.016252] [INFO ] [sig ] [3294/3517] Completed VCSH in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:59.016290] [INFO ] [sig ] [3295/3517] Forecasting VECO... [2026-01-06T20:33:59.016320] [INFO ] [sig ] Generating forecast for: VECO [2026-01-06T20:33:59.016351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-06T20:33:59.027358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-06T20:33:59.027674] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-06T20:33:59.028474] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-06T20:33:59.028528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:59.028561] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:59.028620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:59.028688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:59.086331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:59.086999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:59.087075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:59.087108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:59.208761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:59.208919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:59.208960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:59.208990] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:59.212305] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-06T20:33:59.212591] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-06T20:33:59.212714] [INFO ] [sig ] VECO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:33:59.351351] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VECO.txt [2026-01-06T20:33:59.351489] [INFO ] [sig ] [3295/3517] Completed VECO in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:59.351529] [INFO ] [sig ] [3296/3517] Forecasting VEEE... [2026-01-06T20:33:59.351559] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-06T20:33:59.351610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-06T20:33:59.363332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-06T20:33:59.363634] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-06T20:33:59.364642] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-06T20:33:59.364696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:59.364729] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:59.364758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:59.364990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:59.423554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:59.424192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:59.424271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:59.424308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:59.544316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:59.544445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:59.544491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:59.544535] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:59.547957] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-01-06T20:33:59.548234] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-06T20:33:59.548355] [INFO ] [sig ] VEEE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:33:59.690216] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VEEE.txt [2026-01-06T20:33:59.690335] [INFO ] [sig ] [3296/3517] Completed VEEE in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:33:59.690373] [INFO ] [sig ] [3297/3517] Forecasting VEL... [2026-01-06T20:33:59.690403] [INFO ] [sig ] Generating forecast for: VEL [2026-01-06T20:33:59.690439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-06T20:33:59.702156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-06T20:33:59.702432] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-06T20:33:59.703203] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-06T20:33:59.703254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:33:59.703312] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:33:59.703341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:33:59.703398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:33:59.761065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:33:59.761701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:33:59.761941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:33:59.761973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:33:59.888505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:33:59.888646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:33:59.888695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:33:59.888725] [INFO ] [FORECASTER] Training complete [2026-01-06T20:33:59.892371] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: DOWN (p=48.38%) [2026-01-06T20:33:59.892671] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-06T20:33:59.892798] [INFO ] [sig ] VEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:00.032105] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VEL.txt [2026-01-06T20:34:00.032231] [INFO ] [sig ] [3297/3517] Completed VEL in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:34:00.032270] [INFO ] [sig ] [3298/3517] Forecasting VEON... [2026-01-06T20:34:00.032301] [INFO ] [sig ] Generating forecast for: VEON [2026-01-06T20:34:00.032330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-06T20:34:00.043362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-06T20:34:00.043665] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-06T20:34:00.044411] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-06T20:34:00.044463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:00.044495] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:00.044523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:00.044596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:00.100231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:00.100882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:00.100978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:00.101018] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:00.224641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:00.224779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:00.224822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:00.224851] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:00.228116] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=39.45%) [2026-01-06T20:34:00.228382] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-06T20:34:00.228505] [INFO ] [sig ] VEON: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:00.372172] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VEON.txt [2026-01-06T20:34:00.372329] [INFO ] [sig ] [3298/3517] Completed VEON in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:34:00.372369] [INFO ] [sig ] [3299/3517] Forecasting VERA... [2026-01-06T20:34:00.372402] [INFO ] [sig ] Generating forecast for: VERA [2026-01-06T20:34:00.372433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-06T20:34:00.384211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-06T20:34:00.384506] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-06T20:34:00.385310] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-06T20:34:00.385362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:00.385394] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:00.385421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:00.385476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:00.442792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:00.443406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:00.443484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:00.443516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:00.563161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:00.563321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:00.563379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:00.563412] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:00.566937] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=92.15%) [2026-01-06T20:34:00.567223] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-06T20:34:00.567343] [INFO ] [sig ] VERA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:00.712646] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VERA.txt [2026-01-06T20:34:00.712781] [INFO ] [sig ] [3299/3517] Completed VERA in 0.3s | 2.90 sym/s | Total: 18.9m | ETA: 1.3m [2026-01-06T20:34:00.712820] [INFO ] [sig ] [3300/3517] Forecasting VERI... [2026-01-06T20:34:00.712850] [INFO ] [sig ] Generating forecast for: VERI [2026-01-06T20:34:00.712882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-06T20:34:00.724436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-06T20:34:00.724776] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-06T20:34:00.725557] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-06T20:34:00.725628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:00.725662] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:00.725690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:00.725748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:00.783532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:00.784306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:00.784688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:00.784740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:00.905866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:00.906016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:00.906060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:00.906124] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:00.909779] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=99.83%) [2026-01-06T20:34:00.910223] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-06T20:34:00.910355] [INFO ] [sig ] VERI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:01.075131] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VERI.txt [2026-01-06T20:34:01.075285] [INFO ] [sig ] [3300/3517] Completed VERI in 0.4s | 2.90 sym/s | Total: 18.9m | ETA: 1.2m [2026-01-06T20:34:01.075324] [INFO ] [sig ] [3301/3517] Forecasting VERO... [2026-01-06T20:34:01.075355] [INFO ] [sig ] Generating forecast for: VERO [2026-01-06T20:34:01.075384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-06T20:34:01.086928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-06T20:34:01.087260] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-06T20:34:01.088233] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-06T20:34:01.088285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:01.088316] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:01.088342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:01.088398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:01.150012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:01.151175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:01.151263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:01.151297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:01.294945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:01.295197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:01.295281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:01.295332] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:01.301761] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=16.14%) [2026-01-06T20:34:01.302411] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-06T20:34:01.302706] [INFO ] [sig ] VERO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:01.447550] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VERO.txt [2026-01-06T20:34:01.447743] [INFO ] [sig ] [3301/3517] Completed VERO in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:01.447783] [INFO ] [sig ] [3302/3517] Forecasting VERX... [2026-01-06T20:34:01.447813] [INFO ] [sig ] Generating forecast for: VERX [2026-01-06T20:34:01.447842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-06T20:34:01.461603] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-06T20:34:01.462041] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-06T20:34:01.462878] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-06T20:34:01.462932] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:01.462966] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:01.462992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:01.463051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:01.522653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:01.523560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:01.523671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:01.523708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:01.650712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:01.650896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:01.650972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:01.651027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:01.654674] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-06T20:34:01.654959] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-06T20:34:01.655088] [INFO ] [sig ] VERX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:01.801275] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VERX.txt [2026-01-06T20:34:01.801427] [INFO ] [sig ] [3302/3517] Completed VERX in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:01.801467] [INFO ] [sig ] [3303/3517] Forecasting VFC... [2026-01-06T20:34:01.801499] [INFO ] [sig ] Generating forecast for: VFC [2026-01-06T20:34:01.801530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-06T20:34:01.813839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-06T20:34:01.814190] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-06T20:34:01.815011] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-06T20:34:01.815065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:01.815102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:01.815142] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:01.815217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:01.876831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:01.877774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:01.877863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:01.877897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:02.011098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:02.011315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:02.011393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:02.011435] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:02.015337] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=48.60%) [2026-01-06T20:34:02.015735] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-06T20:34:02.015899] [INFO ] [sig ] VFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:02.165025] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VFC.txt [2026-01-06T20:34:02.165176] [INFO ] [sig ] [3303/3517] Completed VFC in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:02.165216] [INFO ] [sig ] [3304/3517] Forecasting VFF... [2026-01-06T20:34:02.165245] [INFO ] [sig ] Generating forecast for: VFF [2026-01-06T20:34:02.165275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-06T20:34:02.177399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-06T20:34:02.177719] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-06T20:34:02.178963] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-06T20:34:02.179014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:02.179045] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:02.179071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:02.179127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:02.238443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:02.239457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:02.239540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:02.239589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:02.359476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:02.359652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:02.359696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:02.359725] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:02.363005] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: UP (p=71.63%) [2026-01-06T20:34:02.363272] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-06T20:34:02.363396] [INFO ] [sig ] VFF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:02.509222] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VFF.txt [2026-01-06T20:34:02.509374] [INFO ] [sig ] [3304/3517] Completed VFF in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:02.509414] [INFO ] [sig ] [3305/3517] Forecasting VFLO... [2026-01-06T20:34:02.509445] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-06T20:34:02.509475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-06T20:34:02.522701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-06T20:34:02.522966] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-06T20:34:02.523734] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-06T20:34:02.523786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:02.523817] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:02.523844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:02.523899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:02.583927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:02.584793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:02.584877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:02.584910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:02.717731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:02.718105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:02.718161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:02.718191] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:02.721755] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: UP (p=81.21%) [2026-01-06T20:34:02.722229] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-06T20:34:02.722359] [INFO ] [sig ] VFLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:02.864738] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VFLO.txt [2026-01-06T20:34:02.864890] [INFO ] [sig ] [3305/3517] Completed VFLO in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:02.864929] [INFO ] [sig ] [3306/3517] Forecasting VFS... [2026-01-06T20:34:02.864958] [INFO ] [sig ] Generating forecast for: VFS [2026-01-06T20:34:02.864998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-06T20:34:02.875723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-06T20:34:02.875974] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-06T20:34:02.876746] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-06T20:34:02.876809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:02.876839] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:02.876866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:02.876948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:02.933325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:02.934177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:02.934283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:02.934318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:03.052823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:03.052976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:03.053019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:03.053048] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:03.056417] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=36.42%) [2026-01-06T20:34:03.056708] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-06T20:34:03.056831] [INFO ] [sig ] VFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:03.202396] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VFS.txt [2026-01-06T20:34:03.202549] [INFO ] [sig ] [3306/3517] Completed VFS in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:03.202610] [INFO ] [sig ] [3307/3517] Forecasting VGI... [2026-01-06T20:34:03.202641] [INFO ] [sig ] Generating forecast for: VGI [2026-01-06T20:34:03.202672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-06T20:34:03.214121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-06T20:34:03.214455] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-06T20:34:03.215225] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-06T20:34:03.215277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:03.215308] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:03.215337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:03.215393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:03.272373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:03.273432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:03.273547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:03.273597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:03.386802] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:03.386953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:03.386996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:03.387026] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:03.390302] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: DOWN (p=41.07%) [2026-01-06T20:34:03.390565] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-06T20:34:03.390708] [INFO ] [sig ] VGI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:03.533958] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VGI.txt [2026-01-06T20:34:03.534076] [INFO ] [sig ] [3307/3517] Completed VGI in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:03.534114] [INFO ] [sig ] [3308/3517] Forecasting VGM... [2026-01-06T20:34:03.534143] [INFO ] [sig ] Generating forecast for: VGM [2026-01-06T20:34:03.534182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-06T20:34:03.545688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-06T20:34:03.545949] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-06T20:34:03.546698] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-06T20:34:03.546749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:03.546780] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:03.546806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:03.546863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:03.603972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:03.604543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:03.604635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:03.604668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:03.721483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:03.721616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:03.721657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:03.721685] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:03.725268] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: DOWN (p=8.70%) [2026-01-06T20:34:03.725527] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-06T20:34:03.725662] [INFO ] [sig ] VGM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:03.864316] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VGM.txt [2026-01-06T20:34:03.864418] [INFO ] [sig ] [3308/3517] Completed VGM in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:03.864456] [INFO ] [sig ] [3309/3517] Forecasting VGSH... [2026-01-06T20:34:03.864485] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-06T20:34:03.864515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-06T20:34:03.875632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-06T20:34:03.875893] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-06T20:34:03.876641] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-06T20:34:03.876693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:03.876724] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:03.876751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:03.876807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:03.932464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:03.933052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:03.933127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:03.933158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:04.052535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:04.052669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:04.052709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:04.052737] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:04.055830] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: UP (p=57.37%) [2026-01-06T20:34:04.056093] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-06T20:34:04.056210] [INFO ] [sig ] VGSH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:04.198930] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VGSH.txt [2026-01-06T20:34:04.199044] [INFO ] [sig ] [3309/3517] Completed VGSH in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:04.199095] [INFO ] [sig ] [3310/3517] Forecasting VICI... [2026-01-06T20:34:04.199127] [INFO ] [sig ] Generating forecast for: VICI [2026-01-06T20:34:04.199158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-06T20:34:04.210852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-06T20:34:04.211107] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-06T20:34:04.211887] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-06T20:34:04.211938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:04.211970] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:04.211997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:04.212054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:04.268477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:04.269112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:04.269186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:04.269218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:04.390040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:04.390149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:04.390188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:04.390217] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:04.393308] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=22.88%) [2026-01-06T20:34:04.393583] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-06T20:34:04.393711] [INFO ] [sig ] VICI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:04.531029] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VICI.txt [2026-01-06T20:34:04.531161] [INFO ] [sig ] [3310/3517] Completed VICI in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:04.531199] [INFO ] [sig ] [3311/3517] Forecasting VIGI... [2026-01-06T20:34:04.531228] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-06T20:34:04.531259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-06T20:34:04.542224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-06T20:34:04.542471] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-06T20:34:04.543220] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-06T20:34:04.543272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:04.543303] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:04.543330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:04.543387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:04.599533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:04.600141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:04.600217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:04.600249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:04.716674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:04.716807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:04.716846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:04.716875] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:04.720067] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: UP (p=79.35%) [2026-01-06T20:34:04.720353] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-06T20:34:04.720472] [INFO ] [sig ] VIGI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:04.862315] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VIGI.txt [2026-01-06T20:34:04.862467] [INFO ] [sig ] [3311/3517] Completed VIGI in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:04.862507] [INFO ] [sig ] [3312/3517] Forecasting VINP... [2026-01-06T20:34:04.862536] [INFO ] [sig ] Generating forecast for: VINP [2026-01-06T20:34:04.862567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-06T20:34:04.873613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-06T20:34:04.873874] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-06T20:34:04.874625] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-06T20:34:04.874676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:04.874707] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:04.874734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:04.874790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:04.932545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:04.933777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:04.933861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:04.933894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:05.055664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:05.055837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:05.055883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:05.055912] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:05.059328] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=36.88%) [2026-01-06T20:34:05.059628] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-06T20:34:05.059761] [INFO ] [sig ] VINP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:05.199023] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VINP.txt [2026-01-06T20:34:05.199194] [INFO ] [sig ] [3312/3517] Completed VINP in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:05.199234] [INFO ] [sig ] [3313/3517] Forecasting VIPS... [2026-01-06T20:34:05.199265] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-06T20:34:05.199296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-06T20:34:05.211164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-06T20:34:05.211506] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-06T20:34:05.212316] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-06T20:34:05.212368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:05.212401] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:05.212427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:05.212483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:05.272235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:05.273341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:05.273437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:05.273470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:05.403113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:05.403285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:05.403353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:05.403387] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:05.407098] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: DOWN (p=28.36%) [2026-01-06T20:34:05.407378] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-06T20:34:05.407507] [INFO ] [sig ] VIPS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:05.550500] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VIPS.txt [2026-01-06T20:34:05.550683] [INFO ] [sig ] [3313/3517] Completed VIPS in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:05.550728] [INFO ] [sig ] [3314/3517] Forecasting VIRC... [2026-01-06T20:34:05.550764] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-06T20:34:05.550797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-06T20:34:05.563517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-06T20:34:05.563905] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-06T20:34:05.564724] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-06T20:34:05.564776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:05.564836] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:05.564865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:05.564924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:05.626987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:05.628213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:05.628313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:05.628347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:05.752753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:05.752929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:05.752977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:05.753008] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:05.757042] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-01-06T20:34:05.757375] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-06T20:34:05.757517] [INFO ] [sig ] VIRC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:05.912406] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VIRC.txt [2026-01-06T20:34:05.912604] [INFO ] [sig ] [3314/3517] Completed VIRC in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:05.912649] [INFO ] [sig ] [3315/3517] Forecasting VITL... [2026-01-06T20:34:05.912681] [INFO ] [sig ] Generating forecast for: VITL [2026-01-06T20:34:05.912722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-06T20:34:05.925688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-06T20:34:05.926057] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-06T20:34:05.926883] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-06T20:34:05.926937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:05.926969] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:05.926996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:05.927054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:05.989662] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:05.990613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:05.990701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:05.990735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:06.118280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:06.118449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:06.118493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:06.118522] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:06.122353] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=47.76%) [2026-01-06T20:34:06.122675] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-06T20:34:06.122814] [INFO ] [sig ] VITL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:06.272800] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VITL.txt [2026-01-06T20:34:06.272961] [INFO ] [sig ] [3315/3517] Completed VITL in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:06.273000] [INFO ] [sig ] [3316/3517] Forecasting VKQ... [2026-01-06T20:34:06.273031] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-06T20:34:06.273061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-06T20:34:06.284771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-06T20:34:06.285166] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-06T20:34:06.285999] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-06T20:34:06.286053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:06.286086] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:06.286114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:06.286172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:06.347327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:06.348325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:06.348417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:06.348453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:06.491901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:06.492075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:06.492125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:06.492163] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:06.495891] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-01-06T20:34:06.496254] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-06T20:34:06.496398] [INFO ] [sig ] VKQ: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:06.644309] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VKQ.txt [2026-01-06T20:34:06.644473] [INFO ] [sig ] [3316/3517] Completed VKQ in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.2m [2026-01-06T20:34:06.644514] [INFO ] [sig ] [3317/3517] Forecasting VKTX... [2026-01-06T20:34:06.644546] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-06T20:34:06.644604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-06T20:34:06.656448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-06T20:34:06.656779] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-06T20:34:06.657779] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-06T20:34:06.657831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:06.657876] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:06.657904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:06.657961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:06.717501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:06.718332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:06.718413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:06.718446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:06.842760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:06.842917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:06.842963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:06.843023] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:06.846520] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: UP (p=83.53%) [2026-01-06T20:34:06.846817] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-06T20:34:06.847137] [INFO ] [sig ] VKTX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:06.989327] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VKTX.txt [2026-01-06T20:34:06.989463] [INFO ] [sig ] [3317/3517] Completed VKTX in 0.3s | 2.90 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-06T20:34:06.989502] [INFO ] [sig ] [3318/3517] Forecasting VLGEA... [2026-01-06T20:34:06.989531] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-06T20:34:06.989561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-06T20:34:07.000862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-06T20:34:07.001168] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-06T20:34:07.001946] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-06T20:34:07.002000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:07.002032] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:07.002060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:07.002117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:07.064669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:07.065551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:07.065647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:07.065682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:07.198165] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:07.198319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:07.198361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:07.198391] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:07.201793] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-01-06T20:34:07.202073] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-06T20:34:07.202195] [INFO ] [sig ] VLGEA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:07.348163] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VLGEA.txt [2026-01-06T20:34:07.348319] [INFO ] [sig ] [3318/3517] Completed VLGEA in 0.4s | 2.90 sym/s | Total: 19.0m | ETA: 1.1m [2026-01-06T20:34:07.348358] [INFO ] [sig ] [3319/3517] Forecasting VLN... [2026-01-06T20:34:07.348389] [INFO ] [sig ] Generating forecast for: VLN [2026-01-06T20:34:07.348420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-06T20:34:07.360732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-06T20:34:07.361268] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-06T20:34:07.362223] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-06T20:34:07.362275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:07.362306] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:07.362332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:07.362389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:07.420521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:07.421439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:07.421529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:07.421563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:07.541795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:07.541953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:07.541999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:07.542031] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:07.545536] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: DOWN (p=3.95%) [2026-01-06T20:34:07.545829] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-06T20:34:07.546141] [INFO ] [sig ] VLN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:07.684647] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VLN.txt [2026-01-06T20:34:07.684778] [INFO ] [sig ] [3319/3517] Completed VLN in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:07.684817] [INFO ] [sig ] [3320/3517] Forecasting VLO... [2026-01-06T20:34:07.684848] [INFO ] [sig ] Generating forecast for: VLO [2026-01-06T20:34:07.684879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-06T20:34:07.696800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-06T20:34:07.697089] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-06T20:34:07.697852] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-06T20:34:07.697903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:07.697934] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:07.697961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:07.698018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:07.757708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:07.758440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:07.758520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:07.758552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:07.885220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:07.885377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:07.885419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:07.885449] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:07.888767] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: UP (p=50.69%) [2026-01-06T20:34:07.889042] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-06T20:34:07.889179] [INFO ] [sig ] VLO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:08.029313] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VLO.txt [2026-01-06T20:34:08.029452] [INFO ] [sig ] [3320/3517] Completed VLO in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:08.029498] [INFO ] [sig ] [3321/3517] Forecasting VLRS... [2026-01-06T20:34:08.029529] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-06T20:34:08.029559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-06T20:34:08.040652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-06T20:34:08.040947] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-06T20:34:08.041711] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-06T20:34:08.041763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:08.041799] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:08.041826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:08.041882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:08.100601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:08.101469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:08.101549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:08.101604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:08.220663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:08.220824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:08.220868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:08.221087] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:08.224933] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: DOWN (p=15.25%) [2026-01-06T20:34:08.225398] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-06T20:34:08.225519] [INFO ] [sig ] VLRS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:08.365466] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VLRS.txt [2026-01-06T20:34:08.365645] [INFO ] [sig ] [3321/3517] Completed VLRS in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:08.365689] [INFO ] [sig ] [3322/3517] Forecasting VLTO... [2026-01-06T20:34:08.365721] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-06T20:34:08.365752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-06T20:34:08.377292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-06T20:34:08.377704] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-06T20:34:08.378463] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-06T20:34:08.378516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:08.378548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:08.378596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:08.378657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:08.435382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:08.436232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:08.436313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:08.436346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:08.565332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:08.565521] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:08.565584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:08.565616] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:08.569445] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-01-06T20:34:08.569794] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-06T20:34:08.569947] [INFO ] [sig ] VLTO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:08.711080] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VLTO.txt [2026-01-06T20:34:08.711234] [INFO ] [sig ] [3322/3517] Completed VLTO in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:08.711274] [INFO ] [sig ] [3323/3517] Forecasting VLY... [2026-01-06T20:34:08.711305] [INFO ] [sig ] Generating forecast for: VLY [2026-01-06T20:34:08.711336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-06T20:34:08.722820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-06T20:34:08.723174] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-06T20:34:08.723989] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-06T20:34:08.724042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:08.724074] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:08.724100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:08.724157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:08.780806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:08.781727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:08.781814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:08.781848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:08.905489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:08.905670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:08.905714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:08.905742] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:08.909950] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: DOWN (p=29.05%) [2026-01-06T20:34:08.910239] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-06T20:34:08.910365] [INFO ] [sig ] VLY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:09.051677] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VLY.txt [2026-01-06T20:34:09.051815] [INFO ] [sig ] [3323/3517] Completed VLY in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:09.051854] [INFO ] [sig ] [3324/3517] Forecasting VMBS... [2026-01-06T20:34:09.051884] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-06T20:34:09.051914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-06T20:34:09.063811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-06T20:34:09.064174] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-06T20:34:09.064955] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-06T20:34:09.065192] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:09.065224] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:09.065251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:09.065308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:09.120981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:09.121915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:09.122230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:09.122264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:09.245890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:09.246055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:09.246098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:09.246147] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:09.249603] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: UP (p=80.79%) [2026-01-06T20:34:09.249880] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-06T20:34:09.250018] [INFO ] [sig ] VMBS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:09.389046] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VMBS.txt [2026-01-06T20:34:09.389186] [INFO ] [sig ] [3324/3517] Completed VMBS in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:09.389225] [INFO ] [sig ] [3325/3517] Forecasting VMD... [2026-01-06T20:34:09.389255] [INFO ] [sig ] Generating forecast for: VMD [2026-01-06T20:34:09.389286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-06T20:34:09.400464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-06T20:34:09.400780] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-06T20:34:09.401516] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-06T20:34:09.401590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:09.401625] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:09.401653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:09.401709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:09.459736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:09.460617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:09.460699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:09.460732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:09.575791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:09.575955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:09.575997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:09.576027] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:09.579774] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=0.60%) [2026-01-06T20:34:09.580047] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-06T20:34:09.580169] [INFO ] [sig ] VMD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:09.723782] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VMD.txt [2026-01-06T20:34:09.723943] [INFO ] [sig ] [3325/3517] Completed VMD in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:09.723982] [INFO ] [sig ] [3326/3517] Forecasting VMI... [2026-01-06T20:34:09.724012] [INFO ] [sig ] Generating forecast for: VMI [2026-01-06T20:34:09.724043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-06T20:34:09.735875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-06T20:34:09.736287] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-06T20:34:09.737076] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-06T20:34:09.737128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:09.737159] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:09.737185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:09.737241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:09.794183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:09.795265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:09.795346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:09.795398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:09.927227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:09.927497] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:09.927549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:09.927598] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:09.931061] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=20.41%) [2026-01-06T20:34:09.931334] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-06T20:34:09.931462] [INFO ] [sig ] VMI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:10.071446] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VMI.txt [2026-01-06T20:34:10.071603] [INFO ] [sig ] [3326/3517] Completed VMI in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:10.071645] [INFO ] [sig ] [3327/3517] Forecasting VMO... [2026-01-06T20:34:10.071675] [INFO ] [sig ] Generating forecast for: VMO [2026-01-06T20:34:10.071705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-06T20:34:10.083710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-06T20:34:10.083997] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-06T20:34:10.084967] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-06T20:34:10.085019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:10.085050] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:10.085077] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:10.085133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:10.153184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:10.154080] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:10.154163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:10.154195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:10.273323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:10.273483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:10.273527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:10.273557] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:10.276887] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: DOWN (p=3.74%) [2026-01-06T20:34:10.277175] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-06T20:34:10.277300] [INFO ] [sig ] VMO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:10.424635] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VMO.txt [2026-01-06T20:34:10.424814] [INFO ] [sig ] [3327/3517] Completed VMO in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:10.424857] [INFO ] [sig ] [3328/3517] Forecasting VNDA... [2026-01-06T20:34:10.424888] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-06T20:34:10.424919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-06T20:34:10.438046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-06T20:34:10.438648] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-06T20:34:10.439733] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-06T20:34:10.439797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:10.439839] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:10.439892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:10.439970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:10.499925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:10.501146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:10.501245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:10.501281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:10.630131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:10.630368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:10.630420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:10.630452] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:10.634641] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=2.46%) [2026-01-06T20:34:10.635074] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-06T20:34:10.635250] [INFO ] [sig ] VNDA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:10.785452] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VNDA.txt [2026-01-06T20:34:10.785658] [INFO ] [sig ] [3328/3517] Completed VNDA in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:10.785704] [INFO ] [sig ] [3329/3517] Forecasting VNO... [2026-01-06T20:34:10.785735] [INFO ] [sig ] Generating forecast for: VNO [2026-01-06T20:34:10.785767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-06T20:34:10.799946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-06T20:34:10.800304] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-06T20:34:10.801400] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-06T20:34:10.801455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:10.801488] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:10.801516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:10.801594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:10.861261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:10.862122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:10.862215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:10.862250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:10.984634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:10.984861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:10.984910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:10.984939] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:10.988659] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: UP (p=83.99%) [2026-01-06T20:34:10.988982] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-06T20:34:10.989120] [INFO ] [sig ] VNO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:11.135931] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VNO.txt [2026-01-06T20:34:11.136123] [INFO ] [sig ] [3329/3517] Completed VNO in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:11.136165] [INFO ] [sig ] [3330/3517] Forecasting VNOM... [2026-01-06T20:34:11.136196] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-06T20:34:11.136228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-06T20:34:11.149775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-06T20:34:11.150395] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-06T20:34:11.151317] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-06T20:34:11.151370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:11.151403] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:11.151429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:11.151487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:11.214655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:11.216137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:11.216266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:11.216302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:11.347607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:11.347776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:11.347824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:11.347859] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:11.351367] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=16.08%) [2026-01-06T20:34:11.351666] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-06T20:34:11.351800] [INFO ] [sig ] VNOM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:11.502637] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VNOM.txt [2026-01-06T20:34:11.502815] [INFO ] [sig ] [3330/3517] Completed VNOM in 0.4s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:11.502859] [INFO ] [sig ] [3331/3517] Forecasting VNQI... [2026-01-06T20:34:11.502889] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-06T20:34:11.502921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-06T20:34:11.516111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-06T20:34:11.516484] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-06T20:34:11.517268] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-06T20:34:11.517320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:11.517379] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:11.517408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:11.517466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:11.573685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:11.574561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:11.574668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:11.574700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:11.690020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:11.690180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:11.690222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:11.690250] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:11.693553] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=75.34%) [2026-01-06T20:34:11.693837] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-06T20:34:11.693958] [INFO ] [sig ] VNQI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:11.833633] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VNQI.txt [2026-01-06T20:34:11.833804] [INFO ] [sig ] [3331/3517] Completed VNQI in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:11.833847] [INFO ] [sig ] [3332/3517] Forecasting VOC... [2026-01-06T20:34:11.833880] [INFO ] [sig ] Generating forecast for: VOC [2026-01-06T20:34:11.833921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-06T20:34:11.845321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-06T20:34:11.845650] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-06T20:34:11.846399] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-06T20:34:11.846450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:11.846482] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:11.846508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:11.846565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:11.901751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:11.902470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:11.902550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:11.902600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:12.018381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:12.018547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:12.018616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:12.018647] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:12.021959] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: UP (p=86.07%) [2026-01-06T20:34:12.022228] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-06T20:34:12.022349] [INFO ] [sig ] VOC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:12.159697] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VOC.txt [2026-01-06T20:34:12.159846] [INFO ] [sig ] [3332/3517] Completed VOC in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:12.159886] [INFO ] [sig ] [3333/3517] Forecasting VOD... [2026-01-06T20:34:12.159917] [INFO ] [sig ] Generating forecast for: VOD [2026-01-06T20:34:12.159948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-06T20:34:12.171868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-06T20:34:12.172210] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-06T20:34:12.172976] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-06T20:34:12.173027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:12.173060] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:12.173087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:12.173143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:12.231273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:12.232214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:12.232302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:12.232335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:12.345156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:12.345309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:12.345351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:12.345380] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:12.348641] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=82.63%) [2026-01-06T20:34:12.348941] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-06T20:34:12.349065] [INFO ] [sig ] VOD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:12.488263] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VOD.txt [2026-01-06T20:34:12.488424] [INFO ] [sig ] [3333/3517] Completed VOD in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:12.488464] [INFO ] [sig ] [3334/3517] Forecasting VONE... [2026-01-06T20:34:12.488494] [INFO ] [sig ] Generating forecast for: VONE [2026-01-06T20:34:12.488526] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-06T20:34:12.500089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-06T20:34:12.500458] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-06T20:34:12.501227] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-06T20:34:12.501278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:12.501310] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:12.501338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:12.501395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:12.559269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:12.560163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:12.560245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:12.560277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:12.685511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:12.685683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:12.685726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:12.685787] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:12.689348] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: DOWN (p=14.09%) [2026-01-06T20:34:12.689645] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-06T20:34:12.689769] [INFO ] [sig ] VONE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:12.830314] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VONE.txt [2026-01-06T20:34:12.830468] [INFO ] [sig ] [3334/3517] Completed VONE in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.1m [2026-01-06T20:34:12.830507] [INFO ] [sig ] [3335/3517] Forecasting VONG... [2026-01-06T20:34:12.830538] [INFO ] [sig ] Generating forecast for: VONG [2026-01-06T20:34:12.830586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-06T20:34:12.842687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-06T20:34:12.842977] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-06T20:34:12.843743] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-06T20:34:12.843796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:12.843827] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:12.843854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:12.843910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:12.899956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:12.900607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:12.900682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:12.900714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:13.026175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:13.026332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:13.026374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:13.026403] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:13.029752] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: DOWN (p=7.77%) [2026-01-06T20:34:13.030018] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-06T20:34:13.030142] [INFO ] [sig ] VONG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:13.168228] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VONG.txt [2026-01-06T20:34:13.168344] [INFO ] [sig ] [3335/3517] Completed VONG in 0.3s | 2.90 sym/s | Total: 19.1m | ETA: 1.0m [2026-01-06T20:34:13.168381] [INFO ] [sig ] [3336/3517] Forecasting VOTE... [2026-01-06T20:34:13.168410] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-06T20:34:13.168439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-06T20:34:13.179179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-06T20:34:13.179552] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-06T20:34:13.180308] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-06T20:34:13.180359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:13.180390] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:13.180417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:13.180478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:13.237823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:13.238942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:13.239024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:13.239246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:13.359749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:13.359908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:13.359954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:13.359984] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:13.363410] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: DOWN (p=39.18%) [2026-01-06T20:34:13.363764] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-06T20:34:13.363900] [INFO ] [sig ] VOTE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:13.509064] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VOTE.txt [2026-01-06T20:34:13.509200] [INFO ] [sig ] [3336/3517] Completed VOTE in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-06T20:34:13.509240] [INFO ] [sig ] [3337/3517] Forecasting VPG... [2026-01-06T20:34:13.509271] [INFO ] [sig ] Generating forecast for: VPG [2026-01-06T20:34:13.509304] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-06T20:34:13.520372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-06T20:34:13.520704] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-06T20:34:13.521600] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-06T20:34:13.521665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:13.521723] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:13.521756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:13.521816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:13.581980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:13.582804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:13.582886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:13.582920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:13.709728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:13.709903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:13.709965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:13.710005] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:13.713623] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-06T20:34:13.713908] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-06T20:34:13.714037] [INFO ] [sig ] VPG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:13.857513] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VPG.txt [2026-01-06T20:34:13.857681] [INFO ] [sig ] [3337/3517] Completed VPG in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-06T20:34:13.857721] [INFO ] [sig ] [3338/3517] Forecasting VPLS... [2026-01-06T20:34:13.857750] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-06T20:34:13.857780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-06T20:34:13.869349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-06T20:34:13.869700] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-06T20:34:13.870732] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-06T20:34:13.870785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:13.870818] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:13.870844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:13.870901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:13.931652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:13.932522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:13.932631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:13.932667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:14.057232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:14.057389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:14.057434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:14.057464] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:14.061239] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=81.37%) [2026-01-06T20:34:14.061518] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-06T20:34:14.061663] [INFO ] [sig ] VPLS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:14.203398] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VPLS.txt [2026-01-06T20:34:14.203533] [INFO ] [sig ] [3338/3517] Completed VPLS in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-06T20:34:14.203639] [INFO ] [sig ] [3339/3517] Forecasting VRA... [2026-01-06T20:34:14.203671] [INFO ] [sig ] Generating forecast for: VRA [2026-01-06T20:34:14.203701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-06T20:34:14.215284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-06T20:34:14.215601] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-06T20:34:14.216343] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-06T20:34:14.216395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:14.216426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:14.216453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:14.216509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:14.273451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:14.274298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:14.274379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:14.274412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:14.421011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:14.421191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:14.421247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:14.421286] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:14.426500] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=54.34%) [2026-01-06T20:34:14.427101] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-06T20:34:14.427303] [INFO ] [sig ] VRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:14.580353] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VRA.txt [2026-01-06T20:34:14.580560] [INFO ] [sig ] [3339/3517] Completed VRA in 0.4s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-06T20:34:14.580644] [INFO ] [sig ] [3340/3517] Forecasting VRCA... [2026-01-06T20:34:14.580676] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-06T20:34:14.580709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-06T20:34:14.592556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-06T20:34:14.593045] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-06T20:34:14.593928] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-06T20:34:14.593987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:14.594033] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:14.594070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:14.594130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:14.653087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:14.654160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:14.654242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:14.654276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:14.783259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:14.783437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:14.783487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:14.783518] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:14.786984] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-06T20:34:14.787265] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-06T20:34:14.787391] [INFO ] [sig ] VRCA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:14.927825] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRCA.txt [2026-01-06T20:34:14.928025] [INFO ] [sig ] [3340/3517] Completed VRCA in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-06T20:34:14.928092] [INFO ] [sig ] [3341/3517] Forecasting VRDN... [2026-01-06T20:34:14.928141] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-06T20:34:14.928190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-06T20:34:14.940674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-06T20:34:14.941031] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-06T20:34:14.941921] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-06T20:34:14.941996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:14.942042] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:14.942083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:14.942163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:15.000657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:15.001469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:15.001602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:15.001650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:15.121482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:15.121647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:15.121691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:15.121720] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:15.125089] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: UP (p=58.43%) [2026-01-06T20:34:15.125367] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-06T20:34:15.125486] [INFO ] [sig ] VRDN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:15.264637] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VRDN.txt [2026-01-06T20:34:15.264781] [INFO ] [sig ] [3341/3517] Completed VRDN in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-06T20:34:15.264819] [INFO ] [sig ] [3342/3517] Forecasting VRE... [2026-01-06T20:34:15.264849] [INFO ] [sig ] Generating forecast for: VRE [2026-01-06T20:34:15.264881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-06T20:34:15.275994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-06T20:34:15.276304] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-06T20:34:15.277080] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-06T20:34:15.277132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:15.277164] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:15.277190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:15.277246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:15.333769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:15.334977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:15.335087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:15.335302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:15.459739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:15.459883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:15.459928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:15.459958] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:15.463489] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: DOWN (p=25.87%) [2026-01-06T20:34:15.463774] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-06T20:34:15.463900] [INFO ] [sig ] VRE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:15.607015] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRE.txt [2026-01-06T20:34:15.607146] [INFO ] [sig ] [3342/3517] Completed VRE in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 1.0m [2026-01-06T20:34:15.607183] [INFO ] [sig ] [3343/3517] Forecasting VREX... [2026-01-06T20:34:15.607213] [INFO ] [sig ] Generating forecast for: VREX [2026-01-06T20:34:15.607243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-06T20:34:15.618590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-06T20:34:15.618908] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-06T20:34:15.619890] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-06T20:34:15.619943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:15.619974] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:15.620001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:15.620058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:15.678941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:15.679720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:15.679800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:15.679832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:15.798426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:15.798599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:15.798643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:15.798673] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:15.802569] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: UP (p=81.65%) [2026-01-06T20:34:15.802885] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-06T20:34:15.803019] [INFO ] [sig ] VREX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:15.948363] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VREX.txt [2026-01-06T20:34:15.948532] [INFO ] [sig ] [3343/3517] Completed VREX in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 59.9s [2026-01-06T20:34:15.948595] [INFO ] [sig ] [3344/3517] Forecasting VRIG... [2026-01-06T20:34:15.948631] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-06T20:34:15.948664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-06T20:34:15.960022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-06T20:34:15.960396] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-06T20:34:15.961228] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-06T20:34:15.961283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:15.961319] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:15.961348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:15.961407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:16.022942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:16.023845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:16.023928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:16.023962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:16.118449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:16.118628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:16.118672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:16.118702] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:16.125665] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: DOWN (p=10.44%) [2026-01-06T20:34:16.125980] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-06T20:34:16.126292] [INFO ] [sig ] VRIG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:16.272879] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRIG.txt [2026-01-06T20:34:16.273055] [INFO ] [sig ] [3344/3517] Completed VRIG in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 59.6s [2026-01-06T20:34:16.273102] [INFO ] [sig ] [3345/3517] Forecasting VRNS... [2026-01-06T20:34:16.273319] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-06T20:34:16.273350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-06T20:34:16.286218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-06T20:34:16.286655] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-06T20:34:16.287431] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-06T20:34:16.287484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:16.287516] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:16.287543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:16.287634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:16.348194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:16.349100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:16.349184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:16.349219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:16.487675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:16.487834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:16.487879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:16.487909] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:16.491629] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=5.04%) [2026-01-06T20:34:16.491904] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-06T20:34:16.492029] [INFO ] [sig ] VRNS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:16.633951] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRNS.txt [2026-01-06T20:34:16.634080] [INFO ] [sig ] [3345/3517] Completed VRNS in 0.4s | 2.90 sym/s | Total: 19.2m | ETA: 59.2s [2026-01-06T20:34:16.634119] [INFO ] [sig ] [3346/3517] Forecasting VRRM... [2026-01-06T20:34:16.634147] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-06T20:34:16.634178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-06T20:34:16.645003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-06T20:34:16.645297] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-06T20:34:16.646232] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-06T20:34:16.646287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:16.646320] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:16.646348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:16.646406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:16.705253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:16.706021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:16.706100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:16.706135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:16.826519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:16.826679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:16.826722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:16.826751] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:16.830160] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=19.10%) [2026-01-06T20:34:16.830446] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-06T20:34:16.830565] [INFO ] [sig ] VRRM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:16.972359] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRRM.txt [2026-01-06T20:34:16.972504] [INFO ] [sig ] [3346/3517] Completed VRRM in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 58.9s [2026-01-06T20:34:16.972544] [INFO ] [sig ] [3347/3517] Forecasting VRSK... [2026-01-06T20:34:16.972599] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-06T20:34:16.972635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-06T20:34:16.983547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-06T20:34:16.983878] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-06T20:34:16.984707] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-06T20:34:16.984761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:16.984794] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:16.984821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:16.984880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:17.044754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:17.045517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:17.045616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:17.045653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:17.169003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:17.169156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:17.169200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:17.169230] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:17.172624] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=21.56%) [2026-01-06T20:34:17.172936] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-06T20:34:17.173066] [INFO ] [sig ] VRSK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:17.311534] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRSK.txt [2026-01-06T20:34:17.311688] [INFO ] [sig ] [3347/3517] Completed VRSK in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 58.6s [2026-01-06T20:34:17.311727] [INFO ] [sig ] [3348/3517] Forecasting VRSN... [2026-01-06T20:34:17.311757] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-06T20:34:17.311788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-06T20:34:17.322482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-06T20:34:17.322796] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-06T20:34:17.323549] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-06T20:34:17.323618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:17.323674] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:17.323702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:17.323759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:17.380747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:17.381565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:17.381664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:17.381697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:17.515501] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:17.515739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:17.515787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:17.515816] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:17.519317] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: DOWN (p=26.38%) [2026-01-06T20:34:17.519633] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-06T20:34:17.519762] [INFO ] [sig ] VRSN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:17.661473] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRSN.txt [2026-01-06T20:34:17.661627] [INFO ] [sig ] [3348/3517] Completed VRSN in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 58.2s [2026-01-06T20:34:17.661670] [INFO ] [sig ] [3349/3517] Forecasting VRTS... [2026-01-06T20:34:17.661700] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-06T20:34:17.661730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-06T20:34:17.673974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-06T20:34:17.674263] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-06T20:34:17.675056] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-06T20:34:17.675110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:17.675142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:17.675170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:17.675227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:17.732040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:17.732894] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:17.732971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:17.733004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:17.858004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:17.858162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:17.858204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:17.858233] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:17.861749] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: DOWN (p=42.25%) [2026-01-06T20:34:17.862026] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-06T20:34:17.862147] [INFO ] [sig ] VRTS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:18.005146] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRTS.txt [2026-01-06T20:34:18.005286] [INFO ] [sig ] [3349/3517] Completed VRTS in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 57.9s [2026-01-06T20:34:18.005325] [INFO ] [sig ] [3350/3517] Forecasting VRTX... [2026-01-06T20:34:18.005353] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-06T20:34:18.005384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-06T20:34:18.017531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-06T20:34:18.017917] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-06T20:34:18.018995] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-06T20:34:18.019049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:18.019081] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:18.019109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:18.019166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:18.077661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:18.078519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:18.078615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:18.078650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:18.197945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:18.198104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:18.198147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:18.198176] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:18.201594] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: DOWN (p=27.88%) [2026-01-06T20:34:18.201936] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-06T20:34:18.202070] [INFO ] [sig ] VRTX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:18.340605] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VRTX.txt [2026-01-06T20:34:18.340753] [INFO ] [sig ] [3350/3517] Completed VRTX in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 57.5s [2026-01-06T20:34:18.340793] [INFO ] [sig ] [3351/3517] Forecasting VS... [2026-01-06T20:34:18.340824] [INFO ] [sig ] Generating forecast for: VS [2026-01-06T20:34:18.340855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-06T20:34:18.351891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-06T20:34:18.352398] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-06T20:34:18.353169] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-06T20:34:18.353220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:18.353252] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:18.353277] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:18.353333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:18.411209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:18.412395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:18.412478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:18.412510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:18.522405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:18.522565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:18.522628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:18.522691] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:18.525980] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=61.72%) [2026-01-06T20:34:18.526259] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-06T20:34:18.526380] [INFO ] [sig ] VS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:18.665298] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VS.txt [2026-01-06T20:34:18.665426] [INFO ] [sig ] [3351/3517] Completed VS in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 57.2s [2026-01-06T20:34:18.665464] [INFO ] [sig ] [3352/3517] Forecasting VSCO... [2026-01-06T20:34:18.665494] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-06T20:34:18.665525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-06T20:34:18.677588] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-06T20:34:18.677854] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-06T20:34:18.678620] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-06T20:34:18.678671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:18.678715] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:18.678766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:18.678834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:18.735817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:18.736628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:18.736708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:18.736740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:18.855954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:18.856111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:18.856157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:18.856186] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:18.860375] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-06T20:34:18.860844] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-06T20:34:18.861031] [INFO ] [sig ] VSCO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:19.002865] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VSCO.txt [2026-01-06T20:34:19.003004] [INFO ] [sig ] [3352/3517] Completed VSCO in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 56.8s [2026-01-06T20:34:19.003043] [INFO ] [sig ] [3353/3517] Forecasting VSDA... [2026-01-06T20:34:19.003072] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-06T20:34:19.003103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-06T20:34:19.015770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-06T20:34:19.016096] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-06T20:34:19.016942] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-06T20:34:19.016996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:19.017030] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:19.017058] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:19.017117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:19.075319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:19.076087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:19.076173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:19.076215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:19.187863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:19.188012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:19.188059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:19.188089] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:19.191972] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-06T20:34:19.192249] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-06T20:34:19.192373] [INFO ] [sig ] VSDA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:19.333897] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VSDA.txt [2026-01-06T20:34:19.334058] [INFO ] [sig ] [3353/3517] Completed VSDA in 0.3s | 2.90 sym/s | Total: 19.2m | ETA: 56.5s [2026-01-06T20:34:19.334097] [INFO ] [sig ] [3354/3517] Forecasting VSEC... [2026-01-06T20:34:19.334127] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-06T20:34:19.334161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-06T20:34:19.345700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-06T20:34:19.346110] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-06T20:34:19.347017] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-06T20:34:19.347070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:19.347102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:19.347128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:19.347380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:19.407498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:19.408381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:19.408464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:19.408498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:19.529331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:19.529493] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:19.529537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:19.529567] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:19.532992] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: DOWN (p=47.06%) [2026-01-06T20:34:19.533294] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-06T20:34:19.533426] [INFO ] [sig ] VSEC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:19.683812] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VSEC.txt [2026-01-06T20:34:19.683959] [INFO ] [sig ] [3354/3517] Completed VSEC in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 56.1s [2026-01-06T20:34:19.683998] [INFO ] [sig ] [3355/3517] Forecasting VSH... [2026-01-06T20:34:19.684028] [INFO ] [sig ] Generating forecast for: VSH [2026-01-06T20:34:19.684058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-06T20:34:19.696998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-06T20:34:19.697309] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-06T20:34:19.698158] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-06T20:34:19.698219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:19.698251] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:19.698278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:19.698336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:19.760983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:19.762041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:19.762122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:19.762156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:19.892791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:19.892937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:19.892979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:19.893010] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:19.896691] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-01-06T20:34:19.897009] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-06T20:34:19.897152] [INFO ] [sig ] VSH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:20.048438] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VSH.txt [2026-01-06T20:34:20.048615] [INFO ] [sig ] [3355/3517] Completed VSH in 0.4s | 2.90 sym/s | Total: 19.3m | ETA: 55.8s [2026-01-06T20:34:20.048676] [INFO ] [sig ] [3356/3517] Forecasting VSTM... [2026-01-06T20:34:20.048710] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-06T20:34:20.048756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-06T20:34:20.061284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-06T20:34:20.061643] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-06T20:34:20.062422] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-06T20:34:20.062475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:20.062508] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:20.062542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:20.062622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:20.127539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:20.128245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:20.128324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:20.128362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:20.256238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:20.256391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:20.256435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:20.256464] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:20.260055] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-06T20:34:20.260496] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-06T20:34:20.260644] [INFO ] [sig ] VSTM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:20.406169] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VSTM.txt [2026-01-06T20:34:20.406325] [INFO ] [sig ] [3356/3517] Completed VSTM in 0.4s | 2.90 sym/s | Total: 19.3m | ETA: 55.5s [2026-01-06T20:34:20.406366] [INFO ] [sig ] [3357/3517] Forecasting VSTS... [2026-01-06T20:34:20.406396] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-06T20:34:20.406427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-06T20:34:20.419349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-06T20:34:20.419708] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-06T20:34:20.420489] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-06T20:34:20.420542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:20.420599] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:20.420632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:20.420690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:20.477992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:20.478631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:20.478708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:20.478768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:20.602876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:20.603016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:20.603057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:20.603086] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:20.606294] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: UP (p=62.25%) [2026-01-06T20:34:20.606561] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-06T20:34:20.606719] [INFO ] [sig ] VSTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:20.749189] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VSTS.txt [2026-01-06T20:34:20.749338] [INFO ] [sig ] [3357/3517] Completed VSTS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 55.1s [2026-01-06T20:34:20.749378] [INFO ] [sig ] [3358/3517] Forecasting VTC... [2026-01-06T20:34:20.749408] [INFO ] [sig ] Generating forecast for: VTC [2026-01-06T20:34:20.749450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-06T20:34:20.761117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-06T20:34:20.761379] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-06T20:34:20.762170] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-06T20:34:20.762223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:20.762256] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:20.762284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:20.762342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:20.820476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:20.821296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:20.821405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:20.821439] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:20.945498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:20.945665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:20.945708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:20.945738] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:20.949026] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: UP (p=92.83%) [2026-01-06T20:34:20.949292] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-06T20:34:20.949412] [INFO ] [sig ] VTC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:21.089766] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VTC.txt [2026-01-06T20:34:21.089909] [INFO ] [sig ] [3358/3517] Completed VTC in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 54.8s [2026-01-06T20:34:21.089949] [INFO ] [sig ] [3359/3517] Forecasting VTEX... [2026-01-06T20:34:21.089979] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-06T20:34:21.090011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-06T20:34:21.101000] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-06T20:34:21.101281] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-06T20:34:21.102054] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-06T20:34:21.102106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:21.102138] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:21.102165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:21.102222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:21.158557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:21.159200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:21.159276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:21.159308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:21.276907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:21.277062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:21.277104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:21.277151] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:21.281093] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: DOWN (p=5.57%) [2026-01-06T20:34:21.281562] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-06T20:34:21.281714] [INFO ] [sig ] VTEX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:21.424421] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VTEX.txt [2026-01-06T20:34:21.424598] [INFO ] [sig ] [3359/3517] Completed VTEX in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 54.4s [2026-01-06T20:34:21.424640] [INFO ] [sig ] [3360/3517] Forecasting VTIP... [2026-01-06T20:34:21.424670] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-06T20:34:21.424702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-06T20:34:21.435656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-06T20:34:21.436017] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-06T20:34:21.436792] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-06T20:34:21.436844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:21.436875] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:21.436901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:21.436958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:21.494387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:21.495251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:21.495335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:21.495367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:21.615175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:21.615330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:21.615371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:21.615400] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:21.618716] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=56.82%) [2026-01-06T20:34:21.619002] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-06T20:34:21.619121] [INFO ] [sig ] VTIP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:21.758771] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VTIP.txt [2026-01-06T20:34:21.758910] [INFO ] [sig ] [3360/3517] Completed VTIP in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 54.1s [2026-01-06T20:34:21.758948] [INFO ] [sig ] [3361/3517] Forecasting VTMX... [2026-01-06T20:34:21.758978] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-06T20:34:21.759010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-06T20:34:21.770391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-06T20:34:21.770654] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-06T20:34:21.771390] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-06T20:34:21.771441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:21.771473] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:21.771499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:21.771557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:21.830195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:21.830955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:21.831049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:21.831082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:21.950518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:21.950678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:21.950723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:21.950753] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:21.954014] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-06T20:34:21.954284] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-06T20:34:21.954408] [INFO ] [sig ] VTMX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:22.099687] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VTMX.txt [2026-01-06T20:34:22.099917] [INFO ] [sig ] [3361/3517] Completed VTMX in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 53.7s [2026-01-06T20:34:22.099980] [INFO ] [sig ] [3362/3517] Forecasting VTN... [2026-01-06T20:34:22.100029] [INFO ] [sig ] Generating forecast for: VTN [2026-01-06T20:34:22.100079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-06T20:34:22.112744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-06T20:34:22.113103] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-06T20:34:22.113910] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-06T20:34:22.113963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:22.113996] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:22.114023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:22.114080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:22.171035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:22.171796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:22.171875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:22.171908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:22.286096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:22.286255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:22.286298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:22.286326] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:22.289636] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-01-06T20:34:22.289911] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-06T20:34:22.290031] [INFO ] [sig ] VTN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:22.436190] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VTN.txt [2026-01-06T20:34:22.436340] [INFO ] [sig ] [3362/3517] Completed VTN in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 53.4s [2026-01-06T20:34:22.436378] [INFO ] [sig ] [3363/3517] Forecasting VTOL... [2026-01-06T20:34:22.436407] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-06T20:34:22.436439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-06T20:34:22.448471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-06T20:34:22.448820] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-06T20:34:22.449617] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-06T20:34:22.449669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:22.449712] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:22.449741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:22.449799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:22.509897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:22.510638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:22.510731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:22.510766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:22.632455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:22.632626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:22.632672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:22.632701] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:22.636035] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=24.91%) [2026-01-06T20:34:22.636329] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-06T20:34:22.636458] [INFO ] [sig ] VTOL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:22.774442] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VTOL.txt [2026-01-06T20:34:22.774634] [INFO ] [sig ] [3363/3517] Completed VTOL in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 53.0s [2026-01-06T20:34:22.774676] [INFO ] [sig ] [3364/3517] Forecasting VTRS... [2026-01-06T20:34:22.774705] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-06T20:34:22.774737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-06T20:34:22.786508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-06T20:34:22.786783] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-06T20:34:22.787557] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-06T20:34:22.787630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:22.787664] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:22.787690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:22.787747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:22.844181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:22.844820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:22.844897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:22.844929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:22.965598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:22.965750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:22.965792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:22.965822] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:22.969178] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: UP (p=83.58%) [2026-01-06T20:34:22.969444] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-06T20:34:22.969585] [INFO ] [sig ] VTRS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:23.108447] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VTRS.txt [2026-01-06T20:34:23.108594] [INFO ] [sig ] [3364/3517] Completed VTRS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 52.7s [2026-01-06T20:34:23.108636] [INFO ] [sig ] [3365/3517] Forecasting VTS... [2026-01-06T20:34:23.108665] [INFO ] [sig ] Generating forecast for: VTS [2026-01-06T20:34:23.108696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-06T20:34:23.119500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-06T20:34:23.119798] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-06T20:34:23.120540] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-06T20:34:23.120609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:23.120665] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:23.120694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:23.120751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:23.176313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:23.176929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:23.177003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:23.177035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:23.292419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:23.292604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:23.292649] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:23.292677] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:23.296134] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: UP (p=96.61%) [2026-01-06T20:34:23.296552] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-06T20:34:23.296691] [INFO ] [sig ] VTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:23.436136] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VTS.txt [2026-01-06T20:34:23.436261] [INFO ] [sig ] [3365/3517] Completed VTS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 52.4s [2026-01-06T20:34:23.436299] [INFO ] [sig ] [3366/3517] Forecasting VTSI... [2026-01-06T20:34:23.436328] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-06T20:34:23.436359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-06T20:34:23.447983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-06T20:34:23.448257] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-06T20:34:23.449050] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-06T20:34:23.449100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:23.449142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:23.449168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:23.449224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:23.507354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:23.508117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:23.508196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:23.508228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:23.628549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:23.628727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:23.628786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:23.628820] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:23.632442] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: DOWN (p=2.84%) [2026-01-06T20:34:23.632726] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-06T20:34:23.632848] [INFO ] [sig ] VTSI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:23.773063] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VTSI.txt [2026-01-06T20:34:23.773218] [INFO ] [sig ] [3366/3517] Completed VTSI in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 52.0s [2026-01-06T20:34:23.773257] [INFO ] [sig ] [3367/3517] Forecasting VTWG... [2026-01-06T20:34:23.773294] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-06T20:34:23.773326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-06T20:34:23.785031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-06T20:34:23.785305] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-06T20:34:23.786102] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-06T20:34:23.786154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:23.786189] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:23.786217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:23.786274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:23.842275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:23.842892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:23.842968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:23.842999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:23.961477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:23.961653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:23.961704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:23.961732] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:23.964977] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: DOWN (p=15.41%) [2026-01-06T20:34:23.965247] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-06T20:34:23.965365] [INFO ] [sig ] VTWG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:24.103695] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VTWG.txt [2026-01-06T20:34:24.103820] [INFO ] [sig ] [3367/3517] Completed VTWG in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 51.7s [2026-01-06T20:34:24.103859] [INFO ] [sig ] [3368/3517] Forecasting VTWO... [2026-01-06T20:34:24.103888] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-06T20:34:24.103920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-06T20:34:24.115021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-06T20:34:24.115327] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-06T20:34:24.116123] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-06T20:34:24.116177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:24.116210] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:24.116237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:24.116292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:24.172472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:24.173087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:24.173163] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:24.173196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:24.289139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:24.289285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:24.289516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:24.289592] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:24.293318] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=5.55%) [2026-01-06T20:34:24.293608] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-06T20:34:24.293730] [INFO ] [sig ] VTWO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:24.445422] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VTWO.txt [2026-01-06T20:34:24.445617] [INFO ] [sig ] [3368/3517] Completed VTWO in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 51.3s [2026-01-06T20:34:24.445662] [INFO ] [sig ] [3369/3517] Forecasting VTYX... [2026-01-06T20:34:24.445691] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-06T20:34:24.445723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-06T20:34:24.457221] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-06T20:34:24.457530] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-06T20:34:24.458315] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-06T20:34:24.458367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:24.458398] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:24.458612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:24.458672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:24.515254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:24.515957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:24.516096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:24.516132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:24.636803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:24.636959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:24.637002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:24.637030] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:24.640671] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=88.70%) [2026-01-06T20:34:24.640944] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-06T20:34:24.641065] [INFO ] [sig ] VTYX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:24.781063] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VTYX.txt [2026-01-06T20:34:24.781213] [INFO ] [sig ] [3369/3517] Completed VTYX in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 51.0s [2026-01-06T20:34:24.781254] [INFO ] [sig ] [3370/3517] Forecasting VUZI... [2026-01-06T20:34:24.781285] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-06T20:34:24.781318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-06T20:34:24.793061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-06T20:34:24.793364] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-06T20:34:24.794204] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-06T20:34:24.794256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:24.794288] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:24.794315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:24.794372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:24.849496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:24.850167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:24.850244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:24.850276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:24.970834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:24.970978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:24.971021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:24.971068] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:24.974350] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-06T20:34:24.974648] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-06T20:34:24.974771] [INFO ] [sig ] VUZI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:25.114541] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VUZI.txt [2026-01-06T20:34:25.114702] [INFO ] [sig ] [3370/3517] Completed VUZI in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 50.6s [2026-01-06T20:34:25.114755] [INFO ] [sig ] [3371/3517] Forecasting VVOS... [2026-01-06T20:34:25.114785] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-06T20:34:25.114817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-06T20:34:25.125539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-06T20:34:25.125841] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-06T20:34:25.126606] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-06T20:34:25.126657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:25.126689] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:25.126715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:25.126770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:25.184430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:25.185199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:25.185279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:25.185313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:25.300417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:25.300592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:25.300637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:25.300665] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:25.304023] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: UP (p=79.24%) [2026-01-06T20:34:25.304309] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-06T20:34:25.304435] [INFO ] [sig ] VVOS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:25.442542] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VVOS.txt [2026-01-06T20:34:25.442684] [INFO ] [sig ] [3371/3517] Completed VVOS in 0.3s | 2.90 sym/s | Total: 19.3m | ETA: 50.3s [2026-01-06T20:34:25.442724] [INFO ] [sig ] [3372/3517] Forecasting VVX... [2026-01-06T20:34:25.442753] [INFO ] [sig ] Generating forecast for: VVX [2026-01-06T20:34:25.442784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-06T20:34:25.455475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-06T20:34:25.455829] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-06T20:34:25.456710] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-06T20:34:25.456762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:25.456794] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:25.456821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:25.456881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:25.515588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:25.516242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:25.516321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:25.516366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:25.644197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:25.644358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:25.644402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:25.644430] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:25.647763] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=16.55%) [2026-01-06T20:34:25.648032] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-06T20:34:25.648153] [INFO ] [sig ] VVX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:25.788156] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VVX.txt [2026-01-06T20:34:25.788290] [INFO ] [sig ] [3372/3517] Completed VVX in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 49.9s [2026-01-06T20:34:25.788329] [INFO ] [sig ] [3373/3517] Forecasting VWOB... [2026-01-06T20:34:25.788358] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-06T20:34:25.788543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-06T20:34:25.800327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-06T20:34:25.800644] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-06T20:34:25.801433] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-06T20:34:25.801486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:25.801517] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:25.801547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:25.801636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:25.858845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:25.859898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:25.859977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:25.860010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:25.983351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:25.983504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:25.983548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:25.983597] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:25.986975] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=54.29%) [2026-01-06T20:34:25.987248] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-06T20:34:25.987374] [INFO ] [sig ] VWOB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:26.123861] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VWOB.txt [2026-01-06T20:34:26.123985] [INFO ] [sig ] [3373/3517] Completed VWOB in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 49.6s [2026-01-06T20:34:26.124022] [INFO ] [sig ] [3374/3517] Forecasting VXUS... [2026-01-06T20:34:26.124052] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-06T20:34:26.124082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-06T20:34:26.135941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-06T20:34:26.136271] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-06T20:34:26.137115] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-06T20:34:26.137167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:26.137200] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:26.137239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:26.137300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:26.194744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:26.195373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:26.195453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:26.195487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:26.318290] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:26.318458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:26.318504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:26.318532] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:26.322136] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-01-06T20:34:26.322464] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-06T20:34:26.322623] [INFO ] [sig ] VXUS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:26.473714] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VXUS.txt [2026-01-06T20:34:26.473870] [INFO ] [sig ] [3374/3517] Completed VXUS in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 49.3s [2026-01-06T20:34:26.473911] [INFO ] [sig ] [3375/3517] Forecasting VYMI... [2026-01-06T20:34:26.473940] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-06T20:34:26.473972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-06T20:34:26.485644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-06T20:34:26.486001] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-06T20:34:26.486827] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-06T20:34:26.486880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:26.486914] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:26.486943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:26.487001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:26.545180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:26.546090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:26.546218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:26.546262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:26.667963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:26.668113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:26.668155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:26.668184] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:26.671721] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: UP (p=97.80%) [2026-01-06T20:34:26.671999] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-06T20:34:26.672127] [INFO ] [sig ] VYMI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:26.810639] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/VYMI.txt [2026-01-06T20:34:26.810764] [INFO ] [sig ] [3375/3517] Completed VYMI in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 48.9s [2026-01-06T20:34:26.810803] [INFO ] [sig ] [3376/3517] Forecasting VYX... [2026-01-06T20:34:26.810833] [INFO ] [sig ] Generating forecast for: VYX [2026-01-06T20:34:26.810866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-06T20:34:26.821909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-06T20:34:26.822197] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-06T20:34:26.823023] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-06T20:34:26.823077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:26.823111] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:26.823140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:26.823199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:26.880174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:26.880815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:26.880893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:26.880928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:27.000110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:27.000268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:27.000311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:27.000342] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:27.003805] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=40.83%) [2026-01-06T20:34:27.004137] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-06T20:34:27.004278] [INFO ] [sig ] VYX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:27.149782] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VYX.txt [2026-01-06T20:34:27.149911] [INFO ] [sig ] [3376/3517] Completed VYX in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 48.6s [2026-01-06T20:34:27.149950] [INFO ] [sig ] [3377/3517] Forecasting VZ... [2026-01-06T20:34:27.149979] [INFO ] [sig ] Generating forecast for: VZ [2026-01-06T20:34:27.150010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-06T20:34:27.161269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-06T20:34:27.161549] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-06T20:34:27.162354] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-06T20:34:27.162406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:27.162439] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:27.162467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:27.162525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:27.231321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:27.232291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:27.232375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:27.232410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:27.362699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:27.362861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:27.362904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:27.362932] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:27.366256] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: DOWN (p=3.96%) [2026-01-06T20:34:27.366533] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-06T20:34:27.366676] [INFO ] [sig ] VZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:27.506202] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/VZ.txt [2026-01-06T20:34:27.506336] [INFO ] [sig ] [3377/3517] Completed VZ in 0.4s | 2.90 sym/s | Total: 19.4m | ETA: 48.2s [2026-01-06T20:34:27.506375] [INFO ] [sig ] [3378/3517] Forecasting WAB... [2026-01-06T20:34:27.506404] [INFO ] [sig ] Generating forecast for: WAB [2026-01-06T20:34:27.506435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-06T20:34:27.518097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-06T20:34:27.518374] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-06T20:34:27.519233] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-06T20:34:27.519291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:27.519324] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:27.519350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:27.519406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:27.575125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:27.575802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:27.575878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:27.575910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:27.695546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:27.695759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:27.695800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:27.695829] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:27.699309] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-06T20:34:27.699788] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-06T20:34:27.699916] [INFO ] [sig ] WAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:27.846353] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WAB.txt [2026-01-06T20:34:27.846737] [INFO ] [sig ] [3378/3517] Completed WAB in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 47.9s [2026-01-06T20:34:27.846785] [INFO ] [sig ] [3379/3517] Forecasting WABC... [2026-01-06T20:34:27.846818] [INFO ] [sig ] Generating forecast for: WABC [2026-01-06T20:34:27.846850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-06T20:34:27.859063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-06T20:34:27.859351] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-06T20:34:27.860125] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-06T20:34:27.860177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:27.860209] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:27.860237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:27.860294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:27.915945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:27.916688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:27.916794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:27.916829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:28.031977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:28.032133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:28.032175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:28.032260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:28.035561] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: DOWN (p=26.00%) [2026-01-06T20:34:28.035851] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-06T20:34:28.035970] [INFO ] [sig ] WABC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:28.175943] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WABC.txt [2026-01-06T20:34:28.176105] [INFO ] [sig ] [3379/3517] Completed WABC in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 47.5s [2026-01-06T20:34:28.176146] [INFO ] [sig ] [3380/3517] Forecasting WAFD... [2026-01-06T20:34:28.176175] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-06T20:34:28.176207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-06T20:34:28.187828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-06T20:34:28.188098] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-06T20:34:28.188902] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-06T20:34:28.188953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:28.188984] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:28.189010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:28.189066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:28.245049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:28.245959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:28.246039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:28.246070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:28.361856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:28.362008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:28.362051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:28.362080] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:28.365405] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-06T20:34:28.365692] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-06T20:34:28.365811] [INFO ] [sig ] WAFD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:28.505121] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WAFD.txt [2026-01-06T20:34:28.505245] [INFO ] [sig ] [3380/3517] Completed WAFD in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 47.2s [2026-01-06T20:34:28.505284] [INFO ] [sig ] [3381/3517] Forecasting WAFDP... [2026-01-06T20:34:28.505313] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-06T20:34:28.505344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-06T20:34:28.516409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-06T20:34:28.516691] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-06T20:34:28.517429] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-06T20:34:28.517480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:28.517512] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:28.517540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:28.517618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:28.574293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:28.574980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:28.575058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:28.575090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:28.684735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:28.684888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:28.684928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:28.684957] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:28.688256] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-01-06T20:34:28.688527] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-06T20:34:28.688665] [INFO ] [sig ] WAFDP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:28.828368] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WAFDP.txt [2026-01-06T20:34:28.828522] [INFO ] [sig ] [3381/3517] Completed WAFDP in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 46.8s [2026-01-06T20:34:28.828561] [INFO ] [sig ] [3382/3517] Forecasting WAL... [2026-01-06T20:34:28.828613] [INFO ] [sig ] Generating forecast for: WAL [2026-01-06T20:34:28.828647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-06T20:34:28.840037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-06T20:34:28.840310] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-06T20:34:28.841070] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-06T20:34:28.841121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:28.841177] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:28.841206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:28.841263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:28.898509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:28.899120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:28.899193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:28.899226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:29.017639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:29.017786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:29.017828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:29.017857] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:29.021073] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-01-06T20:34:29.021347] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-06T20:34:29.021465] [INFO ] [sig ] WAL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:29.164488] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WAL.txt [2026-01-06T20:34:29.164655] [INFO ] [sig ] [3382/3517] Completed WAL in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 46.5s [2026-01-06T20:34:29.164698] [INFO ] [sig ] [3383/3517] Forecasting WALD... [2026-01-06T20:34:29.164728] [INFO ] [sig ] Generating forecast for: WALD [2026-01-06T20:34:29.164759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-06T20:34:29.177169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-06T20:34:29.177448] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-06T20:34:29.178404] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-06T20:34:29.178456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:29.178487] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:29.178514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:29.178593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:29.237071] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:29.237760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:29.237837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:29.237870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:29.357772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:29.357924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:29.357967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:29.357996] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:29.361294] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: UP (p=98.61%) [2026-01-06T20:34:29.361563] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-06T20:34:29.361700] [INFO ] [sig ] WALD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:29.503064] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WALD.txt [2026-01-06T20:34:29.503183] [INFO ] [sig ] [3383/3517] Completed WALD in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 46.1s [2026-01-06T20:34:29.503221] [INFO ] [sig ] [3384/3517] Forecasting WASH... [2026-01-06T20:34:29.503250] [INFO ] [sig ] Generating forecast for: WASH [2026-01-06T20:34:29.503281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-06T20:34:29.514041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-06T20:34:29.514294] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-06T20:34:29.515059] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-06T20:34:29.515111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:29.515142] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:29.515168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:29.515224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:29.573384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:29.574104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:29.574181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:29.574213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:29.692175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:29.692325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:29.692367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:29.692396] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:29.695666] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=48.22%) [2026-01-06T20:34:29.695935] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-06T20:34:29.696053] [INFO ] [sig ] WASH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:29.836713] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WASH.txt [2026-01-06T20:34:29.836846] [INFO ] [sig ] [3384/3517] Completed WASH in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 45.8s [2026-01-06T20:34:29.836883] [INFO ] [sig ] [3385/3517] Forecasting WAVE... [2026-01-06T20:34:29.836913] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-06T20:34:29.836944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-06T20:34:29.848025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-06T20:34:29.848286] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-06T20:34:29.849076] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-06T20:34:29.849128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:29.849159] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:29.849185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:29.849240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:29.906277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:29.906920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:29.906996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:29.907029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:30.014846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:30.014997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:30.015041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:30.015104] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:30.018502] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: UP (p=84.12%) [2026-01-06T20:34:30.018823] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-06T20:34:30.018947] [INFO ] [sig ] WAVE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:30.159319] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WAVE.txt [2026-01-06T20:34:30.159489] [INFO ] [sig ] [3385/3517] Completed WAVE in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 45.5s [2026-01-06T20:34:30.159530] [INFO ] [sig ] [3386/3517] Forecasting WAY... [2026-01-06T20:34:30.159559] [INFO ] [sig ] Generating forecast for: WAY [2026-01-06T20:34:30.159611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-06T20:34:30.170780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-06T20:34:30.171103] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-06T20:34:30.171919] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-06T20:34:30.171971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:30.172002] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:30.172028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:30.172084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:30.227365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:30.228350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:30.228611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:30.228646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:30.354818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:30.354975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:30.355018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:30.355046] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:30.359106] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: UP (p=64.40%) [2026-01-06T20:34:30.359384] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-06T20:34:30.359726] [INFO ] [sig ] WAY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:30.501308] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WAY.txt [2026-01-06T20:34:30.501436] [INFO ] [sig ] [3386/3517] Completed WAY in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 45.1s [2026-01-06T20:34:30.501474] [INFO ] [sig ] [3387/3517] Forecasting WB... [2026-01-06T20:34:30.501504] [INFO ] [sig ] Generating forecast for: WB [2026-01-06T20:34:30.501536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-06T20:34:30.515269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-06T20:34:30.515604] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-06T20:34:30.516413] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-06T20:34:30.516488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:30.516522] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:30.516551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:30.516635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:30.572498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:30.573161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:30.573259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:30.573293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:30.691757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:30.691888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:30.691927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:30.691957] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:30.695178] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: DOWN (p=13.33%) [2026-01-06T20:34:30.695443] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-06T20:34:30.695562] [INFO ] [sig ] WB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:30.832218] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WB.txt [2026-01-06T20:34:30.832338] [INFO ] [sig ] [3387/3517] Completed WB in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 44.8s [2026-01-06T20:34:30.832376] [INFO ] [sig ] [3388/3517] Forecasting WBD... [2026-01-06T20:34:30.832405] [INFO ] [sig ] Generating forecast for: WBD [2026-01-06T20:34:30.832438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-06T20:34:30.843596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-06T20:34:30.843890] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-06T20:34:30.844667] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-06T20:34:30.844718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:30.844749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:30.844776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:30.844833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:30.900197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:30.900845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:30.900923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:30.900955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:31.021289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:31.021450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:31.021493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:31.021521] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:31.025133] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: DOWN (p=45.81%) [2026-01-06T20:34:31.025413] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-06T20:34:31.025543] [INFO ] [sig ] WBD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:31.173618] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WBD.txt [2026-01-06T20:34:31.173783] [INFO ] [sig ] [3388/3517] Completed WBD in 0.3s | 2.90 sym/s | Total: 19.4m | ETA: 44.4s [2026-01-06T20:34:31.173823] [INFO ] [sig ] [3389/3517] Forecasting WBIY... [2026-01-06T20:34:31.173852] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-06T20:34:31.173884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-06T20:34:31.184042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-06T20:34:31.184370] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-06T20:34:31.185154] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-06T20:34:31.185207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:31.185240] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:31.185269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:31.185328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:31.249201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:31.250537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:31.250692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:31.250742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:31.352807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:31.352964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:31.353009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:31.353039] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:31.356475] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=37.69%) [2026-01-06T20:34:31.356819] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-06T20:34:31.356958] [INFO ] [sig ] WBIY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:31.500838] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WBIY.txt [2026-01-06T20:34:31.500973] [INFO ] [sig ] [3389/3517] Completed WBIY in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 44.1s [2026-01-06T20:34:31.501012] [INFO ] [sig ] [3390/3517] Forecasting WBS... [2026-01-06T20:34:31.501041] [INFO ] [sig ] Generating forecast for: WBS [2026-01-06T20:34:31.501073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-06T20:34:31.512129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-06T20:34:31.512425] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-06T20:34:31.513197] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-06T20:34:31.513249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:31.513280] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:31.513306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:31.513361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:31.569869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:31.570722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:31.570804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:31.570837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:31.694542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:31.694706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:31.694749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:31.694777] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:31.698039] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: DOWN (p=6.66%) [2026-01-06T20:34:31.698303] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-06T20:34:31.698421] [INFO ] [sig ] WBS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:31.837870] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WBS.txt [2026-01-06T20:34:31.838004] [INFO ] [sig ] [3390/3517] Completed WBS in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 43.7s [2026-01-06T20:34:31.838050] [INFO ] [sig ] [3391/3517] Forecasting WBTN... [2026-01-06T20:34:31.838080] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-06T20:34:31.838112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-06T20:34:31.850266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-06T20:34:31.850551] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-06T20:34:31.851314] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-06T20:34:31.851366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:31.851397] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:31.851424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:31.851480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:31.910889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:31.911669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:31.911749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:31.911781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:32.035465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:32.035635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:32.035680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:32.035708] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:32.039003] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=7.70%) [2026-01-06T20:34:32.039273] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-06T20:34:32.039398] [INFO ] [sig ] WBTN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:32.177289] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WBTN.txt [2026-01-06T20:34:32.177421] [INFO ] [sig ] [3391/3517] Completed WBTN in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 43.4s [2026-01-06T20:34:32.177460] [INFO ] [sig ] [3392/3517] Forecasting WBX... [2026-01-06T20:34:32.177489] [INFO ] [sig ] Generating forecast for: WBX [2026-01-06T20:34:32.177518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-06T20:34:32.189219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-06T20:34:32.189528] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-06T20:34:32.190510] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-06T20:34:32.190562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:32.190612] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:32.190641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:32.190697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:32.247854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:32.248438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:32.248539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:32.248589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:32.369239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:32.369368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:32.369409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:32.369439] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:32.372638] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-01-06T20:34:32.372906] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-06T20:34:32.373073] [INFO ] [sig ] WBX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:32.510339] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WBX.txt [2026-01-06T20:34:32.510495] [INFO ] [sig ] [3392/3517] Completed WBX in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 43.0s [2026-01-06T20:34:32.510534] [INFO ] [sig ] [3393/3517] Forecasting WCC... [2026-01-06T20:34:32.510564] [INFO ] [sig ] Generating forecast for: WCC [2026-01-06T20:34:32.510617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-06T20:34:32.522691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-06T20:34:32.523115] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-06T20:34:32.523977] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-06T20:34:32.524031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:32.524064] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:32.524091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:32.524149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:32.580351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:32.581267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:32.581355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:32.581389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:32.713247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:32.713414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:32.713460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:32.713491] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:32.717029] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: DOWN (p=24.17%) [2026-01-06T20:34:32.717320] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-06T20:34:32.717451] [INFO ] [sig ] WCC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:32.869860] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WCC.txt [2026-01-06T20:34:32.870035] [INFO ] [sig ] [3393/3517] Completed WCC in 0.4s | 2.90 sym/s | Total: 19.5m | ETA: 42.7s [2026-01-06T20:34:32.870077] [INFO ] [sig ] [3394/3517] Forecasting WCLD... [2026-01-06T20:34:32.870106] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-06T20:34:32.870140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-06T20:34:32.886527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-06T20:34:32.887335] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-06T20:34:32.888903] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-06T20:34:32.888981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:32.889018] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:32.889046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:32.889111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:32.973632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:32.975085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:32.975243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:32.975289] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:33.133449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:33.133734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:33.133831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:33.133868] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:33.139819] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-01-06T20:34:33.140556] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-06T20:34:33.140834] [INFO ] [sig ] WCLD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:33.365903] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WCLD.txt [2026-01-06T20:34:33.366105] [INFO ] [sig ] [3394/3517] Completed WCLD in 0.5s | 2.90 sym/s | Total: 19.5m | ETA: 42.4s [2026-01-06T20:34:33.366150] [INFO ] [sig ] [3395/3517] Forecasting WD... [2026-01-06T20:34:33.366181] [INFO ] [sig ] Generating forecast for: WD [2026-01-06T20:34:33.366213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-06T20:34:33.381189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-06T20:34:33.381712] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-06T20:34:33.382984] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-06T20:34:33.383064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:33.383117] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:33.383165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:33.383258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:33.468248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:33.469379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:33.469484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:33.469528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:33.601628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:33.601792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:33.601837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:33.601869] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:33.605333] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: DOWN (p=36.77%) [2026-01-06T20:34:33.605691] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-06T20:34:33.605856] [INFO ] [sig ] WD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:33.760038] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WD.txt [2026-01-06T20:34:33.760233] [INFO ] [sig ] [3395/3517] Completed WD in 0.4s | 2.90 sym/s | Total: 19.5m | ETA: 42.0s [2026-01-06T20:34:33.760275] [INFO ] [sig ] [3396/3517] Forecasting WDAY... [2026-01-06T20:34:33.760307] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-06T20:34:33.760341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-06T20:34:33.772902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-06T20:34:33.773273] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-06T20:34:33.774083] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-06T20:34:33.774138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:33.774172] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:33.774200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:33.774258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:33.830535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:33.831331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:33.831430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:33.831464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:33.958599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:33.958769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:33.958838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:33.958868] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:33.962228] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-06T20:34:33.962532] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-06T20:34:33.962677] [INFO ] [sig ] WDAY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:34.106666] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WDAY.txt [2026-01-06T20:34:34.106800] [INFO ] [sig ] [3396/3517] Completed WDAY in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 41.7s [2026-01-06T20:34:34.106839] [INFO ] [sig ] [3397/3517] Forecasting WDC... [2026-01-06T20:34:34.106869] [INFO ] [sig ] Generating forecast for: WDC [2026-01-06T20:34:34.106901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-06T20:34:34.118004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-06T20:34:34.118287] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-06T20:34:34.119099] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-06T20:34:34.119151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:34.119182] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:34.119209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:34.119266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:34.175988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:34.176886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:34.176965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:34.176998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:34.309655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:34.309809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:34.309852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:34.309882] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:34.313276] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-01-06T20:34:34.313552] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-06T20:34:34.313695] [INFO ] [sig ] WDC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:34.460521] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WDC.txt [2026-01-06T20:34:34.460698] [INFO ] [sig ] [3397/3517] Completed WDC in 0.4s | 2.90 sym/s | Total: 19.5m | ETA: 41.3s [2026-01-06T20:34:34.460739] [INFO ] [sig ] [3398/3517] Forecasting WDFC... [2026-01-06T20:34:34.460770] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-06T20:34:34.460801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-06T20:34:34.472113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-06T20:34:34.472506] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-06T20:34:34.473309] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-06T20:34:34.473363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:34.473420] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:34.473461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:34.473524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:34.530794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:34.531600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:34.531682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:34.531716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:34.655377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:34.655534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:34.655608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:34.655644] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:34.659202] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-01-06T20:34:34.659514] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-06T20:34:34.659849] [INFO ] [sig ] WDFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:34.803863] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WDFC.txt [2026-01-06T20:34:34.804030] [INFO ] [sig ] [3398/3517] Completed WDFC in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 41.0s [2026-01-06T20:34:34.804071] [INFO ] [sig ] [3399/3517] Forecasting WDH... [2026-01-06T20:34:34.804101] [INFO ] [sig ] Generating forecast for: WDH [2026-01-06T20:34:34.804133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-06T20:34:34.815965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-06T20:34:34.816377] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-06T20:34:34.817190] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-06T20:34:34.817243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:34.817308] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:34.817347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:34.817415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:34.876986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:34.877872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:34.877954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:34.877989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:34.998481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:34.998644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:34.998688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:34.998717] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:35.002025] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=58.01%) [2026-01-06T20:34:35.002305] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-06T20:34:35.002426] [INFO ] [sig ] WDH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:35.147785] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WDH.txt [2026-01-06T20:34:35.147950] [INFO ] [sig ] [3399/3517] Completed WDH in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 40.6s [2026-01-06T20:34:35.147990] [INFO ] [sig ] [3400/3517] Forecasting WDI... [2026-01-06T20:34:35.148020] [INFO ] [sig ] Generating forecast for: WDI [2026-01-06T20:34:35.148052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-06T20:34:35.159462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-06T20:34:35.159858] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-06T20:34:35.160630] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-06T20:34:35.160681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:35.160713] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:35.160740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:35.160797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:35.218256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:35.219148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:35.219231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:35.219264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:35.348832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:35.348994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:35.349038] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:35.349068] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:35.352323] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: DOWN (p=42.50%) [2026-01-06T20:34:35.352611] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-06T20:34:35.352733] [INFO ] [sig ] WDI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:35.491443] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WDI.txt [2026-01-06T20:34:35.491589] [INFO ] [sig ] [3400/3517] Completed WDI in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 40.3s [2026-01-06T20:34:35.491631] [INFO ] [sig ] [3401/3517] Forecasting WDS... [2026-01-06T20:34:35.491661] [INFO ] [sig ] Generating forecast for: WDS [2026-01-06T20:34:35.491883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-06T20:34:35.503102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-06T20:34:35.503384] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-06T20:34:35.504170] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-06T20:34:35.504223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:35.504255] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:35.504281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:35.504342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:35.561809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:35.562510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:35.562614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:35.562651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:35.683155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:35.683309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:35.683368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:35.683398] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:35.686969] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: UP (p=90.09%) [2026-01-06T20:34:35.687249] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-06T20:34:35.687377] [INFO ] [sig ] WDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:35.833307] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WDS.txt [2026-01-06T20:34:35.833460] [INFO ] [sig ] [3401/3517] Completed WDS in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 40.0s [2026-01-06T20:34:35.833504] [INFO ] [sig ] [3402/3517] Forecasting WEA... [2026-01-06T20:34:35.833536] [INFO ] [sig ] Generating forecast for: WEA [2026-01-06T20:34:35.833793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-06T20:34:35.845011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-06T20:34:35.845297] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-06T20:34:35.846096] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-06T20:34:35.846148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:35.846178] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:35.846204] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:35.846260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:35.903721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:35.904641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:35.904725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:35.904757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:36.016691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:36.016842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:36.016884] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:36.016914] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:36.020239] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: DOWN (p=13.81%) [2026-01-06T20:34:36.020509] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-06T20:34:36.020646] [INFO ] [sig ] WEA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:36.161303] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WEA.txt [2026-01-06T20:34:36.161435] [INFO ] [sig ] [3402/3517] Completed WEA in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 39.6s [2026-01-06T20:34:36.161473] [INFO ] [sig ] [3403/3517] Forecasting WEC... [2026-01-06T20:34:36.161503] [INFO ] [sig ] Generating forecast for: WEC [2026-01-06T20:34:36.161534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-06T20:34:36.172779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-06T20:34:36.173058] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-06T20:34:36.173823] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-06T20:34:36.173874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:36.173906] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:36.173933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:36.173989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:36.230625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:36.231335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:36.231414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:36.231452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:36.353075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:36.353230] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:36.353291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:36.353330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:36.357083] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: UP (p=92.73%) [2026-01-06T20:34:36.357501] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-06T20:34:36.357683] [INFO ] [sig ] WEC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:36.502606] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WEC.txt [2026-01-06T20:34:36.502759] [INFO ] [sig ] [3403/3517] Completed WEC in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 39.3s [2026-01-06T20:34:36.502800] [INFO ] [sig ] [3404/3517] Forecasting WEN... [2026-01-06T20:34:36.502831] [INFO ] [sig ] Generating forecast for: WEN [2026-01-06T20:34:36.502861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-06T20:34:36.514875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-06T20:34:36.515162] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-06T20:34:36.515978] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-06T20:34:36.516031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:36.516064] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:36.516091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:36.516149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:36.575817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:36.576610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:36.576690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:36.576722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:36.697299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:36.697434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:36.697475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:36.697507] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:36.700921] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: DOWN (p=7.78%) [2026-01-06T20:34:36.701192] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-06T20:34:36.701314] [INFO ] [sig ] WEN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:36.839209] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WEN.txt [2026-01-06T20:34:36.839357] [INFO ] [sig ] [3404/3517] Completed WEN in 0.3s | 2.90 sym/s | Total: 19.5m | ETA: 38.9s [2026-01-06T20:34:36.839410] [INFO ] [sig ] [3405/3517] Forecasting WERN... [2026-01-06T20:34:36.839450] [INFO ] [sig ] Generating forecast for: WERN [2026-01-06T20:34:36.839493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-06T20:34:36.850528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-06T20:34:36.850821] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-06T20:34:36.851624] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-06T20:34:36.851679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:36.851713] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:36.851740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:36.851797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:36.908975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:36.909611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:36.909688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:36.909723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:37.024733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:37.024855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:37.024896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:37.024924] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:37.028270] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-01-06T20:34:37.028546] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-06T20:34:37.028694] [INFO ] [sig ] WERN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:37.227915] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WERN.txt [2026-01-06T20:34:37.228080] [INFO ] [sig ] [3405/3517] Completed WERN in 0.4s | 2.90 sym/s | Total: 19.5m | ETA: 38.6s [2026-01-06T20:34:37.228134] [INFO ] [sig ] [3406/3517] Forecasting WES... [2026-01-06T20:34:37.228166] [INFO ] [sig ] Generating forecast for: WES [2026-01-06T20:34:37.228195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-06T20:34:37.240009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-06T20:34:37.240284] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-06T20:34:37.241150] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-06T20:34:37.241201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:37.241233] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:37.241260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:37.241318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:37.298309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:37.299019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:37.299096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:37.299129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:37.418692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:37.418849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:37.418893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:37.418922] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:37.422269] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: DOWN (p=2.22%) [2026-01-06T20:34:37.422551] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-06T20:34:37.422696] [INFO ] [sig ] WES: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:37.563236] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WES.txt [2026-01-06T20:34:37.563357] [INFO ] [sig ] [3406/3517] Completed WES in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 38.2s [2026-01-06T20:34:37.563396] [INFO ] [sig ] [3407/3517] Forecasting WEX... [2026-01-06T20:34:37.563430] [INFO ] [sig ] Generating forecast for: WEX [2026-01-06T20:34:37.563460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-06T20:34:37.574658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-06T20:34:37.574937] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-06T20:34:37.575736] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-06T20:34:37.575787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:37.575818] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:37.575845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:37.575900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:37.634138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:37.634850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:37.634929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:37.634963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:37.755258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:37.755422] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:37.755468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:37.755497] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:37.759392] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: UP (p=92.39%) [2026-01-06T20:34:37.759733] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-06T20:34:37.759871] [INFO ] [sig ] WEX: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:37.903494] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WEX.txt [2026-01-06T20:34:37.903662] [INFO ] [sig ] [3407/3517] Completed WEX in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 37.9s [2026-01-06T20:34:37.903704] [INFO ] [sig ] [3408/3517] Forecasting WEYS... [2026-01-06T20:34:37.903734] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-06T20:34:37.903769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-06T20:34:37.914195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-06T20:34:37.914479] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-06T20:34:37.915275] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-06T20:34:37.915326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:37.915367] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:37.915396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:37.915474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:37.971039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:37.971658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:37.971747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:37.971780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:38.074201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:38.074344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:38.074387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:38.074417] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:38.077844] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=12.68%) [2026-01-06T20:34:38.078122] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-06T20:34:38.078249] [INFO ] [sig ] WEYS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:38.220147] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WEYS.txt [2026-01-06T20:34:38.220295] [INFO ] [sig ] [3408/3517] Completed WEYS in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 37.5s [2026-01-06T20:34:38.220335] [INFO ] [sig ] [3409/3517] Forecasting WF... [2026-01-06T20:34:38.220367] [INFO ] [sig ] Generating forecast for: WF [2026-01-06T20:34:38.220398] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-06T20:34:38.231182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-06T20:34:38.231483] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-06T20:34:38.232255] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-06T20:34:38.232306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:38.232337] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:38.232365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:38.232433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:38.289696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:38.290714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:38.290831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:38.290866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:38.412772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:38.412929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:38.412973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:38.413002] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:38.416958] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=7.87%) [2026-01-06T20:34:38.417238] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-06T20:34:38.417365] [INFO ] [sig ] WF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:38.553405] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WF.txt [2026-01-06T20:34:38.553537] [INFO ] [sig ] [3409/3517] Completed WF in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 37.2s [2026-01-06T20:34:38.553592] [INFO ] [sig ] [3410/3517] Forecasting WFC... [2026-01-06T20:34:38.553624] [INFO ] [sig ] Generating forecast for: WFC [2026-01-06T20:34:38.553655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-06T20:34:38.564661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-06T20:34:38.564937] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-06T20:34:38.565718] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-06T20:34:38.565769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:38.565802] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:38.565829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:38.565885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:38.624809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:38.625701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:38.625786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:38.625820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:38.755593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:38.755753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:38.755796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:38.755826] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:38.759193] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: UP (p=54.61%) [2026-01-06T20:34:38.759468] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-06T20:34:38.759634] [INFO ] [sig ] WFC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:38.899307] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WFC.txt [2026-01-06T20:34:38.899454] [INFO ] [sig ] [3410/3517] Completed WFC in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 36.9s [2026-01-06T20:34:38.899493] [INFO ] [sig ] [3411/3517] Forecasting WFG... [2026-01-06T20:34:38.899523] [INFO ] [sig ] Generating forecast for: WFG [2026-01-06T20:34:38.899583] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-06T20:34:38.911088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-06T20:34:38.911374] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-06T20:34:38.912162] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-06T20:34:38.912246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:38.912291] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:38.912320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:38.912378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:38.970543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:38.971383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:38.971464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:38.971498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:39.096711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:39.096869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:39.096917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:39.096946] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:39.100530] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-06T20:34:39.100854] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-06T20:34:39.100992] [INFO ] [sig ] WFG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:39.238597] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WFG.txt [2026-01-06T20:34:39.238728] [INFO ] [sig ] [3411/3517] Completed WFG in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 36.5s [2026-01-06T20:34:39.238788] [INFO ] [sig ] [3412/3517] Forecasting WFRD... [2026-01-06T20:34:39.238823] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-06T20:34:39.238853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-06T20:34:39.249760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-06T20:34:39.250026] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-06T20:34:39.250824] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-06T20:34:39.250876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:39.250909] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:39.250942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:39.250999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:39.311678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:39.312563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:39.312669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:39.312703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:39.431995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:39.432123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:39.432167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:39.432196] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:39.436037] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-06T20:34:39.436306] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-06T20:34:39.436428] [INFO ] [sig ] WFRD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:39.574395] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WFRD.txt [2026-01-06T20:34:39.574533] [INFO ] [sig ] [3412/3517] Completed WFRD in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 36.2s [2026-01-06T20:34:39.574588] [INFO ] [sig ] [3413/3517] Forecasting WGMI... [2026-01-06T20:34:39.574623] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-06T20:34:39.574653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-06T20:34:39.586369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-06T20:34:39.586673] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-06T20:34:39.587413] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-06T20:34:39.587465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:39.587498] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:39.587525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:39.587598] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:39.643141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:39.643758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:39.643833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:39.643866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:39.766959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:39.767103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:39.767144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:39.767173] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:39.770510] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: UP (p=89.58%) [2026-01-06T20:34:39.770812] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-06T20:34:39.770937] [INFO ] [sig ] WGMI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:39.915144] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WGMI.txt [2026-01-06T20:34:39.915298] [INFO ] [sig ] [3413/3517] Completed WGMI in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 35.8s [2026-01-06T20:34:39.915338] [INFO ] [sig ] [3414/3517] Forecasting WGO... [2026-01-06T20:34:39.915369] [INFO ] [sig ] Generating forecast for: WGO [2026-01-06T20:34:39.915400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-06T20:34:39.927395] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-06T20:34:39.927750] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-06T20:34:39.928515] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-06T20:34:39.928569] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:39.928622] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:39.928652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:39.928709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:39.991509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:39.992491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:39.992599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:39.992636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:40.117006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:40.117156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:40.117198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:40.117227] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:40.120534] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: DOWN (p=26.42%) [2026-01-06T20:34:40.120832] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-06T20:34:40.120957] [INFO ] [sig ] WGO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:40.263957] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WGO.txt [2026-01-06T20:34:40.264090] [INFO ] [sig ] [3414/3517] Completed WGO in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 35.5s [2026-01-06T20:34:40.264135] [INFO ] [sig ] [3415/3517] Forecasting WGS... [2026-01-06T20:34:40.264166] [INFO ] [sig ] Generating forecast for: WGS [2026-01-06T20:34:40.264197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-06T20:34:40.275318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-06T20:34:40.275599] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-06T20:34:40.276348] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-06T20:34:40.276400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:40.276431] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:40.276458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:40.276514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:40.334907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:40.335632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:40.335711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:40.335744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:40.459473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:40.459619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:40.459663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:40.459693] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:40.463068] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: DOWN (p=41.82%) [2026-01-06T20:34:40.463332] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-06T20:34:40.463452] [INFO ] [sig ] WGS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:40.602149] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WGS.txt [2026-01-06T20:34:40.602284] [INFO ] [sig ] [3415/3517] Completed WGS in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 35.1s [2026-01-06T20:34:40.602323] [INFO ] [sig ] [3416/3517] Forecasting WH... [2026-01-06T20:34:40.602351] [INFO ] [sig ] Generating forecast for: WH [2026-01-06T20:34:40.602382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-06T20:34:40.613730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-06T20:34:40.614000] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-06T20:34:40.614841] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-06T20:34:40.614893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:40.614950] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:40.614978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:40.615034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:40.675047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:40.675788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:40.675871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:40.675906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:40.799122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:40.799268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:40.799311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:40.799341] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:40.803049] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=89.38%) [2026-01-06T20:34:40.803324] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-06T20:34:40.803479] [INFO ] [sig ] WH: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:40.942535] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WH.txt [2026-01-06T20:34:40.942689] [INFO ] [sig ] [3416/3517] Completed WH in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 34.8s [2026-01-06T20:34:40.942729] [INFO ] [sig ] [3417/3517] Forecasting WHD... [2026-01-06T20:34:40.942759] [INFO ] [sig ] Generating forecast for: WHD [2026-01-06T20:34:40.942798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-06T20:34:40.954313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-06T20:34:40.954646] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-06T20:34:40.955436] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-06T20:34:40.955488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:40.955520] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:40.955547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:40.955621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:41.012607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:41.013431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:41.013510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:41.013543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:41.131468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:41.131653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:41.131721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:41.131753] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:41.135244] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-06T20:34:41.135526] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-06T20:34:41.135675] [INFO ] [sig ] WHD: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:41.279801] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WHD.txt [2026-01-06T20:34:41.279931] [INFO ] [sig ] [3417/3517] Completed WHD in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 34.4s [2026-01-06T20:34:41.279970] [INFO ] [sig ] [3418/3517] Forecasting WHF... [2026-01-06T20:34:41.280002] [INFO ] [sig ] Generating forecast for: WHF [2026-01-06T20:34:41.280032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-06T20:34:41.291065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-06T20:34:41.291383] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-06T20:34:41.292170] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-06T20:34:41.292223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:41.292257] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:41.292291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:41.292348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:41.351810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:41.352539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:41.352636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:41.352670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:41.476855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:41.477006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:41.477073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:41.477105] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:41.480540] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: UP (p=60.28%) [2026-01-06T20:34:41.480829] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-06T20:34:41.480949] [INFO ] [sig ] WHF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:41.622992] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WHF.txt [2026-01-06T20:34:41.623129] [INFO ] [sig ] [3418/3517] Completed WHF in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 34.1s [2026-01-06T20:34:41.623170] [INFO ] [sig ] [3419/3517] Forecasting WHG... [2026-01-06T20:34:41.623201] [INFO ] [sig ] Generating forecast for: WHG [2026-01-06T20:34:41.623232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-06T20:34:41.634392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-06T20:34:41.634765] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-06T20:34:41.635531] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-06T20:34:41.635613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:41.635650] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:41.635679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:41.635737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:41.693103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:41.693855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:41.693936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:41.693968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:41.798854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:41.799000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:41.799041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:41.799070] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:41.802721] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-01-06T20:34:41.803002] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-06T20:34:41.803130] [INFO ] [sig ] WHG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:41.944860] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WHG.txt [2026-01-06T20:34:41.944990] [INFO ] [sig ] [3419/3517] Completed WHG in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 33.8s [2026-01-06T20:34:41.945028] [INFO ] [sig ] [3420/3517] Forecasting WIA... [2026-01-06T20:34:41.945058] [INFO ] [sig ] Generating forecast for: WIA [2026-01-06T20:34:41.945088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-06T20:34:41.956714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-06T20:34:41.957176] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-06T20:34:41.958023] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-06T20:34:41.958078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:41.958112] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:41.958140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:41.958198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:42.015727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:42.016370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:42.016464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:42.016497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:42.129876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:42.130015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:42.130057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:42.130085] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:42.133723] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: DOWN (p=23.06%) [2026-01-06T20:34:42.133992] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-06T20:34:42.134114] [INFO ] [sig ] WIA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:42.275365] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WIA.txt [2026-01-06T20:34:42.275493] [INFO ] [sig ] [3420/3517] Completed WIA in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 33.4s [2026-01-06T20:34:42.275531] [INFO ] [sig ] [3421/3517] Forecasting WIMI... [2026-01-06T20:34:42.275561] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-06T20:34:42.275616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-06T20:34:42.287327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-06T20:34:42.287619] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-06T20:34:42.288381] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-06T20:34:42.288432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:42.288464] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:42.288491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:42.288547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:42.355733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:42.356505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:42.356607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:42.356646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:42.475782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:42.475934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:42.475976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:42.476005] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:42.479307] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=99.76%) [2026-01-06T20:34:42.479655] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-06T20:34:42.479800] [INFO ] [sig ] WIMI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:42.624086] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WIMI.txt [2026-01-06T20:34:42.624228] [INFO ] [sig ] [3421/3517] Completed WIMI in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 33.1s [2026-01-06T20:34:42.624268] [INFO ] [sig ] [3422/3517] Forecasting WINA... [2026-01-06T20:34:42.624298] [INFO ] [sig ] Generating forecast for: WINA [2026-01-06T20:34:42.624328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-06T20:34:42.636434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-06T20:34:42.636784] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-06T20:34:42.637671] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-06T20:34:42.637722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:42.637766] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:42.637794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:42.637851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:42.694160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:42.694832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:42.694910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:42.694943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:42.813248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:42.813383] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:34:42.813426] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:42.813456] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:42.816848] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-01-06T20:34:42.817132] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-06T20:34:42.817260] [INFO ] [sig ] WINA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:42.960042] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WINA.txt [2026-01-06T20:34:42.960181] [INFO ] [sig ] [3422/3517] Completed WINA in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 32.7s [2026-01-06T20:34:42.960222] [INFO ] [sig ] [3423/3517] Forecasting WING... [2026-01-06T20:34:42.960252] [INFO ] [sig ] Generating forecast for: WING [2026-01-06T20:34:42.960285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-06T20:34:42.971173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-06T20:34:42.971473] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-06T20:34:42.972289] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-06T20:34:42.972343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:42.972376] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:42.972403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:42.972460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:43.028610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:43.029288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:43.029364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:43.029396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:43.150971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:43.151123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:43.151168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:43.151198] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:43.154458] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=84.17%) [2026-01-06T20:34:43.154750] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-06T20:34:43.154876] [INFO ] [sig ] WING: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:43.297139] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WING.txt [2026-01-06T20:34:43.297264] [INFO ] [sig ] [3423/3517] Completed WING in 0.3s | 2.90 sym/s | Total: 19.6m | ETA: 32.4s [2026-01-06T20:34:43.297302] [INFO ] [sig ] [3424/3517] Forecasting WINN... [2026-01-06T20:34:43.297333] [INFO ] [sig ] Generating forecast for: WINN [2026-01-06T20:34:43.297362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-06T20:34:43.308629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-06T20:34:43.308967] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-06T20:34:43.309793] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-06T20:34:43.309847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:43.309880] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:43.309909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:43.309967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:43.366586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:43.367279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:43.367358] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:43.367390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:43.486180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:43.486321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:43.486362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:43.486392] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:43.489679] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=47.36%) [2026-01-06T20:34:43.489945] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-06T20:34:43.490064] [INFO ] [sig ] WINN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:43.631724] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WINN.txt [2026-01-06T20:34:43.631888] [INFO ] [sig ] [3424/3517] Completed WINN in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 32.0s [2026-01-06T20:34:43.631929] [INFO ] [sig ] [3425/3517] Forecasting WIX... [2026-01-06T20:34:43.631961] [INFO ] [sig ] Generating forecast for: WIX [2026-01-06T20:34:43.631991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-06T20:34:43.644099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-06T20:34:43.644515] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-06T20:34:43.645341] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-06T20:34:43.645395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:43.645426] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:43.645453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:43.645510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:43.702262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:43.703176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:43.703289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:43.703334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:43.826334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:43.826492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:43.826537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:43.826600] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:43.830040] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-06T20:34:43.830331] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-06T20:34:43.830457] [INFO ] [sig ] WIX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:43.973547] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WIX.txt [2026-01-06T20:34:43.973703] [INFO ] [sig ] [3425/3517] Completed WIX in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 31.7s [2026-01-06T20:34:43.973743] [INFO ] [sig ] [3426/3517] Forecasting WK... [2026-01-06T20:34:43.973779] [INFO ] [sig ] Generating forecast for: WK [2026-01-06T20:34:43.973810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-06T20:34:43.985392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-06T20:34:43.985697] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-06T20:34:43.986451] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-06T20:34:43.986503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:43.986535] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:43.986562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:43.986646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:44.044482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:44.045334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:44.045465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:44.045512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:44.163728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:44.163871] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:44.163915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:44.163944] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:44.167243] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=48.50%) [2026-01-06T20:34:44.167517] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-06T20:34:44.167657] [INFO ] [sig ] WK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:44.306160] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WK.txt [2026-01-06T20:34:44.306286] [INFO ] [sig ] [3426/3517] Completed WK in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 31.3s [2026-01-06T20:34:44.306328] [INFO ] [sig ] [3427/3517] Forecasting WKC... [2026-01-06T20:34:44.306359] [INFO ] [sig ] Generating forecast for: WKC [2026-01-06T20:34:44.306389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-06T20:34:44.317805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-06T20:34:44.318119] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-06T20:34:44.318931] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-06T20:34:44.318985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:44.319017] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:44.319047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:44.319105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:44.376480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:44.377517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:44.377612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:44.377649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:44.497606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:44.497776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:44.497821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:44.497850] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:44.501414] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: DOWN (p=30.00%) [2026-01-06T20:34:44.501768] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-06T20:34:44.501906] [INFO ] [sig ] WKC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:44.646010] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WKC.txt [2026-01-06T20:34:44.646160] [INFO ] [sig ] [3427/3517] Completed WKC in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 31.0s [2026-01-06T20:34:44.646201] [INFO ] [sig ] [3428/3517] Forecasting WKEY... [2026-01-06T20:34:44.646231] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-06T20:34:44.646260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-06T20:34:44.658480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-06T20:34:44.658877] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-06T20:34:44.659730] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-06T20:34:44.659783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:44.659816] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:44.659843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:44.659901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:44.717015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:44.717919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:44.718008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:44.718040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:44.842528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:44.842697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:44.842741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:44.842770] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:44.846535] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-01-06T20:34:44.846827] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-06T20:34:44.846950] [INFO ] [sig ] WKEY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:44.984807] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WKEY.txt [2026-01-06T20:34:44.984942] [INFO ] [sig ] [3428/3517] Completed WKEY in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 30.7s [2026-01-06T20:34:44.984983] [INFO ] [sig ] [3429/3517] Forecasting WKSP... [2026-01-06T20:34:44.985012] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-06T20:34:44.985041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-06T20:34:44.996997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-06T20:34:44.997310] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-06T20:34:44.998077] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-06T20:34:44.998128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:44.998159] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:44.998185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:44.998240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:45.054755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:45.055505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:45.055615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:45.055676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:45.175693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:45.175838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:45.175882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:45.175933] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:45.179449] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: DOWN (p=18.24%) [2026-01-06T20:34:45.179751] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-06T20:34:45.179879] [INFO ] [sig ] WKSP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:45.321160] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WKSP.txt [2026-01-06T20:34:45.321336] [INFO ] [sig ] [3429/3517] Completed WKSP in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 30.3s [2026-01-06T20:34:45.321377] [INFO ] [sig ] [3430/3517] Forecasting WLDN... [2026-01-06T20:34:45.321406] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-06T20:34:45.321437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-06T20:34:45.333386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-06T20:34:45.333719] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-06T20:34:45.334466] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-06T20:34:45.334517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:45.334548] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:45.334598] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:45.334658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:45.391665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:45.392400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:45.392482] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:45.392527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:45.515649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:45.515808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:45.516041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:45.516071] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:45.519462] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: UP (p=60.37%) [2026-01-06T20:34:45.519772] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-06T20:34:45.519905] [INFO ] [sig ] WLDN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:45.664173] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WLDN.txt [2026-01-06T20:34:45.664303] [INFO ] [sig ] [3430/3517] Completed WLDN in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 30.0s [2026-01-06T20:34:45.664343] [INFO ] [sig ] [3431/3517] Forecasting WLDS... [2026-01-06T20:34:45.664374] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-06T20:34:45.664405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-06T20:34:45.675255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-06T20:34:45.675550] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-06T20:34:45.676524] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-06T20:34:45.676594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:45.676628] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:45.676655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:45.676711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:45.738228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:45.739245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:45.739330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:45.739397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:45.853899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:45.854066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:45.854112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:45.854148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:45.857632] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: UP (p=93.51%) [2026-01-06T20:34:45.857943] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-06T20:34:45.858080] [INFO ] [sig ] WLDS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:46.002470] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WLDS.txt [2026-01-06T20:34:46.002701] [INFO ] [sig ] [3431/3517] Completed WLDS in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 29.6s [2026-01-06T20:34:46.002759] [INFO ] [sig ] [3432/3517] Forecasting WLFC... [2026-01-06T20:34:46.002804] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-06T20:34:46.002848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-06T20:34:46.019740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-06T20:34:46.020208] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-06T20:34:46.021276] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-06T20:34:46.021344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:46.021389] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:46.021428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:46.021508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:46.102642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:46.103507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:46.103607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:46.103643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:46.223447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:46.223620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:46.223664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:46.223695] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:46.226962] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: DOWN (p=48.40%) [2026-01-06T20:34:46.227239] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-06T20:34:46.227362] [INFO ] [sig ] WLFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:46.369311] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WLFC.txt [2026-01-06T20:34:46.369473] [INFO ] [sig ] [3432/3517] Completed WLFC in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 29.3s [2026-01-06T20:34:46.369513] [INFO ] [sig ] [3433/3517] Forecasting WLK... [2026-01-06T20:34:46.369543] [INFO ] [sig ] Generating forecast for: WLK [2026-01-06T20:34:46.369590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-06T20:34:46.380973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-06T20:34:46.381230] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-06T20:34:46.381994] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-06T20:34:46.382045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:46.382102] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:46.382130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:46.382198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:46.442162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:46.442903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:46.443134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:46.443166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:46.560072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:46.560189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:46.560227] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:46.560255] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:46.563380] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-06T20:34:46.563665] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-06T20:34:46.563785] [INFO ] [sig ] WLK: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:46.701327] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WLK.txt [2026-01-06T20:34:46.701429] [INFO ] [sig ] [3433/3517] Completed WLK in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 28.9s [2026-01-06T20:34:46.701466] [INFO ] [sig ] [3434/3517] Forecasting WLKP... [2026-01-06T20:34:46.701494] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-06T20:34:46.701522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-06T20:34:46.712980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-06T20:34:46.713235] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-06T20:34:46.713982] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-06T20:34:46.714033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:46.714064] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:46.714091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:46.714147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:46.772025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:46.772636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:46.772715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:46.772746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:46.904890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:46.905066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:46.905115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:46.905146] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:46.909404] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-06T20:34:46.909733] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-06T20:34:46.909877] [INFO ] [sig ] WLKP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:47.050906] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WLKP.txt [2026-01-06T20:34:47.051012] [INFO ] [sig ] [3434/3517] Completed WLKP in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 28.6s [2026-01-06T20:34:47.051049] [INFO ] [sig ] [3435/3517] Forecasting WMG... [2026-01-06T20:34:47.051079] [INFO ] [sig ] Generating forecast for: WMG [2026-01-06T20:34:47.051109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-06T20:34:47.062312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-06T20:34:47.062584] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-06T20:34:47.063309] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-06T20:34:47.063373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:47.063405] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:47.063432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:47.063488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:47.123621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:47.124263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:47.124337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:47.124370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:47.243037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:47.243145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:47.243181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:47.243210] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:47.246285] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=68.52%) [2026-01-06T20:34:47.246543] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-06T20:34:47.246680] [INFO ] [sig ] WMG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:47.383783] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WMG.txt [2026-01-06T20:34:47.383891] [INFO ] [sig ] [3435/3517] Completed WMG in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 28.2s [2026-01-06T20:34:47.383929] [INFO ] [sig ] [3436/3517] Forecasting WMK... [2026-01-06T20:34:47.383959] [INFO ] [sig ] Generating forecast for: WMK [2026-01-06T20:34:47.383990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-06T20:34:47.395101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-06T20:34:47.395366] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-06T20:34:47.396110] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-06T20:34:47.396161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:47.396192] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:47.396219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:47.396276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:47.454065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:47.454648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:47.454722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:47.454755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:47.573226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:47.573332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:47.573372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:47.573430] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:47.576630] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=79.89%) [2026-01-06T20:34:47.576891] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-06T20:34:47.577008] [INFO ] [sig ] WMK: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:47.713730] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WMK.txt [2026-01-06T20:34:47.713836] [INFO ] [sig ] [3436/3517] Completed WMK in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 27.9s [2026-01-06T20:34:47.714061] [INFO ] [sig ] [3437/3517] Forecasting WMS... [2026-01-06T20:34:47.714089] [INFO ] [sig ] Generating forecast for: WMS [2026-01-06T20:34:47.714118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-06T20:34:47.726147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-06T20:34:47.726404] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-06T20:34:47.727158] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-06T20:34:47.727210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:47.727242] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:47.727269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:47.727325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:47.784355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:47.784951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:47.785025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:47.785057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:47.923748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:47.923918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:47.923960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:47.923989] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:47.927684] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=2.00%) [2026-01-06T20:34:47.928129] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-06T20:34:47.928259] [INFO ] [sig ] WMS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:48.072271] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WMS.txt [2026-01-06T20:34:48.072476] [INFO ] [sig ] [3437/3517] Completed WMS in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 27.6s [2026-01-06T20:34:48.072530] [INFO ] [sig ] [3438/3517] Forecasting WNC... [2026-01-06T20:34:48.072590] [INFO ] [sig ] Generating forecast for: WNC [2026-01-06T20:34:48.072636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-06T20:34:48.088206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-06T20:34:48.088683] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-06T20:34:48.089788] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-06T20:34:48.089854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:48.089898] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:48.089937] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:48.090209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:48.158401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:48.159270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:48.159352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:48.159384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:48.277765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:48.277919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:48.277960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:48.277990] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:48.281634] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: DOWN (p=26.56%) [2026-01-06T20:34:48.281907] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-06T20:34:48.282028] [INFO ] [sig ] WNC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:48.422708] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WNC.txt [2026-01-06T20:34:48.423070] [INFO ] [sig ] [3438/3517] Completed WNC in 0.4s | 2.90 sym/s | Total: 19.7m | ETA: 27.2s [2026-01-06T20:34:48.423112] [INFO ] [sig ] [3439/3517] Forecasting WNEB... [2026-01-06T20:34:48.423141] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-06T20:34:48.423172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-06T20:34:48.436636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-06T20:34:48.436956] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-06T20:34:48.437722] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-06T20:34:48.437773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:48.437804] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:48.437831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:48.437887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:48.493653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:48.494305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:48.494384] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:48.494415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:48.614277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:48.614463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:48.614507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:48.614536] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:48.618218] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: UP (p=70.54%) [2026-01-06T20:34:48.618487] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-06T20:34:48.618628] [INFO ] [sig ] WNEB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:48.758164] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WNEB.txt [2026-01-06T20:34:48.758295] [INFO ] [sig ] [3439/3517] Completed WNEB in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 26.9s [2026-01-06T20:34:48.758334] [INFO ] [sig ] [3440/3517] Forecasting WOOD... [2026-01-06T20:34:48.758364] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-06T20:34:48.758394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-06T20:34:48.769160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-06T20:34:48.769456] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-06T20:34:48.770218] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-06T20:34:48.770270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:48.770301] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:48.770328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:48.770385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:48.826781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:48.827438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:48.827514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:48.827546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:48.935278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:48.935433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:48.935476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:48.935504] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:48.938808] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: DOWN (p=41.98%) [2026-01-06T20:34:48.939094] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-06T20:34:48.939213] [INFO ] [sig ] WOOD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:49.079084] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WOOD.txt [2026-01-06T20:34:49.079216] [INFO ] [sig ] [3440/3517] Completed WOOD in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 26.5s [2026-01-06T20:34:49.079256] [INFO ] [sig ] [3441/3517] Forecasting WOOF... [2026-01-06T20:34:49.079285] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-06T20:34:49.079314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-06T20:34:49.090979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-06T20:34:49.091285] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-06T20:34:49.092234] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-06T20:34:49.092285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:49.092317] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:49.092343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:49.092399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:49.149632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:49.150282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:49.150359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:49.150390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:49.271355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:49.271523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:49.271586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:49.271620] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:49.275209] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: UP (p=85.33%) [2026-01-06T20:34:49.275482] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-06T20:34:49.275620] [INFO ] [sig ] WOOF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:49.414070] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WOOF.txt [2026-01-06T20:34:49.414205] [INFO ] [sig ] [3441/3517] Completed WOOF in 0.3s | 2.90 sym/s | Total: 19.7m | ETA: 26.2s [2026-01-06T20:34:49.414245] [INFO ] [sig ] [3442/3517] Forecasting WPC... [2026-01-06T20:34:49.414275] [INFO ] [sig ] Generating forecast for: WPC [2026-01-06T20:34:49.414305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-06T20:34:49.426385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-06T20:34:49.426710] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-06T20:34:49.427457] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-06T20:34:49.427509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:49.427540] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:49.427586] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:49.427648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:49.484842] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:49.485620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:49.485699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:49.485732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:49.605428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:49.605631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:49.605675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:49.605704] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:49.609026] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: DOWN (p=24.72%) [2026-01-06T20:34:49.609308] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-06T20:34:49.609433] [INFO ] [sig ] WPC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:49.747207] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WPC.txt [2026-01-06T20:34:49.747341] [INFO ] [sig ] [3442/3517] Completed WPC in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 25.8s [2026-01-06T20:34:49.747380] [INFO ] [sig ] [3443/3517] Forecasting WPP... [2026-01-06T20:34:49.747409] [INFO ] [sig ] Generating forecast for: WPP [2026-01-06T20:34:49.747439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-06T20:34:49.759132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-06T20:34:49.759452] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-06T20:34:49.760221] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-06T20:34:49.760273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:49.760304] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:49.760331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:49.760387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:49.815298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:49.816001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:49.816109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:49.816143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:49.935952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:49.936133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:49.936182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:49.936214] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:49.939598] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: UP (p=70.76%) [2026-01-06T20:34:49.939873] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-06T20:34:49.939996] [INFO ] [sig ] WPP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:50.079893] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WPP.txt [2026-01-06T20:34:50.080033] [INFO ] [sig ] [3443/3517] Completed WPP in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 25.5s [2026-01-06T20:34:50.080072] [INFO ] [sig ] [3444/3517] Forecasting WRAP... [2026-01-06T20:34:50.080102] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-06T20:34:50.080132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-06T20:34:50.092331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-06T20:34:50.092650] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-06T20:34:50.093384] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-06T20:34:50.093435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:50.093466] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:50.093494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:50.093550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:50.149387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:50.150060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:50.150136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:50.150167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:50.264513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:50.264671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:50.264714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:50.264743] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:50.267961] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=46.58%) [2026-01-06T20:34:50.268235] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-06T20:34:50.268357] [INFO ] [sig ] WRAP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:50.405589] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WRAP.txt [2026-01-06T20:34:50.405711] [INFO ] [sig ] [3444/3517] Completed WRAP in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 25.1s [2026-01-06T20:34:50.405751] [INFO ] [sig ] [3445/3517] Forecasting WRB... [2026-01-06T20:34:50.405783] [INFO ] [sig ] Generating forecast for: WRB [2026-01-06T20:34:50.405812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-06T20:34:50.417664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-06T20:34:50.417957] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-06T20:34:50.418733] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-06T20:34:50.418805] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:50.418837] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:50.418865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:50.418922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:50.476013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:50.476653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:50.476729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:50.476761] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:50.597104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:50.597268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:50.597312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:50.597341] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:50.604062] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: UP (p=72.48%) [2026-01-06T20:34:50.604424] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-06T20:34:50.604560] [INFO ] [sig ] WRB: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:50.743245] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WRB.txt [2026-01-06T20:34:50.743372] [INFO ] [sig ] [3445/3517] Completed WRB in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 24.8s [2026-01-06T20:34:50.743418] [INFO ] [sig ] [3446/3517] Forecasting WRBY... [2026-01-06T20:34:50.743449] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-06T20:34:50.743478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-06T20:34:50.755565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-06T20:34:50.755864] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-06T20:34:50.756645] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-06T20:34:50.756695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:50.756749] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:50.756779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:50.756837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:50.812732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:50.813335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:50.813411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:50.813442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:50.932750] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:50.932890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:50.932930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:50.932959] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:50.936163] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=23.95%) [2026-01-06T20:34:50.936427] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-06T20:34:50.936547] [INFO ] [sig ] WRBY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:51.076021] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WRBY.txt [2026-01-06T20:34:51.076202] [INFO ] [sig ] [3446/3517] Completed WRBY in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 24.4s [2026-01-06T20:34:51.076242] [INFO ] [sig ] [3447/3517] Forecasting WRLD... [2026-01-06T20:34:51.076274] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-06T20:34:51.076305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-06T20:34:51.088297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-06T20:34:51.088897] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-06T20:34:51.089770] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-06T20:34:51.089827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:51.089860] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:51.089887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:51.089945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:51.147283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:51.148183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:51.148267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:51.148301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:51.263217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:51.263375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:51.263421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:51.263451] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:51.266855] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: DOWN (p=39.06%) [2026-01-06T20:34:51.267185] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-06T20:34:51.267322] [INFO ] [sig ] WRLD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:51.419257] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WRLD.txt [2026-01-06T20:34:51.419403] [INFO ] [sig ] [3447/3517] Completed WRLD in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 24.1s [2026-01-06T20:34:51.419444] [INFO ] [sig ] [3448/3517] Forecasting WSBC... [2026-01-06T20:34:51.419474] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-06T20:34:51.419505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-06T20:34:51.430253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-06T20:34:51.430596] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-06T20:34:51.431368] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-06T20:34:51.431419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:51.431450] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:51.431477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:51.431533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:51.489375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:51.490116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:51.490197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:51.490232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:51.609393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:51.609554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:51.609617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:51.609649] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:51.613204] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-06T20:34:51.613487] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-06T20:34:51.613632] [INFO ] [sig ] WSBC: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:51.750649] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WSBC.txt [2026-01-06T20:34:51.750817] [INFO ] [sig ] [3448/3517] Completed WSBC in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 23.8s [2026-01-06T20:34:51.750857] [INFO ] [sig ] [3449/3517] Forecasting WSBF... [2026-01-06T20:34:51.750889] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-06T20:34:51.750922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-06T20:34:51.762535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-06T20:34:51.762859] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-06T20:34:51.763658] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-06T20:34:51.763711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:51.763743] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:51.763770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:51.763825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:51.823177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:51.824111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:51.824197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:51.824230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:51.944413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:51.944565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:51.944627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:51.944659] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:51.947999] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=1.53%) [2026-01-06T20:34:51.948276] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-06T20:34:51.948399] [INFO ] [sig ] WSBF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:52.094497] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WSBF.txt [2026-01-06T20:34:52.094653] [INFO ] [sig ] [3449/3517] Completed WSBF in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 23.4s [2026-01-06T20:34:52.094702] [INFO ] [sig ] [3450/3517] Forecasting WSC... [2026-01-06T20:34:52.094735] [INFO ] [sig ] Generating forecast for: WSC [2026-01-06T20:34:52.094766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-06T20:34:52.109334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-06T20:34:52.109810] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-06T20:34:52.110746] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-06T20:34:52.110802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:52.110872] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:52.110901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:52.110962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:52.169026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:52.169992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:52.170092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:52.170127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:52.299462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:52.299699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:52.299749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:52.299779] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:52.303848] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=48.41%) [2026-01-06T20:34:52.304342] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-06T20:34:52.304483] [INFO ] [sig ] WSC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:52.446361] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WSC.txt [2026-01-06T20:34:52.446557] [INFO ] [sig ] [3450/3517] Completed WSC in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 23.1s [2026-01-06T20:34:52.446620] [INFO ] [sig ] [3451/3517] Forecasting WSFS... [2026-01-06T20:34:52.446652] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-06T20:34:52.446684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-06T20:34:52.461460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-06T20:34:52.462192] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-06T20:34:52.463217] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-06T20:34:52.463269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:52.463302] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:52.463328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:52.463383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:52.520948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:52.521759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:52.521839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:52.521871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:52.638053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:52.638216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:52.638259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:52.638287] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:52.641738] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-06T20:34:52.642019] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-06T20:34:52.642169] [INFO ] [sig ] WSFS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:52.782460] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WSFS.txt [2026-01-06T20:34:52.782602] [INFO ] [sig ] [3451/3517] Completed WSFS in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 22.7s [2026-01-06T20:34:52.782643] [INFO ] [sig ] [3452/3517] Forecasting WSM... [2026-01-06T20:34:52.782673] [INFO ] [sig ] Generating forecast for: WSM [2026-01-06T20:34:52.782702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-06T20:34:52.796845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-06T20:34:52.797428] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-06T20:34:52.798365] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-06T20:34:52.798420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:52.798456] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:52.798485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:52.798546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:52.858035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:52.859267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:52.859380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:52.859415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:52.986697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:52.986939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:52.986993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:52.987029] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:52.991040] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-06T20:34:52.991389] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-06T20:34:52.991545] [INFO ] [sig ] WSM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:53.139759] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WSM.txt [2026-01-06T20:34:53.139985] [INFO ] [sig ] [3452/3517] Completed WSM in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 22.4s [2026-01-06T20:34:53.140032] [INFO ] [sig ] [3453/3517] Forecasting WSO... [2026-01-06T20:34:53.140065] [INFO ] [sig ] Generating forecast for: WSO [2026-01-06T20:34:53.140101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-06T20:34:53.153277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-06T20:34:53.153894] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-06T20:34:53.154813] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-06T20:34:53.154876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:53.154917] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:53.154947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:53.155006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:53.213221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:53.214357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:53.214464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:53.214500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:53.342039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:53.342403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:53.342468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:53.342531] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:53.345958] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=89.99%) [2026-01-06T20:34:53.346240] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-06T20:34:53.346367] [INFO ] [sig ] WSO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:53.495479] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WSO.txt [2026-01-06T20:34:53.495663] [INFO ] [sig ] [3453/3517] Completed WSO in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 22.0s [2026-01-06T20:34:53.495708] [INFO ] [sig ] [3454/3517] Forecasting WTBA... [2026-01-06T20:34:53.495738] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-06T20:34:53.495768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-06T20:34:53.508168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-06T20:34:53.508484] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-06T20:34:53.509331] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-06T20:34:53.509385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:53.509418] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:53.509445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:53.509502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:53.568475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:53.569379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:53.569464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:53.569498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:53.699470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:53.699648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:53.699694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:53.699722] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:53.703003] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-06T20:34:53.703272] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-06T20:34:53.703397] [INFO ] [sig ] WTBA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:53.839402] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WTBA.txt [2026-01-06T20:34:53.839522] [INFO ] [sig ] [3454/3517] Completed WTBA in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 21.7s [2026-01-06T20:34:53.839559] [INFO ] [sig ] [3455/3517] Forecasting WTFC... [2026-01-06T20:34:53.839609] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-06T20:34:53.839640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-06T20:34:53.851996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-06T20:34:53.852251] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-06T20:34:53.853012] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-06T20:34:53.853063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:53.853094] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:53.853121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:53.853179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:53.908837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:53.909434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:53.909523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:53.909556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:54.029346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:54.029516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:54.029559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:54.029611] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:54.032952] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=19.33%) [2026-01-06T20:34:54.033223] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-06T20:34:54.033345] [INFO ] [sig ] WTFC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:54.174237] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WTFC.txt [2026-01-06T20:34:54.174381] [INFO ] [sig ] [3455/3517] Completed WTFC in 0.3s | 2.90 sym/s | Total: 19.8m | ETA: 21.3s [2026-01-06T20:34:54.174419] [INFO ] [sig ] [3456/3517] Forecasting WTI... [2026-01-06T20:34:54.174448] [INFO ] [sig ] Generating forecast for: WTI [2026-01-06T20:34:54.174479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-06T20:34:54.186839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-06T20:34:54.187253] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-06T20:34:54.188041] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-06T20:34:54.188092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:54.188123] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:54.188149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:54.188204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:54.248743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:54.249659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:54.249747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:54.249780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:54.369093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:54.369260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:54.369302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:54.369330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:54.372668] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: UP (p=92.09%) [2026-01-06T20:34:54.372964] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-06T20:34:54.373101] [INFO ] [sig ] WTI: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:54.528365] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WTI.txt [2026-01-06T20:34:54.528541] [INFO ] [sig ] [3456/3517] Completed WTI in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 21.0s [2026-01-06T20:34:54.528612] [INFO ] [sig ] [3457/3517] Forecasting WTRG... [2026-01-06T20:34:54.528653] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-06T20:34:54.528687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-06T20:34:54.543531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-06T20:34:54.544008] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-06T20:34:54.544923] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-06T20:34:54.544989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:54.545050] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:54.545089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:54.545157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:54.615894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:54.616989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:54.617279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:54.617317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:54.765156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:54.765335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:54.765383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:54.765420] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:54.769712] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=89.08%) [2026-01-06T20:34:54.770074] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-06T20:34:54.770206] [INFO ] [sig ] WTRG: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:54.913118] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WTRG.txt [2026-01-06T20:34:54.913252] [INFO ] [sig ] [3457/3517] Completed WTRG in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 20.7s [2026-01-06T20:34:54.913293] [INFO ] [sig ] [3458/3517] Forecasting WTS... [2026-01-06T20:34:54.913322] [INFO ] [sig ] Generating forecast for: WTS [2026-01-06T20:34:54.913353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-06T20:34:54.924731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-06T20:34:54.925031] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-06T20:34:54.925992] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-06T20:34:54.926043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:54.926075] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:54.926102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:54.926159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:54.987536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:54.988527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:54.988641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:54.988680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:55.133015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:55.133170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:55.133215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:55.133244] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:55.136732] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=70.68%) [2026-01-06T20:34:55.137002] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-06T20:34:55.137125] [INFO ] [sig ] WTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:55.302767] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WTS.txt [2026-01-06T20:34:55.302924] [INFO ] [sig ] [3458/3517] Completed WTS in 0.4s | 2.90 sym/s | Total: 19.8m | ETA: 20.3s [2026-01-06T20:34:55.302965] [INFO ] [sig ] [3459/3517] Forecasting WULF... [2026-01-06T20:34:55.302995] [INFO ] [sig ] Generating forecast for: WULF [2026-01-06T20:34:55.303026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-06T20:34:55.314274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-06T20:34:55.314550] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-06T20:34:55.315306] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-06T20:34:55.315357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:55.315388] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:55.315415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:55.315471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:55.373404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:55.374018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:55.374094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:55.374127] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:55.494221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:55.494373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:55.494414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:55.494443] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:55.497706] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: DOWN (p=9.18%) [2026-01-06T20:34:55.497978] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-06T20:34:55.498099] [INFO ] [sig ] WULF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:55.643904] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WULF.txt [2026-01-06T20:34:55.644058] [INFO ] [sig ] [3459/3517] Completed WULF in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 20.0s [2026-01-06T20:34:55.644099] [INFO ] [sig ] [3460/3517] Forecasting WVE... [2026-01-06T20:34:55.644128] [INFO ] [sig ] Generating forecast for: WVE [2026-01-06T20:34:55.644159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-06T20:34:55.655214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-06T20:34:55.655470] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-06T20:34:55.656256] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-06T20:34:55.656307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:55.656338] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:55.656366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:55.656422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:55.713558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:55.714386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:55.714492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:55.714526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:55.837087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:55.837236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:55.837278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:55.837306] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:55.840796] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=16.64%) [2026-01-06T20:34:55.841097] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-06T20:34:55.841217] [INFO ] [sig ] WVE: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:55.981341] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WVE.txt [2026-01-06T20:34:55.981469] [INFO ] [sig ] [3460/3517] Completed WVE in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 19.6s [2026-01-06T20:34:55.981508] [INFO ] [sig ] [3461/3517] Forecasting WWD... [2026-01-06T20:34:55.981567] [INFO ] [sig ] Generating forecast for: WWD [2026-01-06T20:34:55.981617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-06T20:34:55.993298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-06T20:34:55.993586] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-06T20:34:55.994338] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-06T20:34:55.994390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:55.994422] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:55.994449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:55.994507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:56.052492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:56.053095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:56.053170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:56.053202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:56.175710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:56.175866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:56.175908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:56.175938] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:56.179195] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-06T20:34:56.179464] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-06T20:34:56.179599] [INFO ] [sig ] WWD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:56.320998] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WWD.txt [2026-01-06T20:34:56.321153] [INFO ] [sig ] [3461/3517] Completed WWD in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 19.3s [2026-01-06T20:34:56.321193] [INFO ] [sig ] [3462/3517] Forecasting WY... [2026-01-06T20:34:56.321223] [INFO ] [sig ] Generating forecast for: WY [2026-01-06T20:34:56.321253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-06T20:34:56.332377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-06T20:34:56.332677] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-06T20:34:56.333414] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-06T20:34:56.333466] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:56.333498] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:56.333524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:56.333599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:56.390133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:56.390846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:56.390937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:56.390977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:56.505424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:56.505595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:56.505638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:56.505667] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:56.509414] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: DOWN (p=6.54%) [2026-01-06T20:34:56.509705] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-06T20:34:56.509828] [INFO ] [sig ] WY: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:56.649970] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/WY.txt [2026-01-06T20:34:56.650110] [INFO ] [sig ] [3462/3517] Completed WY in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 18.9s [2026-01-06T20:34:56.650149] [INFO ] [sig ] [3463/3517] Forecasting WYNN... [2026-01-06T20:34:56.650179] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-06T20:34:56.650208] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-06T20:34:56.661188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-06T20:34:56.661443] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-06T20:34:56.662194] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-06T20:34:56.662245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:56.662276] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:56.662303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:56.662358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:56.719588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:56.720305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:56.720382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:56.720415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:56.842465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:56.842631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:56.842675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:56.842705] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:56.846557] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=61.99%) [2026-01-06T20:34:56.846845] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-06T20:34:56.846966] [INFO ] [sig ] WYNN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:56.985762] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/WYNN.txt [2026-01-06T20:34:56.985921] [INFO ] [sig ] [3463/3517] Completed WYNN in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 18.6s [2026-01-06T20:34:56.985961] [INFO ] [sig ] [3464/3517] Forecasting XBIL... [2026-01-06T20:34:56.985991] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-06T20:34:56.986021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-06T20:34:56.997768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-06T20:34:56.998060] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-06T20:34:56.998848] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-06T20:34:56.998900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:56.998931] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:56.998957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:56.999014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:57.056592] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:57.057234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:57.057311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:57.057343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:57.155397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:57.155549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:57.155617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:57.155677] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:57.159698] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-01-06T20:34:57.159965] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-06T20:34:57.160084] [INFO ] [sig ] XBIL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:57.304688] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XBIL.txt [2026-01-06T20:34:57.304819] [INFO ] [sig ] [3464/3517] Completed XBIL in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 18.3s [2026-01-06T20:34:57.304859] [INFO ] [sig ] [3465/3517] Forecasting XEL... [2026-01-06T20:34:57.304889] [INFO ] [sig ] Generating forecast for: XEL [2026-01-06T20:34:57.304920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-06T20:34:57.316231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-06T20:34:57.316478] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-06T20:34:57.317246] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-06T20:34:57.317298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:57.317330] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:57.317357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:57.317412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:57.372375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:57.372962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:57.373039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:57.373072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:57.499496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:57.499636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:57.499680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:57.499710] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:57.503082] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-01-06T20:34:57.503364] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-06T20:34:57.503493] [INFO ] [sig ] XEL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:57.646425] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XEL.txt [2026-01-06T20:34:57.646593] [INFO ] [sig ] [3465/3517] Completed XEL in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 17.9s [2026-01-06T20:34:57.646636] [INFO ] [sig ] [3466/3517] Forecasting XENE... [2026-01-06T20:34:57.646666] [INFO ] [sig ] Generating forecast for: XENE [2026-01-06T20:34:57.646697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-06T20:34:57.658933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-06T20:34:57.659258] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-06T20:34:57.660053] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-06T20:34:57.660106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:57.660140] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:57.660168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:57.660227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:57.716627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:57.717555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:57.717651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:57.717684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:57.837195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:57.837331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:57.837373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:57.837403] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:57.840884] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-06T20:34:57.841167] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-06T20:34:57.841291] [INFO ] [sig ] XENE: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:57.983221] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XENE.txt [2026-01-06T20:34:57.983371] [INFO ] [sig ] [3466/3517] Completed XENE in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 17.6s [2026-01-06T20:34:57.983412] [INFO ] [sig ] [3467/3517] Forecasting XERS... [2026-01-06T20:34:57.983442] [INFO ] [sig ] Generating forecast for: XERS [2026-01-06T20:34:57.983473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-06T20:34:57.995515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-06T20:34:57.995848] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-06T20:34:57.996641] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-06T20:34:57.996694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:57.996752] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:57.996783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:57.996842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:58.056452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:58.057374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:58.057454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:58.057489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:58.177170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:58.177327] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:58.177372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:58.177403] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:58.180777] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: DOWN (p=41.94%) [2026-01-06T20:34:58.181060] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-06T20:34:58.181185] [INFO ] [sig ] XERS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:58.322154] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XERS.txt [2026-01-06T20:34:58.322296] [INFO ] [sig ] [3467/3517] Completed XERS in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 17.2s [2026-01-06T20:34:58.322336] [INFO ] [sig ] [3468/3517] Forecasting XGN... [2026-01-06T20:34:58.322366] [INFO ] [sig ] Generating forecast for: XGN [2026-01-06T20:34:58.322396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-06T20:34:58.333352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-06T20:34:58.333768] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-06T20:34:58.334649] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-06T20:34:58.334705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:58.334738] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:58.334765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:58.334860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:58.394799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:58.395658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:58.395744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:58.395778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:58.525493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:58.525659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:58.525706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:58.525737] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:58.529826] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=45.42%) [2026-01-06T20:34:58.530600] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-06T20:34:58.530818] [INFO ] [sig ] XGN: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:58.674641] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XGN.txt [2026-01-06T20:34:58.674783] [INFO ] [sig ] [3468/3517] Completed XGN in 0.4s | 2.90 sym/s | Total: 19.9m | ETA: 16.9s [2026-01-06T20:34:58.674823] [INFO ] [sig ] [3469/3517] Forecasting XOM... [2026-01-06T20:34:58.674853] [INFO ] [sig ] Generating forecast for: XOM [2026-01-06T20:34:58.674884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-06T20:34:58.687105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-06T20:34:58.687601] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-06T20:34:58.688350] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-06T20:34:58.688400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:58.688433] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:58.688459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:58.688516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:58.745060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:58.745792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:58.745872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:58.745904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:58.873394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:58.873553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:58.873615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:58.873646] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:58.876979] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-01-06T20:34:58.877260] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-06T20:34:58.877384] [INFO ] [sig ] XOM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:59.017520] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XOM.txt [2026-01-06T20:34:59.017662] [INFO ] [sig ] [3469/3517] Completed XOM in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 16.5s [2026-01-06T20:34:59.017703] [INFO ] [sig ] [3470/3517] Forecasting XOMA... [2026-01-06T20:34:59.017732] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-06T20:34:59.017763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-06T20:34:59.029517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-06T20:34:59.029885] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-06T20:34:59.030811] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-06T20:34:59.030877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:59.030911] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:59.030939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:59.030997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:59.087458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:59.088218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:59.088300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:59.088332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:59.207027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:59.207187] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-06T20:34:59.207233] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:59.207297] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:59.210858] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: UP (p=91.98%) [2026-01-06T20:34:59.211146] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-06T20:34:59.211276] [INFO ] [sig ] XOMA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:34:59.365487] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XOMA.txt [2026-01-06T20:34:59.365665] [INFO ] [sig ] [3470/3517] Completed XOMA in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 16.2s [2026-01-06T20:34:59.365709] [INFO ] [sig ] [3471/3517] Forecasting XOS... [2026-01-06T20:34:59.365738] [INFO ] [sig ] Generating forecast for: XOS [2026-01-06T20:34:59.365768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-06T20:34:59.377648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-06T20:34:59.377994] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-06T20:34:59.379013] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-06T20:34:59.379066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:59.379293] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:59.379321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:59.379379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:59.437313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:59.438231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:59.438321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:59.438357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:59.571356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:59.571548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:59.571641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:59.571680] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:59.576681] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=22.99%) [2026-01-06T20:34:59.577232] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-06T20:34:59.577433] [INFO ] [sig ] XOS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:34:59.719979] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XOS.txt [2026-01-06T20:34:59.720127] [INFO ] [sig ] [3471/3517] Completed XOS in 0.4s | 2.90 sym/s | Total: 19.9m | ETA: 15.8s [2026-01-06T20:34:59.720169] [INFO ] [sig ] [3472/3517] Forecasting XP... [2026-01-06T20:34:59.720198] [INFO ] [sig ] Generating forecast for: XP [2026-01-06T20:34:59.720229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-06T20:34:59.732746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-06T20:34:59.733118] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-06T20:34:59.733926] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-06T20:34:59.733978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:34:59.734010] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:34:59.734036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:34:59.734092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:34:59.792012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:34:59.792895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:34:59.792979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:34:59.793015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:34:59.924890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:34:59.925044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:34:59.925089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:34:59.925120] [INFO ] [FORECASTER] Training complete [2026-01-06T20:34:59.928498] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: UP (p=65.72%) [2026-01-06T20:34:59.928817] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-06T20:34:59.928946] [INFO ] [sig ] XP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:00.073810] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XP.txt [2026-01-06T20:35:00.073971] [INFO ] [sig ] [3472/3517] Completed XP in 0.4s | 2.90 sym/s | Total: 19.9m | ETA: 15.5s [2026-01-06T20:35:00.074015] [INFO ] [sig ] [3473/3517] Forecasting XPEL... [2026-01-06T20:35:00.074046] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-06T20:35:00.074080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-06T20:35:00.087098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-06T20:35:00.087483] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-06T20:35:00.088356] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-06T20:35:00.088410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:00.088444] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:00.088472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:00.088531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:00.150060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:00.150909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:00.151028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:00.151080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:00.284008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:00.284164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:00.284207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:00.284236] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:00.288636] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: DOWN (p=16.07%) [2026-01-06T20:35:00.288975] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-06T20:35:00.289112] [INFO ] [sig ] XPEL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:00.426705] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XPEL.txt [2026-01-06T20:35:00.426854] [INFO ] [sig ] [3473/3517] Completed XPEL in 0.4s | 2.90 sym/s | Total: 19.9m | ETA: 15.2s [2026-01-06T20:35:00.426901] [INFO ] [sig ] [3474/3517] Forecasting XPO... [2026-01-06T20:35:00.426933] [INFO ] [sig ] Generating forecast for: XPO [2026-01-06T20:35:00.426964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-06T20:35:00.438720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-06T20:35:00.438995] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-06T20:35:00.439776] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-06T20:35:00.439827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:00.439859] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:00.439885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:00.439941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:00.496119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:00.497116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:00.497376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:00.497410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:00.615239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:00.615391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:00.615434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:00.615464] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:00.618866] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=67.83%) [2026-01-06T20:35:00.619150] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-06T20:35:00.619276] [INFO ] [sig ] XPO: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:00.759888] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XPO.txt [2026-01-06T20:35:00.760046] [INFO ] [sig ] [3474/3517] Completed XPO in 0.3s | 2.90 sym/s | Total: 19.9m | ETA: 14.8s [2026-01-06T20:35:00.760096] [INFO ] [sig ] [3475/3517] Forecasting XPOF... [2026-01-06T20:35:00.760133] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-06T20:35:00.760170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-06T20:35:00.771606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-06T20:35:00.771880] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-06T20:35:00.772636] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-06T20:35:00.772689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:00.772721] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:00.772748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:00.772804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:00.829345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:00.830084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:00.830165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:00.830199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:00.959157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:00.959320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:00.959380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:00.959429] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:00.963881] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-01-06T20:35:00.964397] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-06T20:35:00.964535] [INFO ] [sig ] XPOF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:01.110948] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XPOF.txt [2026-01-06T20:35:01.111085] [INFO ] [sig ] [3475/3517] Completed XPOF in 0.4s | 2.90 sym/s | Total: 19.9m | ETA: 14.5s [2026-01-06T20:35:01.111124] [INFO ] [sig ] [3476/3517] Forecasting XPRO... [2026-01-06T20:35:01.111154] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-06T20:35:01.111184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-06T20:35:01.123523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-06T20:35:01.123881] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-06T20:35:01.124673] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-06T20:35:01.124724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:01.124756] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:01.124781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:01.124838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:01.184368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:01.185197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:01.185278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:01.185312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:01.307425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:01.307603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:01.307652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:01.307682] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:01.311434] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-06T20:35:01.311758] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-06T20:35:01.311892] [INFO ] [sig ] XPRO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:01.451054] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XPRO.txt [2026-01-06T20:35:01.451210] [INFO ] [sig ] [3476/3517] Completed XPRO in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 14.1s [2026-01-06T20:35:01.451251] [INFO ] [sig ] [3477/3517] Forecasting XRAY... [2026-01-06T20:35:01.451282] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-06T20:35:01.451314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-06T20:35:01.526592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-06T20:35:01.527011] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-06T20:35:01.527890] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-06T20:35:01.527962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:01.528006] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:01.528045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:01.528123] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:01.587937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:01.588847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:01.588963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:01.589027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:01.712345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:01.712502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:01.712564] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:01.712618] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:01.716137] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=97.21%) [2026-01-06T20:35:01.716425] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-06T20:35:01.716555] [INFO ] [sig ] XRAY: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:01.860083] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XRAY.txt [2026-01-06T20:35:01.860238] [INFO ] [sig ] [3477/3517] Completed XRAY in 0.4s | 2.90 sym/s | Total: 20.0m | ETA: 13.8s [2026-01-06T20:35:01.860278] [INFO ] [sig ] [3478/3517] Forecasting XRX... [2026-01-06T20:35:01.860310] [INFO ] [sig ] Generating forecast for: XRX [2026-01-06T20:35:01.860340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-06T20:35:01.874034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-06T20:35:01.874456] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-06T20:35:01.875396] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-06T20:35:01.875454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:01.875490] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:01.875520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:01.875611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:01.946901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:01.947813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:01.947897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:01.947934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:02.072821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:02.072983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:02.073027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:02.073057] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:02.076992] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: DOWN (p=9.76%) [2026-01-06T20:35:02.077504] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-06T20:35:02.077659] [INFO ] [sig ] XRX: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:02.223526] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XRX.txt [2026-01-06T20:35:02.223706] [INFO ] [sig ] [3478/3517] Completed XRX in 0.4s | 2.90 sym/s | Total: 20.0m | ETA: 13.4s [2026-01-06T20:35:02.223747] [INFO ] [sig ] [3479/3517] Forecasting XTIA... [2026-01-06T20:35:02.223779] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-06T20:35:02.223809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-06T20:35:02.235995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-06T20:35:02.236393] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-06T20:35:02.237202] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-06T20:35:02.237256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:02.237289] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:02.237315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:02.237373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:02.295077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:02.295978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:02.296079] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:02.296125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:02.419867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:02.420028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:02.420072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:02.420101] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:02.423883] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: DOWN (p=12.53%) [2026-01-06T20:35:02.424438] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-06T20:35:02.424599] [INFO ] [sig ] XTIA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:02.574493] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/XTIA.txt [2026-01-06T20:35:02.574698] [INFO ] [sig ] [3479/3517] Completed XTIA in 0.4s | 2.90 sym/s | Total: 20.0m | ETA: 13.1s [2026-01-06T20:35:02.574742] [INFO ] [sig ] [3480/3517] Forecasting XYF... [2026-01-06T20:35:02.574771] [INFO ] [sig ] Generating forecast for: XYF [2026-01-06T20:35:02.574801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-06T20:35:02.586380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-06T20:35:02.586750] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-06T20:35:02.587516] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-06T20:35:02.587587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:02.587623] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:02.587651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:02.587707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:02.645030] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:02.645871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:02.646012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:02.646049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:02.768495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:02.768673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:02.768721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:02.768774] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:02.772270] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=67.66%) [2026-01-06T20:35:02.772621] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-06T20:35:02.772764] [INFO ] [sig ] XYF: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:02.918391] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XYF.txt [2026-01-06T20:35:02.918626] [INFO ] [sig ] [3480/3517] Completed XYF in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 12.7s [2026-01-06T20:35:02.918671] [INFO ] [sig ] [3481/3517] Forecasting XYL... [2026-01-06T20:35:02.918702] [INFO ] [sig ] Generating forecast for: XYL [2026-01-06T20:35:02.918732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-06T20:35:02.931066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-06T20:35:02.931351] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-06T20:35:02.932156] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-06T20:35:02.932208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:02.932254] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:02.932284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:02.932342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:02.990605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:02.991235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:02.991315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:02.991349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:03.117553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:03.117718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:03.117765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:03.117797] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:03.121196] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: UP (p=65.45%) [2026-01-06T20:35:03.121503] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-06T20:35:03.121654] [INFO ] [sig ] XYL: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:03.268109] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/XYL.txt [2026-01-06T20:35:03.268226] [INFO ] [sig ] [3481/3517] Completed XYL in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 12.4s [2026-01-06T20:35:03.268264] [INFO ] [sig ] [3482/3517] Forecasting YALA... [2026-01-06T20:35:03.268294] [INFO ] [sig ] Generating forecast for: YALA [2026-01-06T20:35:03.268326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-06T20:35:03.279886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-06T20:35:03.280162] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-06T20:35:03.280921] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-06T20:35:03.280974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:03.281006] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:03.281034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:03.281092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:03.340332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:03.340939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:03.341015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:03.341049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:03.460116] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:03.460269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:03.460312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:03.460341] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:03.463773] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=76.01%) [2026-01-06T20:35:03.464046] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-06T20:35:03.464173] [INFO ] [sig ] YALA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:03.604729] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/YALA.txt [2026-01-06T20:35:03.604900] [INFO ] [sig ] [3482/3517] Completed YALA in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 12.1s [2026-01-06T20:35:03.604943] [INFO ] [sig ] [3483/3517] Forecasting YELP... [2026-01-06T20:35:03.604977] [INFO ] [sig ] Generating forecast for: YELP [2026-01-06T20:35:03.605009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-06T20:35:03.616734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-06T20:35:03.617115] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-06T20:35:03.617922] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-06T20:35:03.617975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:03.618007] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:03.618034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:03.618095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:03.677502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:03.678259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:03.678339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:03.678558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:03.805860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:03.806012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:03.806054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:03.806085] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:03.809531] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=75.76%) [2026-01-06T20:35:03.809820] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-06T20:35:03.809945] [INFO ] [sig ] YELP: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:03.955845] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/YELP.txt [2026-01-06T20:35:03.956004] [INFO ] [sig ] [3483/3517] Completed YELP in 0.4s | 2.90 sym/s | Total: 20.0m | ETA: 11.7s [2026-01-06T20:35:03.956044] [INFO ] [sig ] [3484/3517] Forecasting YETI... [2026-01-06T20:35:03.956073] [INFO ] [sig ] Generating forecast for: YETI [2026-01-06T20:35:03.956104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-06T20:35:03.967761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-06T20:35:03.968052] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-06T20:35:03.968845] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-06T20:35:03.968896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:03.968952] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:03.968980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:03.969037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:04.024524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:04.025159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:04.025234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:04.025265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:04.147401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:04.147542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:04.147602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:04.147633] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:04.151296] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-06T20:35:04.151565] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-06T20:35:04.151704] [INFO ] [sig ] YETI: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:04.289884] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YETI.txt [2026-01-06T20:35:04.290015] [INFO ] [sig ] [3484/3517] Completed YETI in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 11.4s [2026-01-06T20:35:04.290061] [INFO ] [sig ] [3485/3517] Forecasting YMM... [2026-01-06T20:35:04.290091] [INFO ] [sig ] Generating forecast for: YMM [2026-01-06T20:35:04.290122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-06T20:35:04.302666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-06T20:35:04.303000] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-06T20:35:04.304028] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-06T20:35:04.304081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:04.304113] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:04.304140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:04.304195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:04.360989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:04.361704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:04.361783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:04.361815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:04.488039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:04.488187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:04.488232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:04.488260] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:04.491612] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: DOWN (p=7.59%) [2026-01-06T20:35:04.491890] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-06T20:35:04.492017] [INFO ] [sig ] YMM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:04.631585] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YMM.txt [2026-01-06T20:35:04.631734] [INFO ] [sig ] [3485/3517] Completed YMM in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 11.0s [2026-01-06T20:35:04.631773] [INFO ] [sig ] [3486/3517] Forecasting YPF... [2026-01-06T20:35:04.631802] [INFO ] [sig ] Generating forecast for: YPF [2026-01-06T20:35:04.631831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-06T20:35:04.644245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-06T20:35:04.644689] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-06T20:35:04.645554] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-06T20:35:04.645631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:04.645667] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:04.645696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:04.645754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:04.705413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:04.706161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:04.706239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:04.706275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:04.838348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:04.838507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:04.838550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:04.838600] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:04.845422] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: DOWN (p=5.39%) [2026-01-06T20:35:04.845759] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-06T20:35:04.845896] [INFO ] [sig ] YPF: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:04.984786] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YPF.txt [2026-01-06T20:35:04.984923] [INFO ] [sig ] [3486/3517] Completed YPF in 0.4s | 2.90 sym/s | Total: 20.0m | ETA: 10.7s [2026-01-06T20:35:04.984971] [INFO ] [sig ] [3487/3517] Forecasting YQQQ... [2026-01-06T20:35:04.985003] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-06T20:35:04.985034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-06T20:35:04.996545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-06T20:35:04.996870] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-06T20:35:04.997717] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-06T20:35:04.997770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:04.997803] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:04.997831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:04.997890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:05.058723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:05.059533] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:05.059662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:05.059704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:05.180333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:05.180489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:05.180533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:05.180615] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:05.183998] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: DOWN (p=29.99%) [2026-01-06T20:35:05.184288] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-06T20:35:05.184418] [INFO ] [sig ] YQQQ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:05.333204] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YQQQ.txt [2026-01-06T20:35:05.333334] [INFO ] [sig ] [3487/3517] Completed YQQQ in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 10.3s [2026-01-06T20:35:05.333374] [INFO ] [sig ] [3488/3517] Forecasting YRD... [2026-01-06T20:35:05.333405] [INFO ] [sig ] Generating forecast for: YRD [2026-01-06T20:35:05.333435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-06T20:35:05.343948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-06T20:35:05.344258] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-06T20:35:05.345020] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-06T20:35:05.345071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:05.345104] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:05.345130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:05.345187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:05.405291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:05.406078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:05.406158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:05.406194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:05.529089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:05.529239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:05.529282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:05.529330] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:05.532940] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: DOWN (p=30.71%) [2026-01-06T20:35:05.533223] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-06T20:35:05.533349] [INFO ] [sig ] YRD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:05.677720] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YRD.txt [2026-01-06T20:35:05.677885] [INFO ] [sig ] [3488/3517] Completed YRD in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 10.0s [2026-01-06T20:35:05.677925] [INFO ] [sig ] [3489/3517] Forecasting YSG... [2026-01-06T20:35:05.677957] [INFO ] [sig ] Generating forecast for: YSG [2026-01-06T20:35:05.677986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-06T20:35:05.689495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-06T20:35:05.689893] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-06T20:35:05.690740] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-06T20:35:05.690795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:05.690829] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:05.690856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:05.690915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:05.750826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:05.751725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:05.751827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:05.751862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:05.870510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:05.870687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:05.870732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:05.870762] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:05.874185] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=6.31%) [2026-01-06T20:35:05.874501] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-06T20:35:05.874658] [INFO ] [sig ] YSG: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:06.015509] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YSG.txt [2026-01-06T20:35:06.015664] [INFO ] [sig ] [3489/3517] Completed YSG in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 9.6s [2026-01-06T20:35:06.015708] [INFO ] [sig ] [3490/3517] Forecasting YTRA... [2026-01-06T20:35:06.015738] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-06T20:35:06.015768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-06T20:35:06.030756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-06T20:35:06.031059] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-06T20:35:06.031814] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-06T20:35:06.031866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:06.031898] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:06.031924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:06.031981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:06.088798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:06.089420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:06.089499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:06.089547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:06.210533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:06.210699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:06.210744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:06.210774] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:06.214128] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: DOWN (p=4.36%) [2026-01-06T20:35:06.214401] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-06T20:35:06.214520] [INFO ] [sig ] YTRA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:06.355351] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YTRA.txt [2026-01-06T20:35:06.355540] [INFO ] [sig ] [3490/3517] Completed YTRA in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 9.3s [2026-01-06T20:35:06.355624] [INFO ] [sig ] [3491/3517] Forecasting YUM... [2026-01-06T20:35:06.355673] [INFO ] [sig ] Generating forecast for: YUM [2026-01-06T20:35:06.355714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-06T20:35:06.367785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-06T20:35:06.368161] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-06T20:35:06.369022] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-06T20:35:06.369076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:06.369108] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:06.369136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:06.369194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:06.427175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:06.428065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:06.428148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:06.428187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:06.546917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:06.547070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:06.547143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:06.547185] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:06.550709] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=4.75%) [2026-01-06T20:35:06.550982] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-06T20:35:06.551106] [INFO ] [sig ] YUM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:06.698856] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YUM.txt [2026-01-06T20:35:06.699020] [INFO ] [sig ] [3491/3517] Completed YUM in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 9.0s [2026-01-06T20:35:06.699063] [INFO ] [sig ] [3492/3517] Forecasting YUMC... [2026-01-06T20:35:06.699094] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-06T20:35:06.699125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-06T20:35:06.711972] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-06T20:35:06.712307] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-06T20:35:06.713194] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-06T20:35:06.713248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:06.713279] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:06.713320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:06.713379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:06.774265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:06.774962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:06.775039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:06.775071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:06.897896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:06.898079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:06.898124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:06.898152] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:06.902078] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=15.33%) [2026-01-06T20:35:06.902363] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-06T20:35:06.902485] [INFO ] [sig ] YUMC: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:07.040607] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/YUMC.txt [2026-01-06T20:35:07.040749] [INFO ] [sig ] [3492/3517] Completed YUMC in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 8.6s [2026-01-06T20:35:07.040790] [INFO ] [sig ] [3493/3517] Forecasting Z... [2026-01-06T20:35:07.040821] [INFO ] [sig ] Generating forecast for: Z [2026-01-06T20:35:07.040851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-06T20:35:07.052700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-06T20:35:07.053064] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-06T20:35:07.054032] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-06T20:35:07.054083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:07.054114] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:07.054140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:07.054197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:07.111570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:07.112312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:07.112391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:07.112424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:07.232206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:07.232344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:07.232384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:07.232412] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:07.235774] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-06T20:35:07.236043] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-06T20:35:07.236163] [INFO ] [sig ] Z: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:07.377130] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/Z.txt [2026-01-06T20:35:07.377251] [INFO ] [sig ] [3493/3517] Completed Z in 0.3s | 2.90 sym/s | Total: 20.0m | ETA: 8.3s [2026-01-06T20:35:07.377290] [INFO ] [sig ] [3494/3517] Forecasting ZBH... [2026-01-06T20:35:07.377319] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-06T20:35:07.377349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-06T20:35:07.388406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-06T20:35:07.388702] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-06T20:35:07.389476] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-06T20:35:07.389528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:07.389560] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:07.389611] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:07.389670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:07.445772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:07.446362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:07.446437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:07.446495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:07.567038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:07.567184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:07.567233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:07.567267] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:07.570605] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: DOWN (p=7.36%) [2026-01-06T20:35:07.570885] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-06T20:35:07.571006] [INFO ] [sig ] ZBH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:07.709874] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZBH.txt [2026-01-06T20:35:07.709996] [INFO ] [sig ] [3494/3517] Completed ZBH in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 7.9s [2026-01-06T20:35:07.710035] [INFO ] [sig ] [3495/3517] Forecasting ZBIO... [2026-01-06T20:35:07.710065] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-06T20:35:07.710096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-06T20:35:07.721292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-06T20:35:07.721563] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-06T20:35:07.722329] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-06T20:35:07.722381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:07.722413] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:07.722440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:07.722496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:07.778865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:07.779444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:07.779519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:07.779551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:07.898335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:07.898466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:07.898508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:07.898537] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:07.901769] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: DOWN (p=9.94%) [2026-01-06T20:35:07.902036] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-06T20:35:07.902154] [INFO ] [sig ] ZBIO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:08.040478] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZBIO.txt [2026-01-06T20:35:08.040627] [INFO ] [sig ] [3495/3517] Completed ZBIO in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 7.6s [2026-01-06T20:35:08.040669] [INFO ] [sig ] [3496/3517] Forecasting ZBRA... [2026-01-06T20:35:08.040700] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-06T20:35:08.040736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-06T20:35:08.051419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-06T20:35:08.051720] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-06T20:35:08.052462] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-06T20:35:08.052513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:08.052544] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:08.052588] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:08.052651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:08.108911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:08.109507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:08.109599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:08.109634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:08.230155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:08.230305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:08.230347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:08.230376] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:08.233988] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: UP (p=84.37%) [2026-01-06T20:35:08.234269] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-06T20:35:08.234387] [INFO ] [sig ] ZBRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:08.372276] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZBRA.txt [2026-01-06T20:35:08.372391] [INFO ] [sig ] [3496/3517] Completed ZBRA in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 7.2s [2026-01-06T20:35:08.372430] [INFO ] [sig ] [3497/3517] Forecasting ZD... [2026-01-06T20:35:08.372459] [INFO ] [sig ] Generating forecast for: ZD [2026-01-06T20:35:08.372489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-06T20:35:08.383547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-06T20:35:08.383834] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-06T20:35:08.384583] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-06T20:35:08.384635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:08.384667] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:08.384694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:08.384751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:08.441694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:08.442279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:08.442353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:08.442385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:08.558489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:08.558627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:08.558667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:08.558695] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:08.562075] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-01-06T20:35:08.562344] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-06T20:35:08.562658] [INFO ] [sig ] ZD: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:08.702325] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZD.txt [2026-01-06T20:35:08.702478] [INFO ] [sig ] [3497/3517] Completed ZD in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 6.9s [2026-01-06T20:35:08.702697] [INFO ] [sig ] [3498/3517] Forecasting ZEPP... [2026-01-06T20:35:08.702728] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-06T20:35:08.702758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-06T20:35:08.714013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-06T20:35:08.714287] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-06T20:35:08.715051] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-06T20:35:08.715103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:08.715135] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:08.715162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:08.715218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:08.773115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:08.773739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:08.773815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:08.773848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:08.886931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:08.887086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:08.887139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:08.887169] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:08.890551] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-06T20:35:08.890839] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-06T20:35:08.890960] [INFO ] [sig ] ZEPP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:09.029793] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZEPP.txt [2026-01-06T20:35:09.029916] [INFO ] [sig ] [3498/3517] Completed ZEPP in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 6.5s [2026-01-06T20:35:09.029956] [INFO ] [sig ] [3499/3517] Forecasting ZETA... [2026-01-06T20:35:09.029986] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-06T20:35:09.030017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-06T20:35:09.041483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-06T20:35:09.041802] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-06T20:35:09.042560] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-06T20:35:09.042632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:09.042664] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:09.042691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:09.042749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:09.099692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:09.100313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:09.100387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:09.100420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:09.221772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:09.221911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:09.221965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:09.221995] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:09.225244] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=16.47%) [2026-01-06T20:35:09.225517] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-06T20:35:09.225655] [INFO ] [sig ] ZETA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:09.362647] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZETA.txt [2026-01-06T20:35:09.362764] [INFO ] [sig ] [3499/3517] Completed ZETA in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 6.2s [2026-01-06T20:35:09.362803] [INFO ] [sig ] [3500/3517] Forecasting ZEUS... [2026-01-06T20:35:09.362852] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-06T20:35:09.362882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-06T20:35:09.374320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-06T20:35:09.374622] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-06T20:35:09.375368] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-06T20:35:09.375419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:09.375451] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:09.375478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:09.375535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:09.431801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:09.432393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:09.432469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:09.432501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:09.553924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:09.554057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:09.554116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:09.554148] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:09.557857] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-06T20:35:09.558201] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-06T20:35:09.558344] [INFO ] [sig ] ZEUS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:09.697536] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZEUS.txt [2026-01-06T20:35:09.697691] [INFO ] [sig ] [3500/3517] Completed ZEUS in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 5.9s [2026-01-06T20:35:09.697730] [INFO ] [sig ] [3501/3517] Forecasting ZGN... [2026-01-06T20:35:09.697761] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-06T20:35:09.697792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-06T20:35:09.708665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-06T20:35:09.708974] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-06T20:35:09.709832] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-06T20:35:09.709883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:09.709951] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:09.709980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:09.710037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:09.767606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:09.768257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:09.768332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:09.768364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:09.888142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:09.888283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:09.888325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:09.888353] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:09.892124] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: UP (p=58.87%) [2026-01-06T20:35:09.892394] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-06T20:35:09.892514] [INFO ] [sig ] ZGN: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:10.032909] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZGN.txt [2026-01-06T20:35:10.033024] [INFO ] [sig ] [3501/3517] Completed ZGN in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 5.5s [2026-01-06T20:35:10.033063] [INFO ] [sig ] [3502/3517] Forecasting ZH... [2026-01-06T20:35:10.033092] [INFO ] [sig ] Generating forecast for: ZH [2026-01-06T20:35:10.033122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-06T20:35:10.044147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-06T20:35:10.044419] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-06T20:35:10.045203] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-06T20:35:10.045256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:10.045287] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:10.045314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:10.045371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:10.101806] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:10.102386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:10.102661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:10.102694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:10.222943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:10.223090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:10.223146] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:10.223179] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:10.226624] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-06T20:35:10.226895] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-06T20:35:10.227024] [INFO ] [sig ] ZH: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:10.367033] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZH.txt [2026-01-06T20:35:10.367152] [INFO ] [sig ] [3502/3517] Completed ZH in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 5.2s [2026-01-06T20:35:10.367194] [INFO ] [sig ] [3503/3517] Forecasting ZIM... [2026-01-06T20:35:10.367223] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-06T20:35:10.367269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-06T20:35:10.378195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-06T20:35:10.378471] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-06T20:35:10.379260] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-06T20:35:10.379312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:10.379343] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:10.379369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:10.379450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:10.437637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:10.438306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:10.438393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:10.438429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:10.558042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:10.558172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:10.558212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:10.558243] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:10.561539] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-06T20:35:10.561833] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-06T20:35:10.561959] [INFO ] [sig ] ZIM: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:10.702300] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZIM.txt [2026-01-06T20:35:10.702435] [INFO ] [sig ] [3503/3517] Completed ZIM in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 4.8s [2026-01-06T20:35:10.702478] [INFO ] [sig ] [3504/3517] Forecasting ZION... [2026-01-06T20:35:10.702510] [INFO ] [sig ] Generating forecast for: ZION [2026-01-06T20:35:10.702542] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-06T20:35:10.713873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-06T20:35:10.714178] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-06T20:35:10.715010] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-06T20:35:10.715063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:10.715096] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:10.715125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:10.715183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:10.777354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:10.778076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:10.778161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:10.778196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:10.904009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:10.904140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:10.904179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:10.904209] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:10.907894] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=5.53%) [2026-01-06T20:35:10.908169] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-06T20:35:10.908292] [INFO ] [sig ] ZION: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:11.053052] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZION.txt [2026-01-06T20:35:11.053194] [INFO ] [sig ] [3504/3517] Completed ZION in 0.4s | 2.90 sym/s | Total: 20.1m | ETA: 4.5s [2026-01-06T20:35:11.053257] [INFO ] [sig ] [3505/3517] Forecasting ZIP... [2026-01-06T20:35:11.053292] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-06T20:35:11.053337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-06T20:35:11.064729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-06T20:35:11.065017] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-06T20:35:11.065798] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-06T20:35:11.065849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:11.065891] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:11.065920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:11.065976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:11.124049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:11.124669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:11.124754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:11.124788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:11.248686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:11.248832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:11.248875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:11.248905] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:11.252236] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: DOWN (p=8.78%) [2026-01-06T20:35:11.252730] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-06T20:35:11.252856] [INFO ] [sig ] ZIP: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:11.396459] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZIP.txt [2026-01-06T20:35:11.396587] [INFO ] [sig ] [3505/3517] Completed ZIP in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 4.1s [2026-01-06T20:35:11.396631] [INFO ] [sig ] [3506/3517] Forecasting ZLAB... [2026-01-06T20:35:11.396662] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-06T20:35:11.396692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-06T20:35:11.407829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-06T20:35:11.408108] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-06T20:35:11.408963] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-06T20:35:11.409022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:11.409056] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:11.409083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:11.409141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:11.469879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:11.470674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:11.470761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:11.470796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:11.594858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:11.595023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:11.595067] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:11.595095] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:11.598539] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=35.57%) [2026-01-06T20:35:11.598884] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-06T20:35:11.599014] [INFO ] [sig ] ZLAB: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:11.742840] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZLAB.txt [2026-01-06T20:35:11.742993] [INFO ] [sig ] [3506/3517] Completed ZLAB in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 3.8s [2026-01-06T20:35:11.743048] [INFO ] [sig ] [3507/3517] Forecasting ZM... [2026-01-06T20:35:11.743080] [INFO ] [sig ] Generating forecast for: ZM [2026-01-06T20:35:11.743110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-06T20:35:11.754989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-06T20:35:11.755399] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-06T20:35:11.756440] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-06T20:35:11.756515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:11.756564] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:11.756634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:11.756710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:11.826326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:11.827428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:11.827526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:11.827598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:11.955806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:11.955960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:11.956002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:11.956031] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:11.959363] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-01-06T20:35:11.959684] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-06T20:35:11.959814] [INFO ] [sig ] ZM: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:12.098882] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZM.txt [2026-01-06T20:35:12.099013] [INFO ] [sig ] [3507/3517] Completed ZM in 0.4s | 2.90 sym/s | Total: 20.1m | ETA: 3.4s [2026-01-06T20:35:12.099053] [INFO ] [sig ] [3508/3517] Forecasting ZNTL... [2026-01-06T20:35:12.099083] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-06T20:35:12.099112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-06T20:35:12.111101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-06T20:35:12.111425] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-06T20:35:12.112241] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-06T20:35:12.112293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:12.112325] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:12.112352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:12.112408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:12.168843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:12.169668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:12.169745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:12.169778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:12.289174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:12.289343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:12.289403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:12.289435] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:12.292721] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=26.80%) [2026-01-06T20:35:12.293006] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-06T20:35:12.293132] [INFO ] [sig ] ZNTL: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:12.433349] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZNTL.txt [2026-01-06T20:35:12.433516] [INFO ] [sig ] [3508/3517] Completed ZNTL in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 3.1s [2026-01-06T20:35:12.433564] [INFO ] [sig ] [3509/3517] Forecasting ZS... [2026-01-06T20:35:12.433621] [INFO ] [sig ] Generating forecast for: ZS [2026-01-06T20:35:12.433653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-06T20:35:12.445773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-06T20:35:12.446114] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-06T20:35:12.447087] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-06T20:35:12.447138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:12.447168] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:12.447195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:12.447251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:12.503387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:12.504294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:12.504376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:12.504408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:12.626532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:12.626709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:12.626755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:12.626786] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:12.630235] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=42.36%) [2026-01-06T20:35:12.630517] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-06T20:35:12.630665] [INFO ] [sig ] ZS: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:12.772076] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZS.txt [2026-01-06T20:35:12.772230] [INFO ] [sig ] [3509/3517] Completed ZS in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 2.8s [2026-01-06T20:35:12.772270] [INFO ] [sig ] [3510/3517] Forecasting ZTO... [2026-01-06T20:35:12.772299] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-06T20:35:12.772329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-06T20:35:12.783947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-06T20:35:12.784277] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-06T20:35:12.785238] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-06T20:35:12.785289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:12.785319] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:12.785345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:12.785400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:12.841923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:12.842826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:12.842910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:12.842943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:12.962786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:12.962936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:12.962980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:12.963008] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:12.966265] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=9.52%) [2026-01-06T20:35:12.966540] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-06T20:35:12.966677] [INFO ] [sig ] ZTO: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:13.109720] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZTO.txt [2026-01-06T20:35:13.109869] [INFO ] [sig ] [3510/3517] Completed ZTO in 0.3s | 2.90 sym/s | Total: 20.1m | ETA: 2.4s [2026-01-06T20:35:13.109909] [INFO ] [sig ] [3511/3517] Forecasting ZTS... [2026-01-06T20:35:13.109939] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-06T20:35:13.109975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-06T20:35:13.122522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-06T20:35:13.122859] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-06T20:35:13.123642] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-06T20:35:13.123694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:13.123725] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:13.123753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:13.123809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:13.181254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:13.182323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:13.182442] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:13.182476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:13.308251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:13.308408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:13.308452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:13.308481] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:13.311896] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: UP (p=88.90%) [2026-01-06T20:35:13.312175] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-06T20:35:13.312304] [INFO ] [sig ] ZTS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:13.455447] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZTS.txt [2026-01-06T20:35:13.455646] [INFO ] [sig ] [3511/3517] Completed ZTS in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 2.1s [2026-01-06T20:35:13.455691] [INFO ] [sig ] [3512/3517] Forecasting ZUMZ... [2026-01-06T20:35:13.455722] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-06T20:35:13.455753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-06T20:35:13.467684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-06T20:35:13.467987] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-06T20:35:13.468748] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-06T20:35:13.468820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:13.468851] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:13.468878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:13.468934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:13.525195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:13.526041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:13.526123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:13.526155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:13.646907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:13.647037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:13.647076] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:13.647123] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:13.650512] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: DOWN (p=27.27%) [2026-01-06T20:35:13.650799] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-06T20:35:13.650921] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:13.793708] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZUMZ.txt [2026-01-06T20:35:13.793836] [INFO ] [sig ] [3512/3517] Completed ZUMZ in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 1.7s [2026-01-06T20:35:13.793875] [INFO ] [sig ] [3513/3517] Forecasting ZURA... [2026-01-06T20:35:13.793905] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-06T20:35:13.793934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-06T20:35:13.805740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-06T20:35:13.805994] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-06T20:35:13.806757] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-06T20:35:13.806809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:13.806841] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:13.806868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:13.806924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:13.864739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:13.865365] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:13.865440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:13.865472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:13.987998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:13.988142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:13.988183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:13.988212] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:13.991730] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: DOWN (p=9.90%) [2026-01-06T20:35:13.992006] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-06T20:35:13.992126] [INFO ] [sig ] ZURA: Forecast for 2026-01-06: DOWN (sign=0.00) [2026-01-06T20:35:14.131719] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-07 0 -> ./output/forecasts/individual/2026-01-07/ZURA.txt [2026-01-06T20:35:14.131837] [INFO ] [sig ] [3513/3517] Completed ZURA in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 1.4s [2026-01-06T20:35:14.131876] [INFO ] [sig ] [3514/3517] Forecasting ZVIA... [2026-01-06T20:35:14.131907] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-06T20:35:14.131937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-06T20:35:14.143929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-06T20:35:14.144197] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-06T20:35:14.144981] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-06T20:35:14.145034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:14.145069] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:14.145097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:14.145157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:14.201098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:14.201694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:14.201782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:14.201814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:14.319940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:14.320078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:14.320117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:14.320147] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:14.323350] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: UP (p=97.75%) [2026-01-06T20:35:14.323848] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-06T20:35:14.323969] [INFO ] [sig ] ZVIA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:14.466905] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZVIA.txt [2026-01-06T20:35:14.467049] [INFO ] [sig ] [3514/3517] Completed ZVIA in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 1.0s [2026-01-06T20:35:14.467089] [INFO ] [sig ] [3515/3517] Forecasting ZVRA... [2026-01-06T20:35:14.467119] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-06T20:35:14.467149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-06T20:35:14.478120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-06T20:35:14.478365] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-06T20:35:14.479174] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-06T20:35:14.479226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:14.479258] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:14.479285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:14.479342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:14.536867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:14.537466] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:14.537544] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:14.537595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:14.652403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:14.652533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:14.652590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:14.652623] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:14.655850] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: UP (p=99.81%) [2026-01-06T20:35:14.656119] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-06T20:35:14.656237] [INFO ] [sig ] ZVRA: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:14.795562] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZVRA.txt [2026-01-06T20:35:14.795698] [INFO ] [sig ] [3515/3517] Completed ZVRA in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 0.7s [2026-01-06T20:35:14.795736] [INFO ] [sig ] [3516/3517] Forecasting ZWS... [2026-01-06T20:35:14.795766] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-06T20:35:14.795796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-06T20:35:14.808371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-06T20:35:14.808663] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-06T20:35:14.809432] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-06T20:35:14.809483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:14.809514] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:14.809552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:14.809633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:14.866532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:14.867127] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:14.867202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:14.867235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:14.988995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:14.989133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:14.989174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:14.989203] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:14.992471] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: UP (p=63.21%) [2026-01-06T20:35:14.992755] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-06T20:35:14.992874] [INFO ] [sig ] ZWS: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:15.135793] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZWS.txt [2026-01-06T20:35:15.135910] [INFO ] [sig ] [3516/3517] Completed ZWS in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 0.3s [2026-01-06T20:35:15.135949] [INFO ] [sig ] [3517/3517] Forecasting ZYME... [2026-01-06T20:35:15.135978] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-06T20:35:15.136008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-06T20:35:15.147420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-06T20:35:15.147909] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-06T20:35:15.148894] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-06T20:35:15.148946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-06T20:35:15.148978] [DEBUG] [FORECASTER] Starting train method [2026-01-06T20:35:15.149005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-06T20:35:15.149062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-06T20:35:15.205981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-06T20:35:15.206599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-06T20:35:15.206674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-06T20:35:15.206706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-06T20:35:15.325378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-06T20:35:15.325499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-06T20:35:15.325538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-06T20:35:15.325584] [INFO ] [FORECASTER] Training complete [2026-01-06T20:35:15.328962] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-06T20:35:15.329231] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-06T20:35:15.329350] [INFO ] [sig ] ZYME: Forecast for 2026-01-06: UP (sign=1.00) [2026-01-06T20:35:15.470028] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-07 1 -> ./output/forecasts/individual/2026-01-07/ZYME.txt [2026-01-06T20:35:15.470144] [INFO ] [sig ] [3517/3517] Completed ZYME in 0.3s | 2.90 sym/s | Total: 20.2m | ETA: 0.0s [2026-01-06T20:35:15.470182] [INFO ] [sig ] ================================================== [2026-01-06T20:35:15.470211] [INFO ] [sig ] Forecasts complete: 3517/3517 symbols succeeded [2026-01-06T20:35:15.470241] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-06T20:35:15.470269] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-06T20:35:15.470759] [INFO ] [sig ] Found 59 forecast dates to process [2026-01-06T20:35:15.470807] [INFO ] [sig ] [1/59] Processing report for 2025-10-10... [2026-01-06T20:35:15.470845] [INFO ] [sig ] [1/59] Report for 2025-10-10 already exists, skipping... [2026-01-06T20:35:15.470875] [INFO ] [sig ] [2/59] Processing report for 2025-10-13... [2026-01-06T20:35:15.470933] [INFO ] [sig ] [2/59] Report for 2025-10-13 already exists, skipping... [2026-01-06T20:35:15.470964] [INFO ] [sig ] [3/59] Processing report for 2025-10-14... [2026-01-06T20:35:15.470997] [INFO ] [sig ] [3/59] Report for 2025-10-14 already exists, skipping... [2026-01-06T20:35:15.471025] [INFO ] [sig ] [4/59] Processing report for 2025-10-15... [2026-01-06T20:35:15.471057] [INFO ] [sig ] [4/59] Report for 2025-10-15 already exists, skipping... [2026-01-06T20:35:15.471085] [INFO ] [sig ] [5/59] Processing report for 2025-10-16... [2026-01-06T20:35:15.471117] [INFO ] [sig ] [5/59] Report for 2025-10-16 already exists, skipping... [2026-01-06T20:35:15.471144] [INFO ] [sig ] [6/59] Processing report for 2025-10-17... [2026-01-06T20:35:15.471175] [INFO ] [sig ] [6/59] Report for 2025-10-17 already exists, skipping... [2026-01-06T20:35:15.471202] [INFO ] [sig ] [7/59] Processing report for 2025-10-20... [2026-01-06T20:35:15.471233] [INFO ] [sig ] [7/59] Report for 2025-10-20 already exists, skipping... [2026-01-06T20:35:15.471260] [INFO ] [sig ] [8/59] Processing report for 2025-10-21... [2026-01-06T20:35:15.471291] [INFO ] [sig ] [8/59] Report for 2025-10-21 already exists, skipping... [2026-01-06T20:35:15.471326] [INFO ] [sig ] [9/59] Processing report for 2025-10-22... [2026-01-06T20:35:15.471358] [INFO ] [sig ] [9/59] Report for 2025-10-22 already exists, skipping... [2026-01-06T20:35:15.471389] [INFO ] [sig ] [10/59] Processing report for 2025-10-23... [2026-01-06T20:35:15.471421] [INFO ] [sig ] [10/59] Report for 2025-10-23 already exists, skipping... [2026-01-06T20:35:15.471448] [INFO ] [sig ] [11/59] Processing report for 2025-10-24... [2026-01-06T20:35:15.471479] [INFO ] [sig ] [11/59] Report for 2025-10-24 already exists, skipping... [2026-01-06T20:35:15.471509] [INFO ] [sig ] [12/59] Processing report for 2025-10-27... [2026-01-06T20:35:15.471540] [INFO ] [sig ] [12/59] Report for 2025-10-27 already exists, skipping... [2026-01-06T20:35:15.471567] [INFO ] [sig ] [13/59] Processing report for 2025-10-28... [2026-01-06T20:35:15.471617] [INFO ] [sig ] [13/59] Report for 2025-10-28 already exists, skipping... [2026-01-06T20:35:15.471645] [INFO ] [sig ] [14/59] Processing report for 2025-10-30... [2026-01-06T20:35:15.471677] [INFO ] [sig ] [14/59] Report for 2025-10-30 already exists, skipping... [2026-01-06T20:35:15.471704] [INFO ] [sig ] [15/59] Processing report for 2025-10-31... [2026-01-06T20:35:15.471736] [INFO ] [sig ] [15/59] Report for 2025-10-31 already exists, skipping... [2026-01-06T20:35:15.471762] [INFO ] [sig ] [16/59] Processing report for 2025-11-03... [2026-01-06T20:35:15.471793] [INFO ] [sig ] [16/59] Report for 2025-11-03 already exists, skipping... [2026-01-06T20:35:15.471819] [INFO ] [sig ] [17/59] Processing report for 2025-11-04... [2026-01-06T20:35:15.471851] [INFO ] [sig ] [17/59] Report for 2025-11-04 already exists, skipping... [2026-01-06T20:35:15.471877] [INFO ] [sig ] [18/59] Processing report for 2025-11-05... [2026-01-06T20:35:15.471909] [INFO ] [sig ] [18/59] Report for 2025-11-05 already exists, skipping... [2026-01-06T20:35:15.471935] [INFO ] [sig ] [19/59] Processing report for 2025-11-06... [2026-01-06T20:35:15.471967] [INFO ] [sig ] [19/59] Report for 2025-11-06 already exists, skipping... [2026-01-06T20:35:15.471993] [INFO ] [sig ] [20/59] Processing report for 2025-11-07... [2026-01-06T20:35:15.472024] [INFO ] [sig ] [20/59] Report for 2025-11-07 already exists, skipping... [2026-01-06T20:35:15.472051] [INFO ] [sig ] [21/59] Processing report for 2025-11-10... [2026-01-06T20:35:15.472088] [INFO ] [sig ] [21/59] Report for 2025-11-10 already exists, skipping... [2026-01-06T20:35:15.472116] [INFO ] [sig ] [22/59] Processing report for 2025-11-11... [2026-01-06T20:35:15.472148] [INFO ] [sig ] [22/59] Report for 2025-11-11 already exists, skipping... [2026-01-06T20:35:15.472174] [INFO ] [sig ] [23/59] Processing report for 2025-11-12... [2026-01-06T20:35:15.472205] [INFO ] [sig ] [23/59] Report for 2025-11-12 already exists, skipping... [2026-01-06T20:35:15.472231] [INFO ] [sig ] [24/59] Processing report for 2025-11-13... [2026-01-06T20:35:15.472262] [INFO ] [sig ] [24/59] Report for 2025-11-13 already exists, skipping... [2026-01-06T20:35:15.472288] [INFO ] [sig ] [25/59] Processing report for 2025-11-17... [2026-01-06T20:35:15.472319] [INFO ] [sig ] [25/59] Report for 2025-11-17 already exists, skipping... [2026-01-06T20:35:15.472346] [INFO ] [sig ] [26/59] Processing report for 2025-11-18... [2026-01-06T20:35:15.472379] [INFO ] [sig ] [26/59] Report for 2025-11-18 already exists, skipping... [2026-01-06T20:35:15.472408] [INFO ] [sig ] [27/59] Processing report for 2025-11-19... [2026-01-06T20:35:15.472439] [INFO ] [sig ] [27/59] Report for 2025-11-19 already exists, skipping... [2026-01-06T20:35:15.472466] [INFO ] [sig ] [28/59] Processing report for 2025-11-20... [2026-01-06T20:35:15.472496] [INFO ] [sig ] [28/59] Report for 2025-11-20 already exists, skipping... [2026-01-06T20:35:15.472523] [INFO ] [sig ] [29/59] Processing report for 2025-11-21... [2026-01-06T20:35:15.472555] [INFO ] [sig ] [29/59] Report for 2025-11-21 already exists, skipping... [2026-01-06T20:35:15.472599] [INFO ] [sig ] [30/59] Processing report for 2025-11-24... [2026-01-06T20:35:15.472633] [INFO ] [sig ] [30/59] Report for 2025-11-24 already exists, skipping... [2026-01-06T20:35:15.472660] [INFO ] [sig ] [31/59] Processing report for 2025-11-25... [2026-01-06T20:35:15.472692] [INFO ] [sig ] [31/59] Report for 2025-11-25 already exists, skipping... [2026-01-06T20:35:15.472719] [INFO ] [sig ] [32/59] Processing report for 2025-11-26... [2026-01-06T20:35:15.472750] [INFO ] [sig ] [32/59] Report for 2025-11-26 already exists, skipping... [2026-01-06T20:35:15.472777] [INFO ] [sig ] [33/59] Processing report for 2025-11-28... [2026-01-06T20:35:15.472808] [INFO ] [sig ] [33/59] Report for 2025-11-28 already exists, skipping... [2026-01-06T20:35:15.472835] [INFO ] [sig ] [34/59] Processing report for 2025-12-01... [2026-01-06T20:35:15.472879] [INFO ] [sig ] [34/59] Report for 2025-12-01 already exists, skipping... [2026-01-06T20:35:15.472908] [INFO ] [sig ] [35/59] Processing report for 2025-12-02... [2026-01-06T20:35:15.472940] [INFO ] [sig ] [35/59] Report for 2025-12-02 already exists, skipping... [2026-01-06T20:35:15.472967] [INFO ] [sig ] [36/59] Processing report for 2025-12-03... [2026-01-06T20:35:15.472998] [INFO ] [sig ] [36/59] Report for 2025-12-03 already exists, skipping... [2026-01-06T20:35:15.473024] [INFO ] [sig ] [37/59] Processing report for 2025-12-04... [2026-01-06T20:35:15.473063] [INFO ] [sig ] [37/59] Report for 2025-12-04 already exists, skipping... [2026-01-06T20:35:15.473091] [INFO ] [sig ] [38/59] Processing report for 2025-12-05... [2026-01-06T20:35:15.473127] [INFO ] [sig ] [38/59] Report for 2025-12-05 already exists, skipping... [2026-01-06T20:35:15.473155] [INFO ] [sig ] [39/59] Processing report for 2025-12-08... [2026-01-06T20:35:15.473187] [INFO ] [sig ] [39/59] Report for 2025-12-08 already exists, skipping... [2026-01-06T20:35:15.473231] [INFO ] [sig ] [40/59] Processing report for 2025-12-09... [2026-01-06T20:35:15.473264] [INFO ] [sig ] [40/59] Report for 2025-12-09 already exists, skipping... [2026-01-06T20:35:15.473291] [INFO ] [sig ] [41/59] Processing report for 2025-12-10... [2026-01-06T20:35:15.473329] [INFO ] [sig ] [41/59] Report for 2025-12-10 already exists, skipping... [2026-01-06T20:35:15.473364] [INFO ] [sig ] [42/59] Processing report for 2025-12-11... [2026-01-06T20:35:15.473401] [INFO ] [sig ] [42/59] Report for 2025-12-11 already exists, skipping... [2026-01-06T20:35:15.473428] [INFO ] [sig ] [43/59] Processing report for 2025-12-12... [2026-01-06T20:35:15.473460] [INFO ] [sig ] [43/59] Report for 2025-12-12 already exists, skipping... [2026-01-06T20:35:15.473487] [INFO ] [sig ] [44/59] Processing report for 2025-12-15... [2026-01-06T20:35:15.473518] [INFO ] [sig ] [44/59] Report for 2025-12-15 already exists, skipping... [2026-01-06T20:35:15.473544] [INFO ] [sig ] [45/59] Processing report for 2025-12-16... [2026-01-06T20:35:15.473592] [INFO ] [sig ] [45/59] Report for 2025-12-16 already exists, skipping... [2026-01-06T20:35:15.473622] [INFO ] [sig ] [46/59] Processing report for 2025-12-17... [2026-01-06T20:35:15.473653] [INFO ] [sig ] [46/59] Report for 2025-12-17 already exists, skipping... [2026-01-06T20:35:15.473680] [INFO ] [sig ] [47/59] Processing report for 2025-12-18... [2026-01-06T20:35:15.473721] [INFO ] [sig ] [47/59] Report for 2025-12-18 already exists, skipping... [2026-01-06T20:35:15.473756] [INFO ] [sig ] [48/59] Processing report for 2025-12-19... [2026-01-06T20:35:15.473787] [INFO ] [sig ] [48/59] Report for 2025-12-19 already exists, skipping... [2026-01-06T20:35:15.473813] [INFO ] [sig ] [49/59] Processing report for 2025-12-22... [2026-01-06T20:35:15.473862] [INFO ] [sig ] [49/59] Report for 2025-12-22 already exists, skipping... [2026-01-06T20:35:15.473891] [INFO ] [sig ] [50/59] Processing report for 2025-12-23... [2026-01-06T20:35:15.473933] [INFO ] [sig ] [50/59] Report for 2025-12-23 already exists, skipping... [2026-01-06T20:35:15.473962] [INFO ] [sig ] [51/59] Processing report for 2025-12-24... [2026-01-06T20:35:15.473994] [INFO ] [sig ] [51/59] Report for 2025-12-24 already exists, skipping... [2026-01-06T20:35:15.474020] [INFO ] [sig ] [52/59] Processing report for 2025-12-26... [2026-01-06T20:35:15.474059] [INFO ] [sig ] [52/59] Report for 2025-12-26 already exists, skipping... [2026-01-06T20:35:15.474087] [INFO ] [sig ] [53/59] Processing report for 2025-12-29... [2026-01-06T20:35:15.474119] [INFO ] [sig ] [53/59] Report for 2025-12-29 already exists, skipping... [2026-01-06T20:35:15.474145] [INFO ] [sig ] [54/59] Processing report for 2025-12-30... [2026-01-06T20:35:15.474183] [INFO ] [sig ] [54/59] Report for 2025-12-30 already exists, skipping... [2026-01-06T20:35:15.474212] [INFO ] [sig ] [55/59] Processing report for 2025-12-31... [2026-01-06T20:35:15.474250] [INFO ] [sig ] [55/59] Report for 2025-12-31 already exists, skipping... [2026-01-06T20:35:15.474278] [INFO ] [sig ] [56/59] Processing report for 2026-01-02... [2026-01-06T20:35:15.474310] [INFO ] [sig ] [56/59] Report for 2026-01-02 already exists, skipping... [2026-01-06T20:35:15.474337] [INFO ] [sig ] [57/59] Processing report for 2026-01-05... [2026-01-06T20:35:15.474373] [INFO ] [sig ] [57/59] Report for 2026-01-05 already exists, skipping... [2026-01-06T20:35:15.474401] [INFO ] [sig ] [58/59] Processing report for 2026-01-06... [2026-01-06T20:35:15.474432] [INFO ] [sig ] [58/59] Report for 2026-01-06 already exists, skipping... [2026-01-06T20:35:15.474459] [INFO ] [sig ] [59/59] Processing report for 2026-01-07... [2026-01-06T20:35:15.611509] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.611654] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-06T20:35:15.611731] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.611795] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.611862] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.611934] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-06T20:35:15.612004] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.612065] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-06T20:35:15.612133] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.612195] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.612255] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.612314] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-06T20:35:15.612386] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.612450] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.612516] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.612595] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.612658] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.612729] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-06T20:35:15.612791] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-06T20:35:15.612851] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-06T20:35:15.612911] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.612970] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.613029] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.613088] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.613147] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-06T20:35:15.613208] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.613268] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-06T20:35:15.613337] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-06T20:35:15.613402] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.613461] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.613521] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.613598] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.613671] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-06T20:35:15.613733] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-06T20:35:15.613814] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.613875] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.613935] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-06T20:35:15.613995] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-06T20:35:15.614054] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-06T20:35:15.614114] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.614174] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-06T20:35:15.614233] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-06T20:35:15.614292] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-06T20:35:15.614376] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.614438] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.614497] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.614557] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.614638] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.614699] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.614759] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.614819] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-06T20:35:15.614880] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.614939] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-06T20:35:15.614999] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.615067] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.615128] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.615187] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.615254] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.615314] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.615373] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-06T20:35:15.615440] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-06T20:35:15.615501] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.615566] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.615648] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.615708] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.615767] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.615835] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.615896] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-06T20:35:15.615955] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.616014] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.616073] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.616140] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-06T20:35:15.616201] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.616260] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.616320] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-06T20:35:15.616383] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-06T20:35:15.616442] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-06T20:35:15.616502] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-06T20:35:15.616598] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.616671] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.616733] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.616799] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-06T20:35:15.616868] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.616935] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.616997] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.617055] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-06T20:35:15.617113] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.617172] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.617231] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-06T20:35:15.617289] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.617362] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-06T20:35:15.617427] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.617485] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.617545] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-06T20:35:15.617624] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.617684] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.617743] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.617803] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-06T20:35:15.617861] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.617927] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.617988] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.618047] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.618105] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-06T20:35:15.618163] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.618221] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.618296] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.618355] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-06T20:35:15.618413] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-06T20:35:15.618483] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.618543] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-06T20:35:15.618622] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-06T20:35:15.618684] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-06T20:35:15.618743] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-06T20:35:15.618816] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.618885] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-06T20:35:15.618945] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.619005] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.619064] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.619123] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.619195] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-06T20:35:15.619264] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-06T20:35:15.619330] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.619394] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.619455] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.619514] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.619590] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-06T20:35:15.619661] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.619722] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.619782] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.619850] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-06T20:35:15.619911] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-06T20:35:15.619969] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.620035] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.620096] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.620154] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.620213] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-06T20:35:15.620272] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-06T20:35:15.620331] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.620390] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.620448] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.620508] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.620587] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.620659] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-06T20:35:15.620721] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-06T20:35:15.620780] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-06T20:35:15.620840] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.620899] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.620957] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-06T20:35:15.621024] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-06T20:35:15.621092] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.621159] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-06T20:35:15.621220] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.621279] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-06T20:35:15.621338] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.621402] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.621460] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.621518] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-06T20:35:15.621609] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-06T20:35:15.621672] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-06T20:35:15.621740] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.621801] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.621860] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.621919] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.621979] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.622047] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-06T20:35:15.622108] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.622175] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-06T20:35:15.622236] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.622296] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-06T20:35:15.622356] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.622414] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.622473] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.622532] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.622617] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-06T20:35:15.622680] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-06T20:35:15.622740] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.622815] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.622875] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.622945] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.623012] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.623073] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.623132] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-06T20:35:15.623191] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.623257] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.623315] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.623374] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-06T20:35:15.623433] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.623492] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.623550] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-06T20:35:15.623629] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.623697] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.623758] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-06T20:35:15.623818] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.623877] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-06T20:35:15.623935] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.624002] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-06T20:35:15.624062] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-06T20:35:15.624121] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.624180] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.624239] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.624297] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-06T20:35:15.624358] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-06T20:35:15.624422] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.624491] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.624552] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.624636] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-06T20:35:15.624696] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-06T20:35:15.624755] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.624814] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.624872] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.624929] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-06T20:35:15.624988] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.625048] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.625115] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-06T20:35:15.625177] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.625243] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-06T20:35:15.625303] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.625364] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-06T20:35:15.625427] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.625485] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-06T20:35:15.625543] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.625628] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.625690] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-06T20:35:15.625749] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.625807] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.625867] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.625925] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.625983] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-06T20:35:15.626042] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.626100] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.626168] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.626227] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.626286] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.626354] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.626414] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.626474] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.626731] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.626800] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.626861] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.626920] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-06T20:35:15.626979] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.627038] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.627096] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.627155] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.627220] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.627286] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-06T20:35:15.627346] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.627421] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.627482] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-06T20:35:15.627739] [DEBUG] [LOCAL ] Loaded configuration for BG: 4 features, 70.0% accuracy [2026-01-06T20:35:15.627808] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.627869] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.627936] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.627997] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.628057] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.628116] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-06T20:35:15.628182] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.628242] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.628301] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-06T20:35:15.628359] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.628423] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.628483] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.628550] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-06T20:35:15.628630] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.628691] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.628768] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.628829] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.628889] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.628947] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-06T20:35:15.629008] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.629067] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-06T20:35:15.629128] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-06T20:35:15.629194] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.629254] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.629312] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.629373] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-06T20:35:15.629443] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-06T20:35:15.629504] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.629569] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-06T20:35:15.629654] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-06T20:35:15.629722] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.629783] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-06T20:35:15.629849] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.629910] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-06T20:35:15.629970] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-06T20:35:15.630038] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-06T20:35:15.630098] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.630157] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-06T20:35:15.630216] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-06T20:35:15.630275] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-06T20:35:15.630334] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-06T20:35:15.630402] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.630468] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.630528] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.630606] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-06T20:35:15.630667] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.630726] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-06T20:35:15.630785] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-06T20:35:15.630844] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.630903] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.630969] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-06T20:35:15.631030] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-06T20:35:15.631089] [DEBUG] [LOCAL ] Loaded configuration for AXON: 2 features, 90.0% accuracy [2026-01-06T20:35:15.631149] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.631223] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.631284] [DEBUG] [LOCAL ] Loaded configuration for RIME: 6 features, 80.0% accuracy [2026-01-06T20:35:15.631352] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.631413] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.631472] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-06T20:35:15.631541] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-06T20:35:15.631629] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.631709] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.631769] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.631827] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.631885] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.631942] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.631999] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.632057] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.632141] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.632209] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.632269] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-06T20:35:15.632327] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.632386] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.632445] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-06T20:35:15.632511] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.632587] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.632650] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.632709] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.632767] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.632824] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.632882] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.632940] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.632997] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.633056] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-06T20:35:15.633113] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.633171] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.633229] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-06T20:35:15.633295] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.633356] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.633418] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.633476] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-06T20:35:15.633534] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-06T20:35:15.633610] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-06T20:35:15.633672] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.633729] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.633787] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-06T20:35:15.633845] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.633903] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-06T20:35:15.633969] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.634028] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-06T20:35:15.634088] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-06T20:35:15.634146] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.634212] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.634280] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.634340] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.634398] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.634456] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.634514] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.634600] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.634671] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-06T20:35:15.634732] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.634790] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.634848] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-06T20:35:15.634914] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.634974] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.635031] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-06T20:35:15.635089] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.635146] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-06T20:35:15.635203] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.635269] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.635329] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.635387] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-06T20:35:15.635444] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-06T20:35:15.635516] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-06T20:35:15.635591] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-06T20:35:15.635661] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.635729] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.635789] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.635847] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-06T20:35:15.635912] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-06T20:35:15.635970] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.636029] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.636089] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.636147] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.636206] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.636265] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.636333] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-06T20:35:15.636398] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-06T20:35:15.636456] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.636531] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.636610] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-06T20:35:15.636671] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.636731] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.636791] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.636850] [DEBUG] [LOCAL ] Loaded configuration for FGEN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.636910] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-06T20:35:15.636979] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.637039] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-06T20:35:15.637099] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.637158] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-06T20:35:15.637225] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.637290] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-06T20:35:15.637350] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-06T20:35:15.637407] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-06T20:35:15.637466] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-06T20:35:15.637534] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.637614] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.637675] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.637735] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-06T20:35:15.637802] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.637863] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-06T20:35:15.637923] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-06T20:35:15.637982] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.638041] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-06T20:35:15.638099] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-06T20:35:15.638166] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-06T20:35:15.638226] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-06T20:35:15.638285] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-06T20:35:15.638343] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.638410] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.638469] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.638528] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.638610] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.638888] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-06T20:35:15.638964] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-06T20:35:15.639025] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-06T20:35:15.639085] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-06T20:35:15.639148] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.639206] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-06T20:35:15.639265] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.639324] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.639381] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.639448] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.639509] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.639590] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.639654] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-06T20:35:15.639714] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-06T20:35:15.639779] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-06T20:35:15.639839] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.639906] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-06T20:35:15.639966] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-06T20:35:15.640025] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-06T20:35:15.640092] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-06T20:35:15.640154] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.640213] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.640273] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-06T20:35:15.640331] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.640398] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.640459] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.640525] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.640602] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.640671] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.640738] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.640800] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.640860] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.640919] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-06T20:35:15.640977] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.641037] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-06T20:35:15.641095] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-06T20:35:15.641154] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-06T20:35:15.641229] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-06T20:35:15.641288] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.641354] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.641427] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-06T20:35:15.641488] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.641555] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-06T20:35:15.641636] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.641704] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.641773] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.641832] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.641890] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.641948] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.642007] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.642066] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.642125] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-06T20:35:15.642184] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.642243] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.642302] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.642360] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.642420] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.642480] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.642538] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.642616] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.642677] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.642736] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.642795] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.642855] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.642913] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.642981] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-06T20:35:15.643043] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-06T20:35:15.643101] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-06T20:35:15.643162] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.643225] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-06T20:35:15.643283] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-06T20:35:15.643343] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.643410] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-06T20:35:15.643471] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-06T20:35:15.643530] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-06T20:35:15.643612] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.643681] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.643763] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.643825] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.643886] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.643946] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.644006] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-06T20:35:15.644066] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.644133] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.644196] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.644256] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.644317] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.644379] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-06T20:35:15.644442] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-06T20:35:15.644502] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.644569] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.644650] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.644711] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.644771] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.644831] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-06T20:35:15.644892] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.644952] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.645012] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.645073] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.645133] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-06T20:35:15.645192] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.645253] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.645312] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-06T20:35:15.645374] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.645436] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.645496] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.645555] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.645633] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-06T20:35:15.645709] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.645771] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.645831] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.645891] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.645961] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-06T20:35:15.646023] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-06T20:35:15.646092] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.646168] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.646231] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-06T20:35:15.646291] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-06T20:35:15.646352] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-06T20:35:15.646412] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.646472] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-06T20:35:15.646540] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.646621] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.646683] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-06T20:35:15.646744] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-06T20:35:15.646812] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.646882] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.646943] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.647011] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.647073] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.647141] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-06T20:35:15.647219] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.647280] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-06T20:35:15.647341] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.647410] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-06T20:35:15.647472] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-06T20:35:15.647538] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.647624] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-06T20:35:15.647687] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-06T20:35:15.647747] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-06T20:35:15.647807] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.647867] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-06T20:35:15.647927] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-06T20:35:15.647994] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-06T20:35:15.648055] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.648122] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.648183] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.648242] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-06T20:35:15.648302] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.648361] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.648433] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.648494] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.648554] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.648643] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.648711] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.648788] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.648849] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-06T20:35:15.648909] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-06T20:35:15.648967] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.649026] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.649085] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.649144] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.649203] [DEBUG] [LOCAL ] Loaded configuration for CNXC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.649263] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-06T20:35:15.649321] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.649380] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-06T20:35:15.649438] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-06T20:35:15.649497] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-06T20:35:15.649554] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-06T20:35:15.649631] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.649699] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.649759] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.649818] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-06T20:35:15.649886] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.649947] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.650007] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.650065] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-06T20:35:15.650133] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-06T20:35:15.650193] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.650269] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.650329] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.650388] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.650447] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.650506] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.650565] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.650645] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.650705] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.650765] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-06T20:35:15.650824] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-06T20:35:15.650883] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.650942] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.651008] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.651069] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.651128] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.651192] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-06T20:35:15.651269] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-06T20:35:15.651329] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-06T20:35:15.651391] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-06T20:35:15.651449] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.651508] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.651565] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-06T20:35:15.651652] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.651719] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.651778] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.651835] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.651893] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.651951] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.652017] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.652076] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-06T20:35:15.652135] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-06T20:35:15.652202] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.652261] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-06T20:35:15.652327] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-06T20:35:15.652389] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-06T20:35:15.652448] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.652505] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.652563] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.652643] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.652701] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.652759] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.652826] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.652885] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.652943] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-06T20:35:15.653001] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-06T20:35:15.653065] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-06T20:35:15.653125] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-06T20:35:15.653183] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-06T20:35:15.653239] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.653296] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.653362] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-06T20:35:15.653434] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.653494] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-06T20:35:15.653551] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.653635] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.653695] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.653753] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.653817] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.653877] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.653934] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-06T20:35:15.653992] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.654050] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.654119] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.654185] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.654245] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.654303] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.654360] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-06T20:35:15.654417] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.654474] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.654728] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.654788] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.654863] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-06T20:35:15.654930] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-06T20:35:15.654990] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.655049] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.655106] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.655164] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-06T20:35:15.655229] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.655287] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.655345] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.655408] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-06T20:35:15.655465] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.655522] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.655746] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-06T20:35:15.655806] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.655871] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.655932] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.655991] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.656057] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.656115] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.656173] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.656231] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-06T20:35:15.656296] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.656356] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.656421] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.656504] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-06T20:35:15.656763] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.656834] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.656892] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.656950] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.657016] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-06T20:35:15.657075] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-06T20:35:15.657133] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-06T20:35:15.657199] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.657258] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.657316] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.657375] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-06T20:35:15.657441] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.657500] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-06T20:35:15.657558] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.657764] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-06T20:35:15.657824] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-06T20:35:15.657883] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.657940] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-06T20:35:15.657996] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.658053] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-06T20:35:15.658109] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.658167] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-06T20:35:15.658235] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-06T20:35:15.658296] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-06T20:35:15.658354] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.658413] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-06T20:35:15.658476] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.658537] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-06T20:35:15.658619] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.658681] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.658747] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-06T20:35:15.658825] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.658883] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-06T20:35:15.658941] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.659007] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-06T20:35:15.659075] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.659134] [DEBUG] [LOCAL ] Loaded configuration for ANIP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.659191] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.659248] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.659306] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-06T20:35:15.659363] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.659421] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-06T20:35:15.659478] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.659544] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.659621] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.659680] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.659762] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-06T20:35:15.659822] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.659880] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.659939] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-06T20:35:15.659998] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.660056] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.660114] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.660171] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-06T20:35:15.660228] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.660284] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.660341] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.660399] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-06T20:35:15.660456] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-06T20:35:15.660515] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-06T20:35:15.660594] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-06T20:35:15.660708] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.660795] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.660858] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-06T20:35:15.660924] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-06T20:35:15.660984] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.661042] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.661105] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-06T20:35:15.661180] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.661241] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.661299] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.661356] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-06T20:35:15.661417] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-06T20:35:15.661474] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-06T20:35:15.661533] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.661622] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-06T20:35:15.661684] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-06T20:35:15.661742] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.661800] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.661866] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.661925] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.661984] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.662041] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.662107] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-06T20:35:15.662165] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-06T20:35:15.662231] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.662291] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-06T20:35:15.662355] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-06T20:35:15.662414] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.662471] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.662534] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.662612] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.662672] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.662741] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.662808] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.662868] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-06T20:35:15.662925] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.662981] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.663038] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-06T20:35:15.663095] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-06T20:35:15.663153] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.663223] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-06T20:35:15.663289] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.663347] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.663408] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-06T20:35:15.663486] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.663555] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-06T20:35:15.663643] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.663702] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-06T20:35:15.663762] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-06T20:35:15.663822] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-06T20:35:15.663882] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-06T20:35:15.663941] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-06T20:35:15.663999] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.664058] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-06T20:35:15.664125] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.664185] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.664261] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.664320] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.664382] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-06T20:35:15.664452] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-06T20:35:15.664512] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.664588] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.664651] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-06T20:35:15.664711] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.664770] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.664830] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.664898] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.664959] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.665018] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.665077] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.665136] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.665195] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.665262] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.665322] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-06T20:35:15.665384] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-06T20:35:15.665445] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-06T20:35:15.665503] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-06T20:35:15.665561] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-06T20:35:15.665647] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.665719] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-06T20:35:15.665787] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.665854] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.665915] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.665981] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-06T20:35:15.666041] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-06T20:35:15.666107] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.666168] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.666235] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.666296] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.666355] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.666414] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.666474] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.666533] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.666614] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.666676] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-06T20:35:15.666735] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.666802] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-06T20:35:15.666862] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-06T20:35:15.666921] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.666979] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-06T20:35:15.667038] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.667097] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.667157] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-06T20:35:15.667224] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.667285] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.667352] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.667424] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.667485] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.667544] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.667622] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.667684] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.667744] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-06T20:35:15.667806] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.667865] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.667925] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-06T20:35:15.667985] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-06T20:35:15.668045] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.668117] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-06T20:35:15.668178] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.668271] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.668375] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-06T20:35:15.668469] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.668537] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.668630] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-06T20:35:15.668703] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.668780] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.668847] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.668929] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.669001] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.669067] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-06T20:35:15.669131] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-06T20:35:15.669194] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.669257] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.669320] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.669383] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-06T20:35:15.669445] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-06T20:35:15.669509] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-06T20:35:15.669598] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.669666] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.669729] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-06T20:35:15.669793] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.669855] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-06T20:35:15.669917] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.669987] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.670061] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.670124] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-06T20:35:15.670185] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-06T20:35:15.670257] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.670328] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.670392] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-06T20:35:15.670456] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-06T20:35:15.670518] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.670608] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.670677] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.670750] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.670828] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.670892] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.670954] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-06T20:35:15.671016] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.671085] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.671147] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.671209] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.671269] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-06T20:35:15.671329] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-06T20:35:15.671389] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-06T20:35:15.671451] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.671519] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.671600] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.671664] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-06T20:35:15.671726] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.671786] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.671847] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.671908] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-06T20:35:15.671970] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-06T20:35:15.672031] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.672095] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-06T20:35:15.672157] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.672219] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-06T20:35:15.672289] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-06T20:35:15.672353] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-06T20:35:15.672420] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-06T20:35:15.672485] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-06T20:35:15.672545] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.672626] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-06T20:35:15.672874] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-06T20:35:15.672936] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.672998] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.673066] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.673130] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.673192] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.673263] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.673326] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-06T20:35:15.673386] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.673447] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-06T20:35:15.673710] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.673774] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.673836] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.673905] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.673994] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-06T20:35:15.674058] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.674120] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.674180] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-06T20:35:15.674240] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.674312] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.674387] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.674450] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.674511] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-06T20:35:15.674592] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.674660] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.674723] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.674785] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-06T20:35:15.674845] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.674906] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.674967] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-06T20:35:15.675030] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.675099] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-06T20:35:15.675171] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.675232] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.675301] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.675371] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-06T20:35:15.675434] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.675496] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.675769] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-06T20:35:15.675834] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.675896] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-06T20:35:15.675967] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.676036] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-06T20:35:15.676101] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.676162] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.676224] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.676284] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-06T20:35:15.676353] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-06T20:35:15.676421] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-06T20:35:15.676482] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-06T20:35:15.676738] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-06T20:35:15.676809] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.676872] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-06T20:35:15.676934] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-06T20:35:15.676995] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.677056] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.677117] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.677178] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-06T20:35:15.677239] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.677299] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-06T20:35:15.677370] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.677438] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.677507] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.677748] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-06T20:35:15.677812] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.677882] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-06T20:35:15.677945] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.678014] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-06T20:35:15.678085] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.678148] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.678216] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.678279] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.678340] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.678404] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.678467] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-06T20:35:15.678538] [DEBUG] [LOCAL ] Loaded configuration for KRP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.678617] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-06T20:35:15.678692] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-06T20:35:15.678774] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.678841] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.678922] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.678986] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-06T20:35:15.679047] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-06T20:35:15.679108] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.679169] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.679250] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-06T20:35:15.679321] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-06T20:35:15.679388] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.679451] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.679520] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.679603] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.679668] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.679730] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-06T20:35:15.679800] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.679864] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-06T20:35:15.679925] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.679995] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.680059] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.680121] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.680183] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.680245] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.680306] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.680376] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.680439] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-06T20:35:15.680509] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.680589] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-06T20:35:15.680663] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-06T20:35:15.680735] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.680798] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-06T20:35:15.680860] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.680921] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.680983] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.681051] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-06T20:35:15.681114] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.681176] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.681237] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.681305] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.681373] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.681436] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.681496] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.681556] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.681644] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-06T20:35:15.681706] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.681768] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.681829] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-06T20:35:15.681890] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.681951] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-06T20:35:15.682011] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.682080] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-06T20:35:15.682143] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.682204] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-06T20:35:15.682266] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.682328] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-06T20:35:15.682389] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-06T20:35:15.682450] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-06T20:35:15.682511] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.682589] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.682656] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-06T20:35:15.682726] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-06T20:35:15.682790] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.682852] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-06T20:35:15.682921] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.682984] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-06T20:35:15.683046] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.683108] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-06T20:35:15.683170] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.683239] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-06T20:35:15.683301] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.683363] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-06T20:35:15.683425] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-06T20:35:15.683486] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-06T20:35:15.683549] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.683630] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.683693] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-06T20:35:15.683754] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.683824] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.683904] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.683974] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-06T20:35:15.684039] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.684108] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-06T20:35:15.684180] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-06T20:35:15.684245] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-06T20:35:15.684307] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.684368] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.684438] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.684501] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-06T20:35:15.684588] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-06T20:35:15.684655] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.684718] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.684780] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-06T20:35:15.684842] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-06T20:35:15.684904] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.684965] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-06T20:35:15.685034] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.685098] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-06T20:35:15.685160] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-06T20:35:15.685221] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.685292] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-06T20:35:15.685355] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.685417] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.685478] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-06T20:35:15.685539] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.685634] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.685698] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-06T20:35:15.685768] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.685831] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-06T20:35:15.685892] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.685952] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-06T20:35:15.686020] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.686082] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.686143] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.686204] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.686265] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-06T20:35:15.686326] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-06T20:35:15.686392] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.686453] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-06T20:35:15.686520] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-06T20:35:15.686602] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-06T20:35:15.686667] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.686728] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-06T20:35:15.686790] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.686851] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.686912] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.686974] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.687043] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-06T20:35:15.687105] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-06T20:35:15.687166] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.687229] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.687299] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.687370] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.687434] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-06T20:35:15.687506] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-06T20:35:15.687599] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.687667] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.687731] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-06T20:35:15.687795] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-06T20:35:15.687864] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.687938] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.688002] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-06T20:35:15.688065] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.688128] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.688190] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-06T20:35:15.688253] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.688315] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-06T20:35:15.688378] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.688445] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-06T20:35:15.688506] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-06T20:35:15.688608] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.688675] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.688746] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.688828] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.688891] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.688964] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-06T20:35:15.689028] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-06T20:35:15.689090] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.689151] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.689213] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.689273] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.689336] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.689400] [DEBUG] [LOCAL ] Loaded configuration for DSGN: 5 features, 80.0% accuracy [2026-01-06T20:35:15.689471] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.689541] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-06T20:35:15.689631] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.689696] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.689759] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-06T20:35:15.689820] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.689882] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.689943] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-06T20:35:15.690005] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.690067] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.690128] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-06T20:35:15.690190] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-06T20:35:15.690251] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.690314] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.690375] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.690437] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-06T20:35:15.690506] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-06T20:35:15.690570] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.690665] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-06T20:35:15.690728] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.690789] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.690850] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.690910] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.690971] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.691032] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.691093] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.691154] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.691215] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-06T20:35:15.691285] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.691355] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.691417] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-06T20:35:15.691479] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-06T20:35:15.691539] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-06T20:35:15.691626] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-06T20:35:15.691697] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.691761] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-06T20:35:15.691832] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.691901] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.691964] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.692033] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.692103] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-06T20:35:15.692167] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.692228] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-06T20:35:15.692289] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-06T20:35:15.692358] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.692422] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-06T20:35:15.692497] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-06T20:35:15.692570] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.692656] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.692726] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-06T20:35:15.692796] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.692859] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-06T20:35:15.692929] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.692992] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.693063] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.693126] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-06T20:35:15.693188] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.693250] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.693339] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.693411] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-06T20:35:15.693474] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-06T20:35:15.693536] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.693628] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.693692] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-06T20:35:15.693761] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.693829] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-06T20:35:15.693892] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-06T20:35:15.693959] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.694023] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.694093] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.694156] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.694217] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-06T20:35:15.694277] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.694338] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.694408] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-06T20:35:15.694471] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.694533] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.694614] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-06T20:35:15.694695] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.694759] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.694820] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.694882] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-06T20:35:15.694943] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-06T20:35:15.695005] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.695075] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.695137] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.695198] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-06T20:35:15.695259] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-06T20:35:15.695321] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-06T20:35:15.695389] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.695452] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.695514] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.695602] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-06T20:35:15.695677] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.695740] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.695801] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-06T20:35:15.695862] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.695924] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-06T20:35:15.695986] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.696048] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.696109] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.696178] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.696242] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.696303] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-06T20:35:15.696365] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.696426] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.696487] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-06T20:35:15.696549] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.696629] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-06T20:35:15.696693] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-06T20:35:15.696753] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.696822] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-06T20:35:15.696885] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.696946] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.697007] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.697076] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.697146] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-06T20:35:15.697209] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-06T20:35:15.697269] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-06T20:35:15.697331] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.697396] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-06T20:35:15.697456] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-06T20:35:15.697517] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.697602] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-06T20:35:15.697666] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.697728] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-06T20:35:15.697789] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.697851] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-06T20:35:15.697913] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.698001] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-06T20:35:15.698066] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-06T20:35:15.698128] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.698190] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.698252] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.698312] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.698385] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.698450] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-06T20:35:15.698512] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-06T20:35:15.698592] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-06T20:35:15.698659] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-06T20:35:15.698720] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.698813] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-06T20:35:15.698881] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.698953] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.699016] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.699077] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-06T20:35:15.699139] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.699200] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.699262] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-06T20:35:15.699324] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.699398] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.699469] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-06T20:35:15.699533] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-06T20:35:15.699619] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-06T20:35:15.699690] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.699751] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.699813] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.699875] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-06T20:35:15.699936] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.699998] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.700059] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.700119] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.700180] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.700241] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-06T20:35:15.700302] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.700363] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-06T20:35:15.700423] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.700486] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.700546] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.700628] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-06T20:35:15.700690] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.700752] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.700813] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-06T20:35:15.700874] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.700944] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-06T20:35:15.701010] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.701071] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-06T20:35:15.701141] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.701204] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.701265] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.701328] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.701397] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.701461] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-06T20:35:15.701522] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.701600] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-06T20:35:15.701663] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-06T20:35:15.701725] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-06T20:35:15.701793] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-06T20:35:15.701855] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.701916] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-06T20:35:15.701977] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.702039] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.702108] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.702180] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-06T20:35:15.702244] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-06T20:35:15.702305] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.702367] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-06T20:35:15.702426] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-06T20:35:15.702487] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-06T20:35:15.702557] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.702654] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.702717] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.702779] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.702849] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.702921] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.702992] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-06T20:35:15.703053] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-06T20:35:15.703115] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.703176] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.703238] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.703309] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.703372] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.703443] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.703506] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-06T20:35:15.703566] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-06T20:35:15.703648] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.703712] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-06T20:35:15.703774] [DEBUG] [LOCAL ] Loaded configuration for HOUS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.703835] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-06T20:35:15.703897] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.703959] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.704020] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-06T20:35:15.704091] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.704155] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.704225] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.704288] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-06T20:35:15.704360] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.704423] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-06T20:35:15.704484] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.704545] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-06T20:35:15.704640] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.704703] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.704764] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.704826] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.704887] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.704947] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.705011] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.705084] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.705149] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-06T20:35:15.705215] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.705286] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.705360] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-06T20:35:15.705434] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.705499] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-06T20:35:15.705561] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-06T20:35:15.705643] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.705709] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-06T20:35:15.705772] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.705844] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.705909] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.705971] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.706041] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-06T20:35:15.706104] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.706166] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.706229] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-06T20:35:15.706299] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-06T20:35:15.706365] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.706427] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.706490] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.706750] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.706825] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-06T20:35:15.706891] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.706955] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.707017] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.707080] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.707143] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.707206] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.707277] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.707346] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.707415] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.707479] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-06T20:35:15.707725] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.707792] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.707857] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.707920] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-06T20:35:15.707984] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-06T20:35:15.708048] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.708110] [DEBUG] [LOCAL ] Loaded configuration for CLRO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.708174] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.708238] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.708301] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-06T20:35:15.708364] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.708426] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-06T20:35:15.708489] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.708551] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.708634] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-06T20:35:15.708698] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.708787] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.708854] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.708926] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.708992] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.709065] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.709131] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.709195] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.709259] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-06T20:35:15.709321] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-06T20:35:15.709384] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.709447] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.709510] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.709766] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.709850] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-06T20:35:15.709915] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-06T20:35:15.709979] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.710043] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.710106] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.710169] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.710239] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.710302] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.710365] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.710430] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-06T20:35:15.710505] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-06T20:35:15.710739] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-06T20:35:15.710807] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.710872] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.710936] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-06T20:35:15.711008] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-06T20:35:15.711074] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-06T20:35:15.711140] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.711217] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-06T20:35:15.711289] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-06T20:35:15.711356] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-06T20:35:15.711426] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-06T20:35:15.711490] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-06T20:35:15.711553] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.711634] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.711698] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.711761] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-06T20:35:15.711823] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-06T20:35:15.711885] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-06T20:35:15.711948] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.712010] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.712081] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.712145] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-06T20:35:15.712215] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.712279] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.712342] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.712409] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-06T20:35:15.712479] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-06T20:35:15.712543] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.712624] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.712687] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.712758] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-06T20:35:15.712846] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.712917] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-06T20:35:15.712993] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.713056] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.713126] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.713190] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-06T20:35:15.713261] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-06T20:35:15.713324] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-06T20:35:15.713392] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.713453] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-06T20:35:15.713515] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.713596] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.713671] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-06T20:35:15.713735] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.713798] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.713861] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-06T20:35:15.713933] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.713997] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.714058] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-06T20:35:15.714120] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-06T20:35:15.714191] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.714255] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.714317] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.714379] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-06T20:35:15.714441] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.714503] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.714565] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.714654] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.714725] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.714797] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.714861] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.714924] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-06T20:35:15.714987] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.715050] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-06T20:35:15.715111] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-06T20:35:15.715173] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.715243] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-06T20:35:15.715315] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-06T20:35:15.715379] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-06T20:35:15.715442] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.715512] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.715592] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.715666] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-06T20:35:15.715730] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.715793] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.715854] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-06T20:35:15.715917] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.715978] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-06T20:35:15.716040] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.716102] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.716164] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.716224] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.716286] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.716347] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-06T20:35:15.716411] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.716471] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.716533] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.716613] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.716676] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.716738] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.716803] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.716865] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.716927] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.716990] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.717052] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-06T20:35:15.717113] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.717183] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.717247] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.717308] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.717371] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.717435] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-06T20:35:15.717514] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-06T20:35:15.717596] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-06T20:35:15.717663] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.717725] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.717797] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-06T20:35:15.717870] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-06T20:35:15.717933] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.718004] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.718075] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.718145] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.718209] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.718271] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.718341] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.718405] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.718475] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.718546] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-06T20:35:15.718643] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.718709] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-06T20:35:15.718789] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-06T20:35:15.718854] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.718918] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.718981] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.719053] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-06T20:35:15.719122] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.719186] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.719249] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-06T20:35:15.719320] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.719385] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-06T20:35:15.719448] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.719510] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.719602] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-06T20:35:15.719669] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-06T20:35:15.719731] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.719794] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.719865] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.719928] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-06T20:35:15.719991] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.720053] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.720116] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.720178] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.720239] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-06T20:35:15.720301] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-06T20:35:15.720363] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.720438] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-06T20:35:15.720502] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.720564] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.720656] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.720720] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.720781] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.720842] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-06T20:35:15.720904] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-06T20:35:15.720967] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.721030] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-06T20:35:15.721104] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-06T20:35:15.721177] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.721249] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.721313] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-06T20:35:15.721375] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.721437] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.721508] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-06T20:35:15.721602] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.721678] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-06T20:35:15.721743] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.721808] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.721873] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-06T20:35:15.721938] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.722010] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-06T20:35:15.722076] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.722140] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.722203] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.722266] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.722349] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-06T20:35:15.722414] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-06T20:35:15.722477] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.722542] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.722635] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.722702] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.722766] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.722838] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.722903] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.722966] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.723030] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-06T20:35:15.723094] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.723158] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-06T20:35:15.723237] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-06T20:35:15.723302] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-06T20:35:15.723365] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-06T20:35:15.723438] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.723503] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-06T20:35:15.723566] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.723656] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-06T20:35:15.723722] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.723785] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-06T20:35:15.723849] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.723913] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.723976] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-06T20:35:15.724040] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-06T20:35:15.724113] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.724179] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.724250] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-06T20:35:15.724324] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.724389] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-06T20:35:15.724453] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.724516] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.724601] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.724677] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.724742] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-06T20:35:15.724806] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.724879] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-06T20:35:15.724944] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-06T20:35:15.725007] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-06T20:35:15.725071] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.725135] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-06T20:35:15.725200] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-06T20:35:15.725263] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-06T20:35:15.725326] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.725388] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.725451] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.725515] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-06T20:35:15.725595] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.725662] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-06T20:35:15.725727] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-06T20:35:15.725797] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-06T20:35:15.725863] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-06T20:35:15.725926] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-06T20:35:15.725990] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-06T20:35:15.726052] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-06T20:35:15.726116] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-06T20:35:15.726179] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.726252] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-06T20:35:15.726317] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.726379] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.726442] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.726504] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.726568] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.726650] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.726715] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-06T20:35:15.726778] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-06T20:35:15.726840] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.726904] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-06T20:35:15.726968] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-06T20:35:15.727040] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-06T20:35:15.727122] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-06T20:35:15.727186] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.727250] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.727315] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-06T20:35:15.727378] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.727451] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-06T20:35:15.727516] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.727599] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-06T20:35:15.727675] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.727741] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.727805] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.727868] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.727932] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.728003] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-06T20:35:15.728068] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.728140] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-06T20:35:15.728205] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-06T20:35:15.728269] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.728350] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.728415] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.728487] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.728551] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.728635] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-06T20:35:15.728699] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.728780] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-06T20:35:15.728847] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.728910] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.728973] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-06T20:35:15.729036] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-06T20:35:15.729108] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-06T20:35:15.729174] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-06T20:35:15.729238] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-06T20:35:15.729301] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.729372] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.729437] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-06T20:35:15.729507] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-06T20:35:15.729598] [DEBUG] [LOCAL ] Loaded configuration for NXC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.729667] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.729731] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.729794] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-06T20:35:15.729856] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-06T20:35:15.729917] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.729981] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.730044] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.730107] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-06T20:35:15.730171] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.730249] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.730314] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.730378] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.730441] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-06T20:35:15.730504] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-06T20:35:15.730570] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-06T20:35:15.730653] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.730717] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-06T20:35:15.730780] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.730844] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-06T20:35:15.730925] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-06T20:35:15.730990] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.731054] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.731117] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-06T20:35:15.731180] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-06T20:35:15.731243] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.731307] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-06T20:35:15.731369] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-06T20:35:15.731433] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.731496] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-06T20:35:15.731558] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-06T20:35:15.731640] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-06T20:35:15.731705] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-06T20:35:15.731767] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.731829] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.731910] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.731973] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-06T20:35:15.732036] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-06T20:35:15.732108] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.732172] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.732235] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.732299] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-06T20:35:15.732362] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.732425] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.732486] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-06T20:35:15.732550] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-06T20:35:15.732633] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.732698] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.732770] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-06T20:35:15.732842] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.732914] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-06T20:35:15.732987] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-06T20:35:15.733052] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-06T20:35:15.733116] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-06T20:35:15.733179] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.733251] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.733316] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-06T20:35:15.733386] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-06T20:35:15.733459] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-06T20:35:15.733525] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.733609] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.733677] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.733740] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.733801] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.733864] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.733937] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.734002] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.734065] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.734127] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.734199] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-06T20:35:15.734264] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-06T20:35:15.734327] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.734399] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.734466] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.734530] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.734611] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-06T20:35:15.734677] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.734742] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.734814] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-06T20:35:15.734879] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-06T20:35:15.734944] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.735016] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-06T20:35:15.735080] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.735143] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-06T20:35:15.735206] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.735277] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.735343] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-06T20:35:15.735406] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-06T20:35:15.735469] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.735532] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.735624] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-06T20:35:15.735707] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.735771] [DEBUG] [LOCAL ] Loaded configuration for MMC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.735835] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-06T20:35:15.735899] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-06T20:35:15.735962] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.736033] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.736096] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-06T20:35:15.736158] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.736232] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.736297] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.736361] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.736424] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.736485] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.736548] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.736637] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.736718] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.736782] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-06T20:35:15.736845] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.736908] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.736971] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.737034] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.737097] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.737169] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-06T20:35:15.737235] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-06T20:35:15.737298] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-06T20:35:15.737361] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-06T20:35:15.737425] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-06T20:35:15.737490] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-06T20:35:15.737553] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.737636] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-06T20:35:15.737701] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.737772] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.737836] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.737899] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-06T20:35:15.737962] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.738026] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-06T20:35:15.738100] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-06T20:35:15.738166] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.738238] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-06T20:35:15.738310] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.738374] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.738436] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-06T20:35:15.738497] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.738568] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.738658] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-06T20:35:15.738729] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.738815] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.738879] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.738942] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.739005] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.739067] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.739137] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-06T20:35:15.739202] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.739265] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.739328] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-06T20:35:15.739391] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.739455] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-06T20:35:15.739518] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.739599] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-06T20:35:15.739664] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.739727] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-06T20:35:15.739791] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-06T20:35:15.739854] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-06T20:35:15.739917] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.739979] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-06T20:35:15.740042] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-06T20:35:15.740112] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-06T20:35:15.740177] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.740240] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-06T20:35:15.740304] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.740380] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.740444] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-06T20:35:15.740515] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-06T20:35:15.740599] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.740667] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-06T20:35:15.740730] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-06T20:35:15.740792] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.740855] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-06T20:35:15.740926] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.740992] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-06T20:35:15.741061] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.741133] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.741195] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-06T20:35:15.741257] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-06T20:35:15.741318] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.741379] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.741458] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.741519] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-06T20:35:15.741600] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-06T20:35:15.741666] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.741729] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.741790] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.741853] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-06T20:35:15.741915] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-06T20:35:15.741985] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.742049] [DEBUG] [LOCAL ] Loaded configuration for ATHA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.742110] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-06T20:35:15.742171] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-06T20:35:15.742233] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.742294] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.742355] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-06T20:35:15.742414] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-06T20:35:15.742476] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.742547] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.742630] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.742693] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.742755] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.742824] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.742886] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.742947] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.743009] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.743070] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.743139] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.743203] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-06T20:35:15.743264] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-06T20:35:15.743323] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.743384] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.743445] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.743516] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.743616] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.743684] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.743746] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-06T20:35:15.743810] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-06T20:35:15.743872] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.743934] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.743996] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-06T20:35:15.744058] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-06T20:35:15.744120] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.744182] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-06T20:35:15.744243] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-06T20:35:15.744304] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.744367] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-06T20:35:15.744429] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-06T20:35:15.744490] [DEBUG] [LOCAL ] Loaded configuration for TLN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.744551] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-06T20:35:15.744642] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-06T20:35:15.744713] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-06T20:35:15.744777] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-06T20:35:15.744838] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.744900] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.744962] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-06T20:35:15.745024] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.745085] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.745146] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.745215] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.745278] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.745340] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.745401] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.745462] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.745524] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-06T20:35:15.745611] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.745676] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.745739] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.745800] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.745870] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-06T20:35:15.745934] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.746004] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-06T20:35:15.746092] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-06T20:35:15.746156] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.746217] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.746287] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.746350] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.746412] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.746477] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.746538] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.746784] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-06T20:35:15.746848] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-06T20:35:15.746909] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-06T20:35:15.746971] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.747033] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.747105] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-06T20:35:15.747167] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.747228] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-06T20:35:15.747289] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.747351] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.747413] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-06T20:35:15.747473] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.747751] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-06T20:35:15.747816] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.747878] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-06T20:35:15.747941] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.748002] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-06T20:35:15.748065] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-06T20:35:15.748126] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.748187] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.748247] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-06T20:35:15.748309] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.748371] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-06T20:35:15.748432] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.748495] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.748567] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.748690] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.748798] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-06T20:35:15.748868] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.748931] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.749003] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.749075] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-06T20:35:15.749146] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.749210] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.749273] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-06T20:35:15.749344] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.749408] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-06T20:35:15.749471] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.749534] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.749628] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.749694] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-06T20:35:15.749757] [DEBUG] [LOCAL ] Loaded configuration for OPRX: 5 features, 100.0% accuracy [2026-01-06T20:35:15.749819] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.749888] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.749953] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.750024] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-06T20:35:15.750088] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-06T20:35:15.750150] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.750214] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-06T20:35:15.750285] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.750351] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.750414] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-06T20:35:15.750476] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.750539] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.750629] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.750695] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.750759] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.750822] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.750885] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-06T20:35:15.750955] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.751019] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-06T20:35:15.751082] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.751144] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.751233] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.751297] [DEBUG] [LOCAL ] Loaded configuration for SWZ: 1 features, 90.0% accuracy [2026-01-06T20:35:15.751360] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-06T20:35:15.751423] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.751486] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.751557] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.751640] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-06T20:35:15.751704] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.751767] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.751829] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.751893] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.751958] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.752020] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.752082] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-06T20:35:15.752145] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-06T20:35:15.752208] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.752270] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.752332] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.752395] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.752457] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-06T20:35:15.752520] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.752601] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-06T20:35:15.752668] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-06T20:35:15.752732] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-06T20:35:15.752804] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.752869] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-06T20:35:15.752931] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.752994] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-06T20:35:15.753058] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-06T20:35:15.753121] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-06T20:35:15.753184] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.753246] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.753308] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-06T20:35:15.753371] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.753433] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-06T20:35:15.753495] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.753556] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-06T20:35:15.753643] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-06T20:35:15.753707] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.753769] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.753832] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.753895] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.753958] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-06T20:35:15.754027] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-06T20:35:15.754090] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-06T20:35:15.754153] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.754215] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.754279] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-06T20:35:15.754341] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.754404] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.754467] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-06T20:35:15.754530] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.754618] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-06T20:35:15.754685] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.754753] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.754816] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.754880] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-06T20:35:15.754942] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.755019] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-06T20:35:15.755084] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.755147] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.755210] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.755280] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.755344] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.755412] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.755475] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.755537] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.755617] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.755681] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-06T20:35:15.755745] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.755806] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.755886] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.755949] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-06T20:35:15.756011] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.756075] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.756138] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.756210] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-06T20:35:15.756275] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-06T20:35:15.756337] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-06T20:35:15.756405] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.756468] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-06T20:35:15.756530] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-06T20:35:15.756627] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-06T20:35:15.756695] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.756758] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-06T20:35:15.756830] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.756894] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.756964] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-06T20:35:15.757029] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-06T20:35:15.757093] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.757156] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.757219] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-06T20:35:15.757281] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.757343] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.757406] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-06T20:35:15.757469] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.757531] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.757617] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-06T20:35:15.757682] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.757745] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-06T20:35:15.757807] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.757870] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.757933] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.757995] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.758057] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.758121] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.758185] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.758247] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.758311] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-06T20:35:15.758375] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.758439] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-06T20:35:15.758501] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-06T20:35:15.758564] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.758647] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.758719] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-06T20:35:15.758811] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-06T20:35:15.758876] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.758938] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.759008] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.759079] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.759151] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.759215] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.759279] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.759341] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.759403] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-06T20:35:15.759465] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-06T20:35:15.759526] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.759666] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.759736] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.759798] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.759861] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.759923] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.759986] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.760057] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.760129] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.760194] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.760258] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-06T20:35:15.760328] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-06T20:35:15.760393] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.760455] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.760518] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-06T20:35:15.760599] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-06T20:35:15.760682] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.760745] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.760808] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.760881] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.760946] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.761009] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.761070] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.761132] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-06T20:35:15.761195] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.761257] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.761330] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.761394] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.761455] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-06T20:35:15.761517] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.761598] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.761662] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.761733] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-06T20:35:15.761797] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.761858] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-06T20:35:15.761920] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-06T20:35:15.761982] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.762044] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.762121] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.762185] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-06T20:35:15.762249] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.762310] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.762372] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.762439] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-06T20:35:15.762500] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.762562] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.762650] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.762714] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.762776] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.762838] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.762900] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.762962] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-06T20:35:15.763025] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.763089] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-06T20:35:15.763155] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.763218] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.763280] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.763352] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-06T20:35:15.763414] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.763485] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-06T20:35:15.763560] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.763661] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.763727] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.763797] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-06T20:35:15.763860] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.763923] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-06T20:35:15.763986] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.764048] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-06T20:35:15.764110] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.764172] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.764243] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.764305] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.764367] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.764429] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.764492] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.764556] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.764660] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.764728] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-06T20:35:15.764791] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.764853] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.764916] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.764978] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-06T20:35:15.765042] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.765113] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.765177] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.765239] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-06T20:35:15.765311] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.765401] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.765465] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.765528] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.765611] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.765683] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-06T20:35:15.765747] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.765809] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-06T20:35:15.765881] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.765945] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-06T20:35:15.766007] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.766069] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.766131] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.766194] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-06T20:35:15.766263] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.766328] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.766391] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.766453] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.766516] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.766595] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.766660] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.766732] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-06T20:35:15.766807] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-06T20:35:15.766871] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-06T20:35:15.766936] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-06T20:35:15.766998] [DEBUG] [LOCAL ] Loaded configuration for CLCO: 0 features, 90.0% accuracy [2026-01-06T20:35:15.767061] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-06T20:35:15.767130] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.767194] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-06T20:35:15.767265] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.767336] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.767407] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-06T20:35:15.767471] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.767535] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.767621] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.767686] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-06T20:35:15.767749] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-06T20:35:15.767812] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.767875] [DEBUG] [LOCAL ] Loaded configuration for IMKTA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.767938] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.768003] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-06T20:35:15.768073] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.768146] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-06T20:35:15.768211] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-06T20:35:15.768274] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-06T20:35:15.768345] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.768409] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.768480] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.768544] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.768627] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.768691] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.768768] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.768837] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-06T20:35:15.768909] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-06T20:35:15.768974] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.769045] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.769110] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.769180] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-06T20:35:15.769245] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-06T20:35:15.769308] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.769380] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.769453] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.769523] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.769603] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.769669] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.769732] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.769793] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.769855] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.769916] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.769978] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.770038] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.770099] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.770179] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.770242] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-06T20:35:15.770304] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.770367] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.770431] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.770489] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.770550] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.770633] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.770695] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.770756] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.770825] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.770888] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.770949] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.771010] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.771079] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-06T20:35:15.771148] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-06T20:35:15.771211] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.771272] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.771332] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-06T20:35:15.771401] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-06T20:35:15.771464] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.771525] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-06T20:35:15.771604] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.771668] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-06T20:35:15.771730] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.771791] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.771861] [DEBUG] [LOCAL ] Loaded configuration for CDTX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.771932] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-06T20:35:15.771997] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.772059] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.772122] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.772192] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.772256] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.772319] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-06T20:35:15.772380] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-06T20:35:15.772441] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.772501] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-06T20:35:15.772561] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.772656] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.772727] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-06T20:35:15.772790] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.772852] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.772921] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-06T20:35:15.772983] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-06T20:35:15.773046] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.773108] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-06T20:35:15.773178] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.773242] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-06T20:35:15.773304] [DEBUG] [LOCAL ] Loaded configuration for GIL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.773365] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-06T20:35:15.773427] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.773489] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-06T20:35:15.773550] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.773631] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-06T20:35:15.773695] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.773757] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.773818] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.773879] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-06T20:35:15.773940] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-06T20:35:15.774001] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.774075] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.774136] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-06T20:35:15.774204] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-06T20:35:15.774274] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-06T20:35:15.774344] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-06T20:35:15.774406] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.774477] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.774540] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.774619] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.774682] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.774743] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.774822] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.774885] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-06T20:35:15.774947] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-06T20:35:15.775016] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-06T20:35:15.775081] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-06T20:35:15.775142] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-06T20:35:15.775203] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.775264] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.775325] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.775385] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-06T20:35:15.775447] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-06T20:35:15.775508] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.775570] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.775654] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-06T20:35:15.775724] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.775787] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.775849] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-06T20:35:15.775915] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.775987] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-06T20:35:15.776064] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-06T20:35:15.776135] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.776208] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-06T20:35:15.776272] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-06T20:35:15.776334] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.776395] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-06T20:35:15.776459] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-06T20:35:15.776521] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-06T20:35:15.776607] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.776681] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.776746] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-06T20:35:15.776810] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-06T20:35:15.776882] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.776955] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-06T20:35:15.777019] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.777082] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.777153] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.777218] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.777281] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-06T20:35:15.777345] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.777409] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.777481] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.777546] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-06T20:35:15.777628] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.777692] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.777756] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.777819] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.777882] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-06T20:35:15.777955] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-06T20:35:15.778026] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.778089] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-06T20:35:15.778152] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.778214] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.778284] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.778354] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-06T20:35:15.778424] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.778487] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.778550] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.778631] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-06T20:35:15.778703] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.778791] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-06T20:35:15.778858] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-06T20:35:15.778921] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.778984] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.779054] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-06T20:35:15.779125] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.779190] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.779261] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-06T20:35:15.779325] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-06T20:35:15.779387] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-06T20:35:15.779458] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-06T20:35:15.779531] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-06T20:35:15.779639] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-06T20:35:15.779706] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-06T20:35:15.779769] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-06T20:35:15.779839] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-06T20:35:15.779905] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-06T20:35:15.779968] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-06T20:35:15.780032] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.780096] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.780158] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.780221] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.780284] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-06T20:35:15.780347] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.780411] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.780483] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-06T20:35:15.780548] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.780635] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.780708] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-06T20:35:15.780771] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.780834] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.780897] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-06T20:35:15.780970] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-06T20:35:15.781035] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.781105] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.781176] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.781241] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.781314] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-06T20:35:15.781379] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-06T20:35:15.781442] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.781505] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.781567] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.781656] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.781720] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.781783] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.781845] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-06T20:35:15.781907] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.781969] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.782040] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-06T20:35:15.782114] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.782179] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.782249] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.782321] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.782389] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.782464] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.782529] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-06T20:35:15.782610] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.782675] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-06T20:35:15.782739] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.782801] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-06T20:35:15.782872] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-06T20:35:15.782936] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.782998] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.783060] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.783122] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-06T20:35:15.783183] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.783253] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-06T20:35:15.783316] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.783378] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.783439] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-06T20:35:15.783501] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.783569] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.783652] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-06T20:35:15.783715] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.783776] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.783836] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.783907] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.783968] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-06T20:35:15.784030] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-06T20:35:15.784090] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-06T20:35:15.784160] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-06T20:35:15.784224] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.784285] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-06T20:35:15.784381] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.784448] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.784510] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-06T20:35:15.784596] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-06T20:35:15.784662] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.784725] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.784787] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.784848] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.784910] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-06T20:35:15.784979] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.785043] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.785104] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-06T20:35:15.785174] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.785238] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-06T20:35:15.785299] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.785360] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.785422] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-06T20:35:15.785484] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.785544] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-06T20:35:15.785625] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-06T20:35:15.785687] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.785748] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-06T20:35:15.785809] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.785871] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-06T20:35:15.785933] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.785994] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-06T20:35:15.786063] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.786127] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-06T20:35:15.786196] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.786259] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-06T20:35:15.786320] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.786381] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.786441] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.786503] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-06T20:35:15.786564] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.786659] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.786730] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-06T20:35:15.786793] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.786855] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.786917] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.786978] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-06T20:35:15.787046] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.787107] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-06T20:35:15.787168] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.787228] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-06T20:35:15.787290] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-06T20:35:15.787354] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.787417] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.787478] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-06T20:35:15.787547] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-06T20:35:15.787841] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.787914] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-06T20:35:15.787989] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.788058] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-06T20:35:15.788123] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.788184] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.788244] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.788304] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-06T20:35:15.788378] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-06T20:35:15.788444] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-06T20:35:15.788506] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.788767] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.788845] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.788908] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-06T20:35:15.788970] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.789039] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.789102] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-06T20:35:15.789164] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.789233] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.789296] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-06T20:35:15.789358] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.789437] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.789508] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.789588] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.789662] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.789726] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.789787] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.789849] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.789911] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-06T20:35:15.789988] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-06T20:35:15.790053] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.790115] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.790176] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.790238] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.790299] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-06T20:35:15.790370] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.790436] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.790498] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.790590] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-06T20:35:15.790657] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.790719] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.790781] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.790841] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.790902] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-06T20:35:15.790963] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.791023] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.791083] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.791145] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.791205] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.791266] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.791337] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-06T20:35:15.791403] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.791465] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.791526] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.791611] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.791684] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-06T20:35:15.791748] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-06T20:35:15.791809] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.791869] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.791937] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.792000] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-06T20:35:15.792060] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-06T20:35:15.792121] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.792182] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.792242] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-06T20:35:15.792313] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-06T20:35:15.792378] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-06T20:35:15.792450] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.792512] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-06T20:35:15.792588] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.792653] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-06T20:35:15.792714] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.792774] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.792835] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-06T20:35:15.792896] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.792958] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-06T20:35:15.793020] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-06T20:35:15.793082] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-06T20:35:15.793143] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.793204] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-06T20:35:15.793265] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.793327] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.793398] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-06T20:35:15.793469] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.793539] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-06T20:35:15.793621] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.793684] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.793747] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-06T20:35:15.793809] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.793876] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.793940] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-06T20:35:15.794001] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.794089] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.794161] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-06T20:35:15.794225] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.794294] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.794363] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.794427] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.794489] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-06T20:35:15.794551] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-06T20:35:15.794641] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.794706] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.794768] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-06T20:35:15.794830] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.794892] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-06T20:35:15.794964] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-06T20:35:15.795036] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.795099] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-06T20:35:15.795160] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.795222] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-06T20:35:15.795284] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.795355] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.795419] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.795481] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.795550] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.795632] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.795696] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.795758] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-06T20:35:15.795820] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.795889] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.795952] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-06T20:35:15.796013] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.796075] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.796136] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.796196] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-06T20:35:15.796256] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.796317] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-06T20:35:15.796382] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.796444] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.796505] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.796567] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-06T20:35:15.796652] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.796714] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-06T20:35:15.796785] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.796847] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.796916] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.796986] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.797050] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-06T20:35:15.797112] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.797173] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.797241] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-06T20:35:15.797311] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.797372] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.797433] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-06T20:35:15.797502] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.797564] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-06T20:35:15.797651] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.797713] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-06T20:35:15.797773] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-06T20:35:15.797834] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-06T20:35:15.797896] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.797956] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.798027] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-06T20:35:15.798090] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.798157] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.798219] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.798280] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-06T20:35:15.798342] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-06T20:35:15.798404] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-06T20:35:15.798465] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-06T20:35:15.798526] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.798606] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-06T20:35:15.798670] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.798770] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-06T20:35:15.802222] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.802323] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.802388] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.802450] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.802513] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.802592] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.802658] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-06T20:35:15.802720] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.802782] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.802844] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.802906] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.802967] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-06T20:35:15.803029] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.803099] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.803170] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.803234] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-06T20:35:15.803305] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-06T20:35:15.803370] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.803440] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.803512] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-06T20:35:15.803593] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-06T20:35:15.803658] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-06T20:35:15.803719] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.803788] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.803859] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.803927] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.803990] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-06T20:35:15.804059] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.804122] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.804184] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-06T20:35:15.804253] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-06T20:35:15.804323] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.804385] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.804448] [DEBUG] [LOCAL ] Loaded configuration for BRCC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.804512] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-06T20:35:15.804595] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.804671] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-06T20:35:15.804737] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-06T20:35:15.804800] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.804863] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.804926] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-06T20:35:15.804989] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.805053] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.805117] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-06T20:35:15.805181] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-06T20:35:15.805244] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-06T20:35:15.805307] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.805371] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-06T20:35:15.805434] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-06T20:35:15.805497] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.805568] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-06T20:35:15.805652] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-06T20:35:15.805715] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-06T20:35:15.805779] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-06T20:35:15.805842] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.805906] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-06T20:35:15.805982] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.806048] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-06T20:35:15.806120] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.806185] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.806250] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-06T20:35:15.806321] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.806394] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.806460] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-06T20:35:15.806523] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.806603] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.806668] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.806731] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-06T20:35:15.806795] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.806859] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.806948] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-06T20:35:15.807014] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.807078] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-06T20:35:15.807150] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.807214] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.807278] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.807340] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.807403] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-06T20:35:15.807466] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.807538] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.807636] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-06T20:35:15.807706] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.807770] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.807834] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.807897] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.807969] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.808042] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-06T20:35:15.808108] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-06T20:35:15.808169] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.808232] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-06T20:35:15.808295] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-06T20:35:15.808359] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.808422] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.808496] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-06T20:35:15.808569] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.808654] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.808718] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-06T20:35:15.808794] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-06T20:35:15.808860] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-06T20:35:15.808924] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.808987] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.809058] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.809124] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.809195] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.809261] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.809324] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-06T20:35:15.809391] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.809456] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.809521] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-06T20:35:15.809606] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-06T20:35:15.809673] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.809736] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-06T20:35:15.809798] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.809861] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.809935] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.809999] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.810062] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.810125] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.810188] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-06T20:35:15.810250] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.810312] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.810374] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-06T20:35:15.810439] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-06T20:35:15.810502] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.810567] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-06T20:35:15.810650] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.810714] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-06T20:35:15.810776] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-06T20:35:15.810848] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-06T20:35:15.810912] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-06T20:35:15.810976] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-06T20:35:15.811040] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-06T20:35:15.811111] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.811176] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-06T20:35:15.811248] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.811315] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-06T20:35:15.811378] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.811444] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-06T20:35:15.811508] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-06T20:35:15.811594] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-06T20:35:15.811663] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-06T20:35:15.811751] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.811817] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.811881] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.811943] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-06T20:35:15.812007] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-06T20:35:15.812070] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.812132] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-06T20:35:15.812195] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.812266] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.812332] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.812400] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-06T20:35:15.812462] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.812531] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-06T20:35:15.812615] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-06T20:35:15.812686] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-06T20:35:15.812751] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.812813] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-06T20:35:15.812876] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.812937] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.813000] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-06T20:35:15.813062] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.813124] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.813185] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-06T20:35:15.813246] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.813307] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-06T20:35:15.813377] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.813441] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.813508] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-06T20:35:15.813592] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-06T20:35:15.813667] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-06T20:35:15.813730] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.813792] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.813854] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.813922] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.813987] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.814048] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-06T20:35:15.814109] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-06T20:35:15.814171] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-06T20:35:15.814233] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-06T20:35:15.814295] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-06T20:35:15.814356] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-06T20:35:15.814418] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-06T20:35:15.814487] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.814551] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-06T20:35:15.814640] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.814717] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-06T20:35:15.814781] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.814843] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.814905] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.814975] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-06T20:35:15.815038] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.815099] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-06T20:35:15.815168] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.815232] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.815294] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-06T20:35:15.815355] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-06T20:35:15.815416] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.815477] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-06T20:35:15.815539] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.815618] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.815681] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-06T20:35:15.815751] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.815820] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.815884] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.815947] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.816009] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-06T20:35:15.816071] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-06T20:35:15.816141] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.816203] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-06T20:35:15.816265] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.816326] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-06T20:35:15.816405] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.816467] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-06T20:35:15.816529] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.816610] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-06T20:35:15.816683] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-06T20:35:15.816746] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-06T20:35:15.816808] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-06T20:35:15.816869] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-06T20:35:15.816940] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-06T20:35:15.817010] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.817073] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.817137] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.817199] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-06T20:35:15.817260] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-06T20:35:15.817330] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.817394] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-06T20:35:15.817455] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.817517] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-06T20:35:15.817597] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-06T20:35:15.817663] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.817725] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.817786] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-06T20:35:15.817848] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-06T20:35:15.817908] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-06T20:35:15.817969] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-06T20:35:15.818032] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-06T20:35:15.818094] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.818155] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.818216] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.818277] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.818339] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-06T20:35:15.818401] [DEBUG] [LOCAL ] Loaded configuration for SXTC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.818462] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-06T20:35:15.818524] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-06T20:35:15.818616] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-06T20:35:15.818690] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.818771] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.818838] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.818902] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.818964] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-06T20:35:15.819025] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.819086] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.819148] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.819209] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.819272] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-06T20:35:15.819333] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-06T20:35:15.819400] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.819471] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-06T20:35:15.819536] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.819615] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.819686] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.819750] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.819812] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.819873] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.819944] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.820008] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-06T20:35:15.820077] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.820141] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.820204] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.820266] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.820328] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-06T20:35:15.820390] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-06T20:35:15.820454] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-06T20:35:15.820515] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-06T20:35:15.820594] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-06T20:35:15.820658] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-06T20:35:15.820720] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.820792] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.820855] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-06T20:35:15.820916] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.820977] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-06T20:35:15.821064] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.821136] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-06T20:35:15.821199] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-06T20:35:15.821261] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-06T20:35:15.821325] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.821398] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.821465] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-06T20:35:15.821530] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.821612] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.821678] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-06T20:35:15.821742] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-06T20:35:15.821805] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.821867] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-06T20:35:15.821939] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.822003] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-06T20:35:15.822065] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-06T20:35:15.822129] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.822191] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.822267] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-06T20:35:15.822333] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-06T20:35:15.822401] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-06T20:35:15.822464] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-06T20:35:15.822527] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.822609] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.822673] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-06T20:35:15.822737] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-06T20:35:15.822799] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-06T20:35:15.822862] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.822923] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-06T20:35:15.822985] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.823047] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.823109] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-06T20:35:15.823171] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-06T20:35:15.823233] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-06T20:35:15.823305] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-06T20:35:15.823370] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.823432] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-06T20:35:15.823502] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.823567] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.823670] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-06T20:35:15.823742] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-06T20:35:15.823809] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-06T20:35:15.823875] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-06T20:35:15.823941] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-06T20:35:15.824006] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-06T20:35:15.824069] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.824135] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-06T20:35:15.824199] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-06T20:35:15.824263] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.824328] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-06T20:35:15.824401] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-06T20:35:15.824468] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-06T20:35:15.824533] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-06T20:35:15.824622] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.824691] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.824754] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-06T20:35:15.824818] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.824882] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.824955] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-06T20:35:15.825020] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-06T20:35:15.825084] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.825150] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-06T20:35:15.825216] [DEBUG] [LOCAL ] Loaded configuration for COMM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.825290] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-06T20:35:15.825359] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.825431] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-06T20:35:15.825497] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.825562] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-06T20:35:15.825645] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.825711] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.825775] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.825856] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-06T20:35:15.825922] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.825987] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.826052] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-06T20:35:15.826117] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-06T20:35:15.826182] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.826254] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.826317] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-06T20:35:15.826398] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.826470] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-06T20:35:15.826535] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-06T20:35:15.826618] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-06T20:35:15.826682] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-06T20:35:15.826746] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-06T20:35:15.826809] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-06T20:35:15.826882] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.826947] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.827013] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-06T20:35:15.827077] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-06T20:35:15.827140] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.827204] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-06T20:35:15.827270] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-06T20:35:15.827353] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-06T20:35:15.827421] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.827484] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.827556] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.827654] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.827726] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-06T20:35:15.827791] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-06T20:35:15.827855] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.827925] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-06T20:35:15.827990] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.828054] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-06T20:35:15.828117] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-06T20:35:15.828187] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.828259] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.828323] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.828388] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.828457] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-06T20:35:15.828527] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-06T20:35:15.828610] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.828676] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-06T20:35:15.828740] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-06T20:35:15.828837] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-06T20:35:15.828911] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.828984] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-06T20:35:15.829049] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-06T20:35:15.829119] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-06T20:35:15.829191] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-06T20:35:15.829257] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.829320] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-06T20:35:15.829384] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-06T20:35:15.829447] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-06T20:35:15.829510] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-06T20:35:15.829596] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.829664] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-06T20:35:15.829728] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-06T20:35:15.829791] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-06T20:35:15.829854] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.829925] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.829997] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-06T20:35:15.830070] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.830135] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.830198] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-06T20:35:15.830270] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.830336] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.830404] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.830476] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.830542] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.830636] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-06T20:35:15.830703] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-06T20:35:15.830795] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.830862] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.830926] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-06T20:35:15.830989] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.831061] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-06T20:35:15.831126] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.831196] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.831261] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-06T20:35:15.831324] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-06T20:35:15.831388] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-06T20:35:15.831461] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.831534] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-06T20:35:15.831628] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-06T20:35:15.831695] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.831760] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-06T20:35:15.831824] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.831886] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-06T20:35:15.831949] [DEBUG] [LOCAL ] Loaded configuration for TEO: 1 features, 80.0% accuracy [2026-01-06T20:35:15.832011] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.832082] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.832148] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-06T20:35:15.832212] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-06T20:35:15.832275] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.832338] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.832405] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.832469] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.832542] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.832630] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-06T20:35:15.832696] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.832760] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-06T20:35:15.832822] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-06T20:35:15.832886] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.832948] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-06T20:35:15.833010] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-06T20:35:15.833072] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-06T20:35:15.833135] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.833197] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-06T20:35:15.833267] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-06T20:35:15.833333] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-06T20:35:15.833401] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-06T20:35:15.833464] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.833534] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.833786] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-06T20:35:15.833850] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-06T20:35:15.833913] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-06T20:35:15.833983] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.834049] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.834120] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-06T20:35:15.834185] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-06T20:35:15.834257] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-06T20:35:15.834322] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-06T20:35:15.834385] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-06T20:35:15.834447] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.834511] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-06T20:35:15.834764] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-06T20:35:15.834829] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.834891] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-06T20:35:15.834954] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.835025] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-06T20:35:15.835090] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-06T20:35:15.835160] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-06T20:35:15.835224] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-06T20:35:15.835287] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-06T20:35:15.835351] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-06T20:35:15.835416] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-06T20:35:15.835479] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.835543] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.835623] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-06T20:35:15.835686] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.835749] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-06T20:35:15.835812] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-06T20:35:15.835905] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-06T20:35:15.835976] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-06T20:35:15.836040] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-06T20:35:15.836102] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-06T20:35:15.836164] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-06T20:35:15.836226] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-06T20:35:15.836287] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.836357] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.836421] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.836482] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.836550] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-06T20:35:15.836635] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.836706] [DEBUG] [LOCAL ] Loaded configuration for GAUZ: 5 features, 80.0% accuracy [2026-01-06T20:35:15.836770] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-06T20:35:15.836832] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.836902] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.836974] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-06T20:35:15.837035] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.837098] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.837161] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-06T20:35:15.837230] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.837292] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-06T20:35:15.837354] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-06T20:35:15.837423] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-06T20:35:15.837485] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.837546] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-06T20:35:15.837632] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-06T20:35:15.837696] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.837758] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-06T20:35:15.837820] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-06T20:35:15.837884] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-06T20:35:15.837945] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-06T20:35:15.838008] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-06T20:35:15.838068] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-06T20:35:15.838130] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.838200] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-06T20:35:15.838263] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-06T20:35:15.838324] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-06T20:35:15.838393] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.838456] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.838516] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-06T20:35:15.838593] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-06T20:35:15.838657] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-06T20:35:15.838718] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.838798] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-06T20:35:15.838863] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-06T20:35:15.838925] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.838995] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-06T20:35:15.839058] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-06T20:35:15.839119] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-06T20:35:15.839180] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-06T20:35:15.839242] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-06T20:35:15.839304] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-06T20:35:15.839365] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-06T20:35:15.839435] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-06T20:35:15.839505] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-06T20:35:15.839595] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-06T20:35:15.839677] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-06T20:35:15.839752] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-06T20:35:15.839815] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-06T20:35:15.839876] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.839936] [DEBUG] [LOCAL ] Loaded configuration for AZTA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.840007] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-06T20:35:15.840076] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-06T20:35:15.840140] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-06T20:35:15.840203] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-06T20:35:15.840273] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.840337] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-06T20:35:15.840404] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-06T20:35:15.840473] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-06T20:35:15.840543] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.840649] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-06T20:35:15.840713] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.840774] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.840837] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-06T20:35:15.840898] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.840959] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-06T20:35:15.841019] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-06T20:35:15.841080] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-06T20:35:15.841153] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-06T20:35:15.841224] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-06T20:35:15.841287] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.841356] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-06T20:35:15.841430] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-06T20:35:15.841493] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-06T20:35:15.841756] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.841822] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.841884] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-06T20:35:15.841946] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-06T20:35:15.842008] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-06T20:35:15.842069] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-06T20:35:15.842130] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-06T20:35:15.842200] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-06T20:35:15.842264] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.842326] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-06T20:35:15.842391] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.842452] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-06T20:35:15.842515] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-06T20:35:15.842598] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-06T20:35:15.842664] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-06T20:35:15.842725] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-06T20:35:15.842787] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.842858] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-06T20:35:15.842922] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.842983] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-06T20:35:15.843045] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-06T20:35:15.843106] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-06T20:35:15.843167] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.843229] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-06T20:35:15.843300] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-06T20:35:15.843369] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-06T20:35:15.843433] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-06T20:35:15.843494] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-06T20:35:15.843556] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-06T20:35:15.843638] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-06T20:35:15.843700] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-06T20:35:15.843761] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.843823] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.843884] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-06T20:35:15.843945] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-06T20:35:15.844005] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-06T20:35:15.844066] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-06T20:35:15.844126] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-06T20:35:15.844187] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-06T20:35:15.844249] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-06T20:35:15.844310] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-06T20:35:15.844374] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-06T20:35:15.844447] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-06T20:35:15.844510] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-06T20:35:15.844587] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.844653] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-06T20:35:15.844721] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-06T20:35:15.844790] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-06T20:35:15.844853] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-06T20:35:15.844914] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-06T20:35:15.844975] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.845036] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-06T20:35:15.845097] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.845159] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-06T20:35:15.845218] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-06T20:35:15.845280] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-06T20:35:15.845342] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-06T20:35:15.845421] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-06T20:35:15.845483] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-06T20:35:15.845545] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-06T20:35:15.845628] [DEBUG] [LOCAL ] Loaded configuration for BFZ: 3 features, 80.0% accuracy [2026-01-06T20:35:15.845690] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-06T20:35:15.845760] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-06T20:35:15.845825] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-06T20:35:15.845894] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-06T20:35:15.845966] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-06T20:35:15.846029] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-06T20:35:15.846090] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.846151] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-06T20:35:15.846221] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-06T20:35:15.846285] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-06T20:35:15.846347] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-06T20:35:15.846409] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-06T20:35:15.846479] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-06T20:35:15.846549] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-06T20:35:15.846634] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-06T20:35:15.846699] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-06T20:35:15.846763] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-06T20:35:15.846827] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-06T20:35:15.846891] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-06T20:35:15.846954] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-06T20:35:15.847017] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-06T20:35:15.847079] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-06T20:35:15.847142] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-06T20:35:15.847221] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-06T20:35:15.847287] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-06T20:35:15.847349] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.847425] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-06T20:35:15.847497] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-06T20:35:15.847562] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-06T20:35:15.847651] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-06T20:35:15.847716] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-06T20:35:15.847779] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-06T20:35:15.847851] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-06T20:35:15.847916] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-06T20:35:15.847980] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-06T20:35:15.848044] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-06T20:35:15.848113] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-06T20:35:15.848184] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-06T20:35:15.848249] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-06T20:35:15.848310] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.848374] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-06T20:35:15.848436] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-06T20:35:15.848500] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-06T20:35:15.848562] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-06T20:35:15.848649] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-06T20:35:15.848711] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-06T20:35:15.848792] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-06T20:35:15.848857] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-06T20:35:15.848919] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-06T20:35:15.848983] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-06T20:35:15.849046] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-06T20:35:15.849109] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-06T20:35:15.849172] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-06T20:35:15.849245] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-06T20:35:15.849317] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-06T20:35:15.849381] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-06T20:35:15.849444] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-06T20:35:15.849508] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-06T20:35:15.849595] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-06T20:35:15.849663] [DEBUG] [LOCAL ] Loaded configuration for CIO: 2 features, 60.0% accuracy [2026-01-06T20:35:15.849735] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-06T20:35:15.849808] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-06T20:35:15.849872] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-06T20:35:15.849935] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-06T20:35:15.849999] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.850069] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-06T20:35:15.850133] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-06T20:35:15.850215] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-06T20:35:15.850279] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-06T20:35:15.850342] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-06T20:35:15.852290] [INFO ] [LOCAL ] Saved consolidated report: 3516 forecasts -> ./output/forecasts/full/2026-01-07.txt [2026-01-06T20:35:15.852337] [INFO ] [sig ] [59/59] Successfully generated report for 2026-01-07: 3516 entries [2026-01-06T20:35:15.852369] [INFO ] [sig ] ================================================== [2026-01-06T20:35:15.852398] [INFO ] [sig ] Report generation complete: 59/59 reports succeeded [2026-01-06T20:35:16.818001] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-06T20:35:16.818266] [INFO ] [sig ] Email notification sent [2026-01-06T20:35:16.819073] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-06T20:35:16.819322] [INFO ] [STATE ] Last completion updated: 2026-01-06T20:35:16.819129